projects:spejsiot
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
projects:spejsiot [2016/08/30 21:13] – informatic | projects:spejsiot [2017/02/06 22:39] – informatic | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== SpejsIoT ====== | ====== SpejsIoT ====== | ||
- | Warsaw Hackerspace IoT something. Because NIH. Based on ESP8266. It all goes through central MQTT broker now. | + | This is your mind on SpejsIoT: https:// |
+ | |||
+ | Warsaw Hackerspace IoT something | ||
+ | |||
+ | Turns out someone did it kind of better - https:// | ||
+ | |||
+ | MQTT/HTTP documentation below stays here mostly for historical purposes. | ||
==== Devices ==== | ==== Devices ==== | ||
* **Working** | * **Working** | ||
- | * Vacuum cleaner | + | * Vacuum cleaner |
+ | * Exhaust (10.8.0.22) | ||
* **Planned** | * **Planned** | ||
- | * Exhaust | + | * Valves |
- | * Valve | + | * Lights |
- | * Light | + | |
+ | ==== Framework ==== | ||
+ | Software framework for quick implementation of spejsiot-compatible devices on ESP8266 with Sming is available at: | ||
+ | https:// | ||
+ | |||
+ | Keep in mind this still requires some documentation and cleanup. Kick [[people: | ||
+ | |||
+ | OTA is working fine. | ||
+ | |||
+ | ==== REST API ==== | ||
+ | Simple stateless REST API is available at: http:// | ||
+ | API documentation is available there as well. | ||
+ | |||
+ | Source: https:// | ||
+ | |||
+ | ==== Home Assistant (GUI) ==== | ||
+ | Cute web interface for most IoT-like things in our hackerspace is available at: http:// | ||
+ | |||
+ | **Note:** help needed with implementation of device autodiscovery | ||
+ | |||
+ | ====== WARNING: Information below is mostly deprecated ====== | ||
==== Queue topics ==== | ==== Queue topics ==== | ||
Line 19: | Line 46: | ||
| '' | | '' | ||
| '' | | '' | ||
+ | |||
+ | ==== HTTP API ==== | ||
+ | Spejsiot devices publish simple REST-like HTTP API: | ||
+ | ^ Address | ||
+ | | ''/ | ||
+ | | ''/ | ||
+ | |||
+ | ==== Endpoints ==== | ||
+ | Right now only used endpoint is '' | ||
+ | |||
+ | ==== mDNS / Zeroconf / Avahi ==== | ||
+ | Spejsiot devices advertise using Avahi/ | ||
[[https:// | [[https:// |
projects/spejsiot.txt · Last modified: 2017/02/12 02:15 by informatic