Many cloud service providers offer open-source software that implements an IoT client for an embedded system. Arm/Keil now provide this software as easy-to-use “connector” components along with a comprehensive cryptographic library to provide secure client connection to the cloud server. It supports all the major IoT clients, including Amazon IoT, Microsoft Azure, Google and IBM Watson.
Each of the connectors can be downloaded using the CMSIS Pack system. Each of the connectors are then available within the microvision IDE as software components which can be easily integrated into your application software.
Arm also provides the mbedTLS cryptographic library to enable secure communications between an IoT device and a cloud server using the Transport Layer Security protocol. The mbedTLS library is provided as an open source library under and Apache license which allows free non attribitary use for commercial and non commercial projects.
To find out more please contact Hitex (UK) Ltd on 024 7669 2066