Thales IoT Developer Community
Concept Board connection to Amazon AWS IoT Cloud with MQTT Protocol
Showcase, December 6, 2016 - 2:48pm, 7264 views
Updated on 10/10/2018
This showcase is a simple example showing how to establish secure connection with IoT Cloud in order to publish/subscribe messages via MQTT protocol.
In this case connection is being established with Amazon AWS IoT Cloud, which requires mutual authentication. It means, that while establishing a connection, client must prove its identity to a server, and the server must prove its identity to the client.
Application data will not be transferred over the client-to-server connection, until mutual authentication succeed.
While accessing Amazon AWS IoT Cloud, Cinterion Concept Board is a Client, which should prove its identity using a certificate generated using Amazon AWS Account.
Both Client's and Server's certificates need to be intsalled on Gemalto M2M module.
In order to communicate with IoT Cloud using MQTT Protocol, it is necessary to instal a MIDlet on the Cinterion Concept Board.
The showcase related to preparing MIDlet based on latest Paho project you may find here: https://iot-developer.thalesgroup.com/showcase/paho-project-110-july-2016-mqtt-311
ZIP archieve attached includes following:
- whole "step by step" instruction how to prepare a secure environment on the Gemalto M2M module
- short overview related to configuring Amazon AWS account in order to test secure connection and publishing/subscribing messages
PDF file includes updated instruction for configuring AWS Cloud in two ways:
- One-click certificate creation - download certificates "ready to use"
- Using your own certificate with AWS IoT