When developing an application for Pebble, you can configure your environment in two modes, namely developer and production modes, depending on the choice of the backend architecture.
The developer mode facilitates development of Pebble applications on a single machine using the dockerized applications listed below. In such mode, MQTT communications between a Pebble and the hmq are not secure:
The production mode enables a developer to connect and manage a large number of Pebble devices. In such mode, MQTT communications between Pebble devices and AWS IoT Core are protected by the Transport Layer Security (TLS) protocol.