Giter Site home page Giter Site logo

roschmi / azuredatasender_wio_terminal_eth Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 1.14 MB

Wio Terminal sending telemetry data to Azure Storage Tables- Version for the Enc28 Ethernet Module

C 71.36% C++ 28.04% JavaScript 0.10% Python 0.50%
wio-terminal wioterminal azure http-client platformio ethernet enc28j60 arduino tls

azuredatasender_wio_terminal_eth's Introduction

AzureDataSender_Wio_Terminal_Eth

AzureDataSender for Wio Terminal using ENC28 Ethernet module

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

This is a modification of the App 'AzureDataSender_Wio_Terminal', which works with the WiFi module of the Wio Terminal. Since the original version with the WiFi Module showed occasional hangs and occasional stopping of http requests I developed this version which uses an Ethernet Enc28 module. Preliminary tests showed no issues. The App works with http and https requests.

See the detailed explantion of the App 'AzureDataSender_Wio_Terminal' 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

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.2) 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 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.

azuredatasender_wio_terminal_eth's People

Contributors

roschmi avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.