projects:spejsiot
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| projects:spejsiot [2016/08/30 20:29] – created informatic | projects:spejsiot [2017/02/12 02:15] (current) – informatic | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | {{template>: | ||
| + | | name=SpejsIoT | ||
| + | | status=[[http:// | ||
| + | | founder=[[user> | ||
| + | | repo=[[code> | ||
| + | }} | ||
| + | |||
| ====== SpejsIoT ====== | ====== SpejsIoT ====== | ||
| - | Warsaw Hackerspace IoT something. Because NIH. 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 ==== | ||
| + | * **Working** | ||
| + | * Vacuum cleaner (10.8.0.140) | ||
| + | * Exhaust (10.8.0.22) | ||
| + | * **Planned** | ||
| + | * Valves | ||
| + | * Lights | ||
| + | |||
| + | ==== 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 ==== | ||
| ^ Topic ^ Description | ^ Topic ^ Description | ||
| Line 9: | Line 53: | ||
| | '' | | '' | ||
| | '' | | '' | ||
| + | |||
| + | ==== 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:// | ||
projects/spejsiot.1472588982.txt.gz · Last modified: (external edit)