Firmware for mqopen ESP8266 node. It is intended to allow users to build stable and unified IoT devices without need of write single line of code.
mqopen ESP8266 firmware can be configured in various ways:
- Sensor - Device reads data from connected hardware and sends them to the MQTT network.
- Reactor - Reads data from MQTT network and is able to take some reactions.
- BMP180 Barometric pressure sensor.
- DHT22 Humidity and temperature sensor.
- DHT11 Humidity and temperature sensor.
- BH1750FVI Ambient light sensor.
- DS18B20 Temperature sensor.
- Button generic sensor.
You must have ESP8266 open SDK installed on your computer.
Firmware is configured using kconfig language, originally developed by Linux kernel developers. To configure firmware run following command:
$ make menuconfig
Once you have firmware configured, compile it using following command:
Upload fimware to hardware
Finally, upload firmware to hardware using following command:
$ make upload