IoTBroker.Сloud iOS client is app which allows to easily integrate with IoTBroker.Сloud server via iPhone. But also the app can exchange messages with any other MQTT, MQTT-SN, CoAP or AMQP server. Its work is based on the latest standards defined in specifications, so the app supports all MQTT 3.1.1, MQTT-SN 1.2, CoAP - RFC 7252 and AMQP 1.0 features. The source code of the app can be found here https://github.com/mobius-software-ltd/iotbroker.cloud-ios-client
Except the features which are specific for each protocol, IoTBroker.Сloud iOS client can provide you with the basic functionality which is common for all protocols:
- Sending and receiving of messages. The app can do both subscribing and publishing of messages related to some topics.
- Assured message delivery. You can set the highest QoS level for the messages whose loss would be critical.
- History of messages. You can store the list of incoming and outgoing messages.
- Keep Alive. You can check whether an endpoint is still active to eliminate the risks of being connected to the dead server.
- Multiple accounts. You can create several accounts in the app.
IoTBroker.Сloud iOS client makes it simple to build your IoT network.