ESP8266 based LED string, controllable via MQTT and firmware upgradeable (OTA) with Mongoose OS dashboard.
- ESP8266
Before beginning, you must have the mos
tool installed. For more info, see the mos installation instructions and mDASH setup.
- First, clone the repo
$ git clone https://github.com/galopago/MOS_IOT_ADDRESSABLE_LEDS.git
- Building the firmware: (esp8266)
$ mos build --arch esp8266
- To flash the device: (esp8266)
$ mos flash
- Configure WiFi:
mos wifi WIFI_SSID WIFI_PASSWORD
You must replace the following values:
- WIFI_SSID
- WIFI_PASSWORD
- Optional - Configure Mongoose OS dashboard (mDASH)
mos config-set dash.enable=true dash.token=MDASH_TOKEN
You must replace the following values:
- MDASH_TOKEN
-
By default the app uses test.mosquitto.org as MQTT broker, tho change it you must modify mos.yml
-
Publish to default app listening topic to change color palette (numbers from 0 to 2):
$ mosquitto_pub -h "test.mosquitto.org" -t "/mosiotlights/colorpalette" -m "1"