VMgr_PublishToWeb
This application was added in REL-1.1.0.
Introduction
This example script connects to a Manager using the Python library and does the following:
Subscribes to data notifications from the VManager
Parses received notifications to detect OAP temperature packets from SmartMesh IP motes running in Master mode
Publishes any temperature data to the Grafana instance at "clouddata.dustcloud.org"
Prints the MAC address and temperature value to the screen
It connects to:
The SmartMesh IP VManager
Requires SmartMesh IP motes running in Master mode
Running
You can run the VMgr_PublishToWeb.py application:
By double-clicking on its source files at
/vmanager_apps/VMgr_PublishToWeb.py(may require additional steps on non-windows OSes)
By default the application will connect to a VManager instance installed locally on the same PC, namely 127.0.0.1:8888. To connect to an instance installed on a different machine, call this application with a command line option:
> python VMgr_PublishToWeb.py --vmgr_host <IP Address>
VMgr_PublishToWeb - (c) Dust Networks
SmartMesh SDK 1.1.0.1
==== Subscribing to data notifications and publish to clouddata.dustcloud.org
Forwarding notifications. Press any key to stop
sent mac=00-17-0D-00-00-60-08-DC temperature=25.00C
sent mac=00-17-0D-00-00-60-08-DC temperature=25.00C
Script ended normally