Cayenne
IoT Devices Manager
Location
Los Angeles (CA) - Remote
Feb. 2017 - Feb 2019
Industry
Internet of Things
Downloads
1 million+
Rating
4.4 ⭐️
Challenge
The development of Cayenne required creating a robust communication framework to ensure reliable real-time data synchronization between IoT devices and the user interface. This involved building a versatile IoT communication SDK capable of handling various device interactions and integrating seamlessly with the Cayenne IoT API. Additionally, enhancing the app’s stability and performance was crucial to meet current technological standards and user expectations.
Results
By developing the CayenneSDK using Kotlin and RxJava/RxKotlin, based on MQTT WebSockets, we established a reliable communication channel with the Cayenne IoT API. This facilitated efficient device management and real-time data updates. The app was revamped to improve stability and performance, ensuring it met modern technological standards and provided an optimal user experience.
Adrian Sanchez del Campo
VP of Engineering @ myDevices