UM2347 Rev 2 3/60
UM2347 Contents
4
10.1 Board capabilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
10.2 Module hardware interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
10.3 Running the application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
11 MQTT generic application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
11.1 Application description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
11.2 User configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
11.3 Hosting an own MQTT broker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
11.4 Application first launch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
11.5 Application runtime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
12 Node-RED as a dashboard for the MQTT generic application . . . . . . 34
12.1 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
12.2 Flow configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
12.3 Flow customization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
12.4 Dashboard display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
12.5 Under the hood . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
12.6 Network architecture examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
12.7 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
13 Using the EMnify VPN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
14 MQTT Ubidots application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
14.1 Application description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
14.2 Account creation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
14.3 Device creation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
14.4 Application first launch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
14.5 Application runtime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
14.6 Dashboard use . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
15 MQTT Litmus Loop application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
15.1 Application description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
15.2 Configuration at server level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
15.3 Configuration at client level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
15.4 Application first launch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49