Skip to content

sgryphon/iot-demo-build

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

283 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IoT demo build code

Sample code for building IoT demonstration components.

Sections

  • Core Azure IoT

    • azure-landing : Infrastructure scripts for a Landing zone subscription for IoT demos, with networking (including IPv6) and Azure Monitor.
    • azure-iot : Infrastructure scripts for core IoT resources -- IoT Hub, Device Provisioning Service (DPS), Azure Digital Twins (ADT), and supporting analysis resources such as Azure Data Explorer (ADX). Requires landing zone.
  • Azure IoT demos

    • azure-ttn : For connecting a LoRaWAN device (Dragino LDDS75) via The Things Network (TTN) to IoT Hub, with visualisation in ADX (from the core resources). Requires core IoT.
    • smart-factory : Work in progress for a smart factory demo. No devices or telemetry yet.
      • factory-line-twin : Ontology model based on SAREF Manufacturing, with scripts to import the model and instances into Azure Digital Twins. Requires core IoT.
  • Other Azure

    • azure-leshan : Infrastructure scripts to deploy an Eclipse Leshan server, with a Caddy proxy for automatic Let's Encrypt TLS certificates, and with Basic Auth security for the admin console. IPv6 by default and requires the landing zone.
    • azure-mosquitto : Infrastructure scripts to create a Mosquitto MQTT server, with automatic TLS certificates (Let's Encrypt TLS certificates via Certbot) and MQTT authentication. IPv6 by default and requires the landing zone.
  • AWS examples

    • aws-landing : Infrastructure scripts for a basic AWS Virtual Private Cloud (VPC) for IoT demos, with networking (including IPv6), using Cloud Development Kit (CDK).
    • aws-leshan : Infrastructure scripts to deploy an Eclipse Leshan server, with a Caddy proxy for automatic Let's Encrypt TLS certificates, and with Basic Auth security for the admin console. IPv6 by default.
  • Device demos

    • m5stack : Example device applications for the M5Stack Core 2 using PlatformIO tools and the Arduino framework. So far: (1) hello world, (2) connecting to WiFi for random quotes.
  • Matters / Thread

    • matter-thread includes a script for sending commands to a Python Matter Server

To Do

About

IoT demo build code

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors