/AzureDataSender_Wio_Terminal

Wio Terminal sending telemetry data to Azure Storage Tables

Primary LanguageC

AzureDataSender_Wio_Terminal

Transfer telemetry sensor data to Azure Storage Tables. App running on the Wio Terminal developed on PlatformIO using Arduino Code, Microsoft Azure C SDK.

Gallery

See the detailed explantion of the project on www.hackster.io

https://www.hackster.io/RoSchmi/wio-terminal-app-sending-sensor-data-to-azure-storage-tables-dbb08e

and the video on Youtube:

https://youtu.be/yVkcU8m84jY

This App uses the Seeed eRPC WiFi library. The App works with http and https requests.

The stored data can be visualized in table form with the App 'AzureTabStorClient' or as line charts with the App 'Charts4Azure'. https://azuretabstorclient.wordpress.com/ https://azureiotcharts.home.blog/

Before you start, install the latest firmware (actually v2.1.3) for the Wio Terminal WiFi module. https://wiki.seeedstudio.com/Wio-Terminal-Network-Overview/ https://wiki.seeedstudio.com/Wio-Terminal-Wi-Fi/

When you have cloned the repository 'AzureDataSender_Wio_Terminal' in your working directory proceed as follows:

Copy the file

include/config_secret_template.h

to a file named

include/config_secret.h

Open config_secret.h and enter your WiFi Credentials and the Credentials of your Azure Storage Account. Open the file include/config.h and enter some settings (esp. the send interval, your timezone and daylightsavings offset) according to your needs.

Now you should be able to compile and deploy the App to the Wio Terminal. The App should automatically create a table in your Azure Storage Account and start to create new rows.

A version of this App for the Wio Terminal using an Enc28 Ethernet module is available under this link:

-https://github.com/RoSchmi/AzureDataSender_Wio_Terminal_Eth

A similar version of this App for Teensy 4.1 (no Display) is available under this link:

https://github.com/RoSchmi/AzureDataSender_Teensy

A similar version for Esp32 DevKit (no Display) is available under this link:

https://github.com/RoSchmi/AzureDataSender_Esp32