adechassey / MKRFox1200_weather_station

:partly_sunny: Monitor weather data with the SIGFOX network!

Home Page:https://www.hackster.io/antoine-de-chassey/mkrfox1200-weather-station-255543

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MKRFox1200 Weather Station πŸ“‘πŸŒ

This project discribes how to monitor weather data with the Sigfox network (LPWAN ~ 6 months battery life with 2x AA).

Buy Me A Coffee

alt text

Prerequisite

Installations

  1. Install the Arduino IDE

  2. Select the MKRFox1200 board

  3. Install the following librairies:

    • Arduino SigFox for MKRFox1200
    • Arduino Low Power
    • RTCZero
    • DHT sensor library (Adafruit) ❗ version 1.2.3 ❗
  4. Flash the board with the code provided in this repo

  5. Copy & paste this code in the "Cloud Code" sigfox_parser function at https://sigfox.thethings.io/

  6. Create a Sigfox backend callback for your device

    • Use the following custom payload config:
    moduleTemp::int:16:little-endian dhtTemp::int:16:little-endian dhtHum::uint:16:little-endian lastMsg::uint:8
    
    • Use the following URL pattern (replace the 'X' with your own subscription URL information after creating a new product on sigfox.thethings.io)
    https://subscription.thethings.io/sgfx/XXXXX/XXXXXXXXXXXXX?id={device}&data={data}&moduleTemp={customData#moduleTemp}&dhtTemp={customData#dhtTemp}&dhtHum={customData#dhtHum}&lastMsg={customData#lastMsg}
    
  7. Design a nice dashboard for your Sigfox connected weather station

  8. Enjoy! πŸ‘

Antoine de Chassey

Support me

Hey dude! Help me out for a couple of 🍻 or β˜•!

Buy Me A Coffee

About

:partly_sunny: Monitor weather data with the SIGFOX network!

https://www.hackster.io/antoine-de-chassey/mkrfox1200-weather-station-255543


Languages

Language:C++ 100.0%