Overview Note: For new designs, Ezurio makes available our open-source Canvas Device Management software. To learn more about Canvas, visit our repo on Github at: https://github.com/CanvasDM/ble_gateway_dm_firmware_manifest This quick start guide is intended for use with Ezurio’s Sentrius™ MG100 + BT610/BT510 IoT Starter Kit and the hardware therein. This starter kit is perfect for prototyping a wide range of IoT applications such as cold chain monitoring, AC current sensing, tank monitoring solutions, and more. Gather data from the BT610 I/O sensors and BT510 sensors and aggregate it with the MG100 before sending it up to the cloud utilising Software AG’s Cumulocity IoT platform. Leverage this platform to visualize your data utilising pre-built dashboards, providing instant access to actionable data and offering a critical path to scaled deployments. Architecture Description The MG100 device is configured to use LwM2M and DTLS with pre-shared keys. LightweightM2M (LwM2M) is a protocol that runs on top of CoAP. LwM2M is an ideal protocol for NB-IoT or Cat-M1 (Applies to Pinnacle 100/MG100 only) because it is UDP based. When using NB-IoT on the MG100, we do not recommend using the TCP protocol due to the network latencies inherent to NB-IoT. A LwM2M Server (Cumulocity IoT) is used to display information about the MG100 device and discovered sensors. Supported sensors are: Sentrius BT610 I/O sensors Sentrius BT510 sensor (temperature data only at this time) Sentrius MG100: onboard temperature sensor (LIS3DH) The software version, model, manufacturer, serial number, and current time can be read. In addition, the green LED on the MG100 device can be turned on and off using the light control object. If BT510 and/or BT610 sensor advertisements are detected, then their sensor readings will be interpreted and sent to the server as well. XXXXX XXX XXX XXXXX XX XX XXX XX XX X XXXXXXX X XX X XX X X X LwM2M Server (Cumulocity IoT) X XX X XXXXXXX XX XX XXXX XXXX XXX XXX XXXX XXXXXXX ^ | Cat-M1/NB-IoT or Ethernet (LwM2M with DTLS) | | v +---------+----------+ | | | MG100 | | | +---------+----------+ ^ | +------------BLE------------+ | | v v +-----------------+ +----------------+ | | | | | BT510 | | BT610 | | | | | +-----------------+ +----------------+ This starter kit contains the following hardware 1x Ezurio Sentrius MG100 Gateway 3x Ezurio Sentrius BT610 IO Sensor 3x Ezurio Thermistor Cable assemblies 1x Ezurio Sentrius BT510 1x SIM card (already inside the MG100, but must be activated on Truphone website) Activating your SIM card You will need to provide 1x Micro USB cable OPTIONAL: 1x SIM card for LTE Cat-M1 or NB-IoT (depending on your region/service) if you do not want to use the included Truphone SIM card. A terminal emulator program on your PC (to interact with the MG100) such as PuTTy, TeraTerm, etc. This starter kit will be used with the following software Software AG’s IoT platform called Cumulocity IoT. Sentrius IG Connect app - iOS and Android mobile app for fast, in-field provisioning. BT610 app - iOS and Android mobile app for configuration and updating. This quick start guide will help you do the following Create an account for the Cumulocity IoT platform by Software AG. Register and provision your MG100 + sensors to the Cumulocity IoT platform. Visualize your MG100 and BT610 / BT510 sensor data in the cloud. Product Pages BT610 BT510 MG100 IoT Starter Kits Cumulocity IoT by Software AG On the next page of this guide we will go over the hardware and software required to complete this quick start demo.