Skip to main content

Mbed Pelion Device Management Demo

Simple Mbed OS application connecting 6TRON boards to Arm Pelion IoT Platform.

Overview

The system consists in 6TRON objects pushing measurements to the cloud and receiving commands from distant users. The devices connect to Pelion through 6LoWPAN or LTE-M:

Schematic Organization

Each device features environmental sensors (temperature, humidity, pressure), LED indicators (remotely controlled) and a 6LoWPAN mesh network or a LTE-M interface.

The objects also leverage Pelion ability to push firmware over-the-air (FOTA) updates securely.

Pelion device management portal (see screenshot below with two devices connected) allows fleet administrators to easily:

  • Interact with devices (get resource values, set actionable resources)
  • Run and follow FOTA campaigns
  • Manage access rights for devices and users
  • Set Pelion Cloud settings

Overview Pelion Portal

The system finally includes two simplistic interfaces to demonstrate how to connect end-user applications to the Pelion platform:

  • A desktop application:

GUI

  • A command line application:
$ python tron-interface actualize-resources-value

Device Z_Environment_1 (16e3bde82110000000000010012b1f2):
Humidity: 36.0752
Pressure: 1008.09
Temperature: 26.74
Device Z_Environment_2 (16e40c8a8990000000000010010d182):
Humidity: 34.834
Pressure: 1009.74
Temperature: 26.94

Requirements

Hardware

Or

Software