Integrates microcontroller* powered NeoPixel LED strips with the TeknIoT project.
* Currently only ESP8266 is tested
This install guide assumes that you have Python installed locally and your micro controller is running MicroPython with WebREPL enabled.
First, install all required development dependencies:
pip install -r requirements.txt
First copy .env.template
to .env
and set the hostname, password and port for WebREPL.
Now you're ready to deploy the codebase to your micro controller. The first time, it will ask for configuration details, like the WiFi SSID and MQTT hostname. These values will be persisted in src/config.json
.
sh deploy.sh
- MicroPython - High Level Programming Language for Microcontrollers
- MQTT - Backend Communication Protocol
- Gitlab - VCS