Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/expecho/iot
Code running on my home automation IoT devices
https://github.com/expecho/iot
azure-function azure-sphere esp32-cam intel-galileo-gen2 iot mqtt nodemcu
Last synced: about 24 hours ago
JSON representation
Code running on my home automation IoT devices
- Host: GitHub
- URL: https://github.com/expecho/iot
- Owner: Expecho
- Created: 2019-12-27T18:15:37.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-11-18T17:39:03.000Z (2 months ago)
- Last Synced: 2024-11-18T18:46:55.870Z (2 months ago)
- Topics: azure-function, azure-sphere, esp32-cam, intel-galileo-gen2, iot, mqtt, nodemcu
- Language: C
- Homepage:
- Size: 387 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# IoT
Code running on my home automation IoT devices.
- The [Azure Sphere MT3620](https://www.avnet.com/shop/us/products/avnet-engineering-services/aes-ms-mt3620-sk-g-3074457345636825680/) sends data using its luminosity sensor and barometer. Since Azure Sphere cannot use mqtt directly data is sent to an [Azure Function](https://docs.microsoft.com/en-us/azure/azure-functions/) which forwards the data to an mqtt broker ([CloudMQTT](https://www.cloudmqtt.com/)).
- The [NodeMCU V3 device](https://www.instructables.com/id/Getting-Started-With-ESP8266LiLon-NodeMCU-V3Flashi/) detects motion using an attached motion sensor. Data is send using mqtt.
- A [Intel Galileo Gen 2](https://www.arduino.cc/en/ArduinoCertified/IntelGalileoGen2) is used for P1 port readings (gas and electricity consumption). It is connected to an mqtt broker.All data is received by Home Assistant using [mqtt](http://mqtt.org/). See my [Home Assistant config repo](https://github.com/Expecho/HomeAssistant) for additional details.