Micropython based IOT platform is a set of useful tools and utilities to build open source firmware for various devices like LED strip controllers / wall switches / temperature and humidity sensors.
P.S. documentation writing in progress... :)
- Install required packages
$ sudo apt-get update
$ sudo apt-get install -y docker.io git python python-yaml esptool- Clone project (be sure to use
--recursive):
$ git clone --recursive https://github.com/belyalov/iot-platform.git- Enter into project
$ cd iot-platform/- Build desired device! :)
# ./build.py build <device folder>
$ sudo ./build.py build devices/open_neopixel_controller/Firmware is ready!
To flash your device with compiled firmware:
$ esptool --port <UART PORT> --baud 460800 write_flash -fm dout 0 ./_build_neopixel/esp8266/firmware-combined.bin