Professional Documents
Culture Documents
Layer 1 – Device
One or more MCUs and firmware (sensors and actuators) are connected to the gateway. MPUs are
used as smart devices which would directly communicate with the cloud. As is shown in the
architecture, there would one or more gateways and smart devices may participate in the solution.
Layer 2 – Communication
MQTT is the defacto communication protocol to be used in the solution. As of now Eclipse
Mosquitto has been identified to be used as the message broker between the device layer and the
cloud
Layer 6 – Security
The device layer will be provided with physical protections in terms of firmware modification and
tamper proof. In the communication layer, data would be encrypted end to end using SSL, TLS or
X.509 certificates. Data at rest and data at motion would be encrypted. All users, applications and
devices taking part in the solution would go through administration and access management. It has
been planned to use O-Auth2 as the IAM framework.