Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hxlnt/robowriter-dashboard
Displays a live view of the motion of NodeBots connected to an Azure IoT Hub.
https://github.com/hxlnt/robowriter-dashboard
Last synced: 8 days ago
JSON representation
Displays a live view of the motion of NodeBots connected to an Azure IoT Hub.
- Host: GitHub
- URL: https://github.com/hxlnt/robowriter-dashboard
- Owner: hxlnt
- Created: 2016-12-12T16:06:36.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2017-01-14T16:50:29.000Z (almost 8 years ago)
- Last Synced: 2024-10-28T05:00:59.157Z (about 2 months ago)
- Language: JavaScript
- Homepage: robowriter.azurewebsites.net
- Size: 802 KB
- Stars: 3
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# RoboWriter
This dashboard shows the motion of real-life robotic cars connected to an Azure IoT Hub via WiFi. It's a playful wink to my first programming experience at age 7: LogoWriter for the Apple IIGS.
![RoboWriter](screenshot.png)
## Technology stack
- NodeBots: Robotic cars powered by Adafruit Feather Huzzah microcontrollers running [Johnny-Five](https://github.com/rwaldron/johnny-five) Javascript framework
- [iothub-explorer](https://www.adafruit.com/products/3032): A CLI tool that allows individuals to register devices to an Azure IoT Hub
- Azure IoT Hub + Streaming Analytics: Cloud services to injest and transform lots of data from lots of connected devices
- Azure Functions: "Serverless" node.js code triggered by IoT Hub activity to store incoming data to a table
- Azure Table Storage: A table in zee cloud that stores the data
- [jtg](https://github.com/greim/jtg): A JavaScript library that emulates LOGO, used to take NodeBots data and draw it to an HTML canvas
- socket.io: Keeps the web view updated