Skip to content

jwmullally/iot_demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Demo IoT Stack

The stack is seperated into two parts: the "control plane" (iot_site) and the "data plane" (device_endpoint).

iot_site

This is the user facing website for managing the devices.

  • Django 2.x
  • Bootstrap 4
  • Django REST Framework

device_endpoint

Metrics from the devices are sent here. For the demo we forward them to a local InfluxDB instance.

  • aiohttp

Seperating this from the site allows the site to be upgraded independently without downtime to the device endpoint. It also allows a scalable async server to be used.

test_device

This simulates multiple devices sending metrics to the endpoint.

  • shell+curl

Reference

About

Demonstration IoT website using Django, Bootstrap and Chart.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published