GithubHelp home page GithubHelp logo

kiwibryn / adafruitio.iotcore.fieldgateway.lora Goto Github PK

View Code? Open in Web Editor NEW
2.0 4.0 1.0 37.64 MB

AdaFruit.IO Windows 10 IotCore Field Gateway for LoRa capable devices

Home Page: https://blog.devmobile.co.nz

C# 100.00%
lora windows10iotcore m2m sx1276 sx1277 sx1278 sx1279 hoperf rfm95 rfm96 rfm97 rfm98 adafruit-io raspberrypi 433mhz 868mhz 915mhz lora-gateway

adafruitio.iotcore.fieldgateway.lora's Introduction

AdaFruit.IO Windows 10 IoTCore LoRa FieldGateway

AdaFruit.IO Windows 10 IotCore Field Gateway for LoRa capable devices

A Windows 10 IoT Core application based on my @RFM9X Library for uploading telemetry data from RFM9X/SX127X equipped devices to an @AdaFruit.IO

AdaFruit.IO

The field gateway currently supports these shields

@Dragino LoRa GPS HAT for Raspberry Pi

@ElectronicTricks Lora/LoraWan shield for Raspberry Pi Zero and PI3

@Elecrow Lora RFM95 IOT Board for RPI

@M2M

1 Channel LoRaWan Gateway Shield for Raspberry Pi

RPIZero Shield from @Uputronics

Raspberry PiZero LoRa(TM) Expansion Board

RPIPlus Shield from @Uputronics

Raspberry Pi+ LoRa(TM) Expansion Board

LoRa Radio Bonnet from @Adafruit

Adafruit LoRa(TM)Radio Bonnet with OLED

I have sample client applications which show how to send telemetry from

An empty configuration file is created the first time the application is run. A minimal configuration file has the device address, the Azure Device Client transport protocol, and the centre frequency.

{
"AdaFruitIOUserName": "——",
"AdaFruitIOApiKey": "——",
"AdaFruitIOGroupName": "——",
"Address": "——",
"Frequency": 915000000.0,
}

The application has been tested with 433MHz and 915MHz devices and stress tested will a number of clients Stress tester

The "SensorIDIsDeviceIDSensorID" flag concatenates the deviceID and SensorID together so the device can work with Azure IoT Central.

The packet format is detailed in these blog posts @IoTCore and @NetMF. It was intentionally kept simple to make it easier for students to use and debug.

Future proposed enhancements include

  • Cloud to device messaging (MSMQ Field gateway)
  • OTA device provisioning
  • OTA Data encryption
  • Support for other Windows 10 IoT Core devices e.g. Dragon Board 410C
  • Support for other SX127X/RFM9X shields/plates/mezzanine boards

adafruitio.iotcore.fieldgateway.lora's People

Contributors

kiwibryn avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

mantadolphin

adafruitio.iotcore.fieldgateway.lora's Issues

Proxy secured network

Is it also working in a proxy secured network?

I'm asking because I want to send data from my Windows 10 IoT Core device (Raspberry Pi 3) to the Azure IoT-Hub with AMQP WS from a proxy protected client network.

How is it possible to set the proxy server settings in the Windows 10 IoT Core device?

Thanks a lot.

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.