GithubHelp home page GithubHelp logo

isabella232 / iot-hub-c-intel-nuc-gateway-getting-started Goto Github PK

View Code? Open in Web Editor NEW

This project forked from azure-samples/iot-hub-c-intel-nuc-gateway-getting-started

0.0 0.0 0.0 71 KB

The repo contains configuration files and scripts that automate the execution of gateway SDK BLE sample application.

License: MIT License

JavaScript 87.25% Batchfile 5.52% Shell 3.17% C 4.06%

iot-hub-c-intel-nuc-gateway-getting-started's Introduction

services platforms author
iot-hub
c
xshi

iot hub c intel nuc gateway getting started

This repo contains the sample codes to help you run the azure-iot-gateway-sdk BLE sample application on Intel NUC with TI SensorTag. There are also sample codes for reading messages directly from IoT Hub as well as Azure table storage where IoT Hub messages were persisted by Azure function.

The following scripts will help you

  • Device discovery for sensortag devices
  • Test the connectivity of sensortag devices
  • Run the BLE sample application on Intel NUC
  • Receive messages from your IoT hub
  • Receive messages from your Azure Table storage

What you need

File hierarchy

.
|- Tools/                        // These scripts will run on Intel NUC
|  |- lib/                       // Libraries will be used by scripts on Intel NUC
|      |- ble-config.js          // Create ble_gateway sample config with user config
|      |- bluetoothctl.js        // Interact with bluetoothctl shell
|      |- gateway-config.js      // Base methods to create gateway sample config with user config
|      |- interactcli.js         // Base methods to Interact with shell process
|      |- simudev-config.js      // Create simulate_device_cloud_upload sample config with user config
|      |- test-connectivity.js   // Test a MAC address' connectivity
|      |- util.js                // Utilities
|  |- deploy.js                  // Create sample config
|  |- discover-sensortag.js      // Discover availiable sensortag
|  |- run-ble-sample.js          // Create ble_gateway config and run the sample for 40 seconds
|  |- run-hello-world.js         // Create hello_world config and run the sample for 40 seconds
|  |- run-simudev-sample.js      // Create simulate_device_cloud_upload config and run the sample for 40 seconds
|  |- test-connectivity.js       // Test a MAC address' connectivity and show user the result
|- Lesson3/                      // Lesson3: Send messages to and read messages from IoT hub
|- Lesson4/                      // Lesson4: Save messages to the Azure storage
|- Lesson5/                      // Lesson5: Write and compile your own gateway module

Starter Kit

Don't have a kit yet?: Click here

iot-hub-c-intel-nuc-gateway-getting-started's People

Contributors

davidebbo avatar xscript avatar yaweiw avatar yuwzho 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.