├── .github └── ISSUE_TEMPLATE.md ├── .gitignore ├── LICENSE ├── README.md ├── docs ├── MeshTopology.md └── images │ └── MeshTopology.png ├── examples ├── ESP8266MeshHelloWorld │ ├── README.md │ ├── data │ │ └── ssl │ │ │ ├── fingerprint │ │ │ ├── server.cer │ │ │ └── server.key │ ├── platformio.ini │ └── src │ │ ├── ESP8266MeshHelloWorld.ino │ │ ├── credentials.h.example │ │ └── ssl_cert.h ├── ESP8266MeshIRRemote │ ├── IRBlaster │ │ ├── IRRemote.brd │ │ ├── IRRemote.pdf │ │ ├── IRRemote.sch │ │ ├── bt_regulator.lbr │ │ ├── esp8266modules.lbr │ │ └── transistors.lbr │ ├── Makefile │ ├── README.md │ ├── config.mk │ ├── lib │ │ └── IRremoteESP8266 │ │ │ ├── Contributors.md │ │ │ ├── IRremoteESP8266.cpp │ │ │ ├── IRremoteESP8266.h │ │ │ ├── IRremoteInt.h │ │ │ ├── LICENSE.txt │ │ │ ├── README.md │ │ │ ├── examples │ │ │ ├── IRServer │ │ │ │ └── IRServer.ino │ │ │ ├── IRrecvDemo │ │ │ │ └── IRrecvDemo.ino │ │ │ ├── IRrecvDump │ │ │ │ └── IRrecvDump.ino │ │ │ ├── IRrecvDumpV2 │ │ │ │ └── IRrecvDumpV2.ino │ │ │ ├── IRsendDemo │ │ │ │ └── IRsendDemo.ino │ │ │ └── JVCPanasonicSendDemo │ │ │ │ └── JVCPanasonicSendDemo.ino │ │ │ ├── keywords.txt │ │ │ ├── library.json │ │ │ └── library.properties │ ├── platformio.ini │ └── src │ │ ├── ESP8266MeshIRRemote.ino │ │ └── QueueArray.h └── ESP8266MeshSensor │ ├── Makefile │ ├── README.md │ ├── config.mk │ ├── credentials.h.example │ ├── platformio.ini │ └── src │ ├── ESP8266MeshSensor.ino │ └── capabilities.h ├── library.json ├── library.properties ├── src ├── Base64.cpp ├── Base64.h ├── ESP8266MQTTMesh.cpp ├── ESP8266MQTTMesh.h ├── ESP8266MQTTMeshBuilder.h └── WiFiCompat.h └── utils ├── dump_stacktrace.py ├── gen_server_cert.sh ├── get_mqtt_fingerprint.py └── send_ota.py /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/README.md -------------------------------------------------------------------------------- /docs/MeshTopology.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/docs/MeshTopology.md -------------------------------------------------------------------------------- /docs/images/MeshTopology.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/docs/images/MeshTopology.png -------------------------------------------------------------------------------- /examples/ESP8266MeshHelloWorld/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/examples/ESP8266MeshHelloWorld/README.md -------------------------------------------------------------------------------- /examples/ESP8266MeshHelloWorld/data/ssl/fingerprint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/examples/ESP8266MeshHelloWorld/data/ssl/fingerprint -------------------------------------------------------------------------------- /examples/ESP8266MeshHelloWorld/data/ssl/server.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/examples/ESP8266MeshHelloWorld/data/ssl/server.cer -------------------------------------------------------------------------------- /examples/ESP8266MeshHelloWorld/data/ssl/server.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/examples/ESP8266MeshHelloWorld/data/ssl/server.key -------------------------------------------------------------------------------- /examples/ESP8266MeshHelloWorld/platformio.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/examples/ESP8266MeshHelloWorld/platformio.ini -------------------------------------------------------------------------------- /examples/ESP8266MeshHelloWorld/src/ESP8266MeshHelloWorld.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/examples/ESP8266MeshHelloWorld/src/ESP8266MeshHelloWorld.ino -------------------------------------------------------------------------------- /examples/ESP8266MeshHelloWorld/src/credentials.h.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/examples/ESP8266MeshHelloWorld/src/credentials.h.example -------------------------------------------------------------------------------- /examples/ESP8266MeshHelloWorld/src/ssl_cert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/examples/ESP8266MeshHelloWorld/src/ssl_cert.h -------------------------------------------------------------------------------- /examples/ESP8266MeshIRRemote/IRBlaster/IRRemote.brd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/examples/ESP8266MeshIRRemote/IRBlaster/IRRemote.brd -------------------------------------------------------------------------------- /examples/ESP8266MeshIRRemote/IRBlaster/IRRemote.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/examples/ESP8266MeshIRRemote/IRBlaster/IRRemote.pdf -------------------------------------------------------------------------------- /examples/ESP8266MeshIRRemote/IRBlaster/IRRemote.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/examples/ESP8266MeshIRRemote/IRBlaster/IRRemote.sch -------------------------------------------------------------------------------- /examples/ESP8266MeshIRRemote/IRBlaster/bt_regulator.lbr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/examples/ESP8266MeshIRRemote/IRBlaster/bt_regulator.lbr -------------------------------------------------------------------------------- /examples/ESP8266MeshIRRemote/IRBlaster/esp8266modules.lbr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/examples/ESP8266MeshIRRemote/IRBlaster/esp8266modules.lbr -------------------------------------------------------------------------------- /examples/ESP8266MeshIRRemote/IRBlaster/transistors.lbr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/examples/ESP8266MeshIRRemote/IRBlaster/transistors.lbr -------------------------------------------------------------------------------- /examples/ESP8266MeshIRRemote/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/examples/ESP8266MeshIRRemote/Makefile -------------------------------------------------------------------------------- /examples/ESP8266MeshIRRemote/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/examples/ESP8266MeshIRRemote/README.md -------------------------------------------------------------------------------- /examples/ESP8266MeshIRRemote/config.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/examples/ESP8266MeshIRRemote/config.mk -------------------------------------------------------------------------------- /examples/ESP8266MeshIRRemote/lib/IRremoteESP8266/Contributors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/examples/ESP8266MeshIRRemote/lib/IRremoteESP8266/Contributors.md -------------------------------------------------------------------------------- /examples/ESP8266MeshIRRemote/lib/IRremoteESP8266/IRremoteESP8266.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/examples/ESP8266MeshIRRemote/lib/IRremoteESP8266/IRremoteESP8266.cpp -------------------------------------------------------------------------------- /examples/ESP8266MeshIRRemote/lib/IRremoteESP8266/IRremoteESP8266.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/examples/ESP8266MeshIRRemote/lib/IRremoteESP8266/IRremoteESP8266.h -------------------------------------------------------------------------------- /examples/ESP8266MeshIRRemote/lib/IRremoteESP8266/IRremoteInt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/examples/ESP8266MeshIRRemote/lib/IRremoteESP8266/IRremoteInt.h -------------------------------------------------------------------------------- /examples/ESP8266MeshIRRemote/lib/IRremoteESP8266/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/examples/ESP8266MeshIRRemote/lib/IRremoteESP8266/LICENSE.txt -------------------------------------------------------------------------------- /examples/ESP8266MeshIRRemote/lib/IRremoteESP8266/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/examples/ESP8266MeshIRRemote/lib/IRremoteESP8266/README.md -------------------------------------------------------------------------------- /examples/ESP8266MeshIRRemote/lib/IRremoteESP8266/examples/IRServer/IRServer.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/examples/ESP8266MeshIRRemote/lib/IRremoteESP8266/examples/IRServer/IRServer.ino -------------------------------------------------------------------------------- /examples/ESP8266MeshIRRemote/lib/IRremoteESP8266/examples/IRrecvDemo/IRrecvDemo.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/examples/ESP8266MeshIRRemote/lib/IRremoteESP8266/examples/IRrecvDemo/IRrecvDemo.ino -------------------------------------------------------------------------------- /examples/ESP8266MeshIRRemote/lib/IRremoteESP8266/examples/IRrecvDump/IRrecvDump.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/examples/ESP8266MeshIRRemote/lib/IRremoteESP8266/examples/IRrecvDump/IRrecvDump.ino -------------------------------------------------------------------------------- /examples/ESP8266MeshIRRemote/lib/IRremoteESP8266/examples/IRrecvDumpV2/IRrecvDumpV2.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/examples/ESP8266MeshIRRemote/lib/IRremoteESP8266/examples/IRrecvDumpV2/IRrecvDumpV2.ino -------------------------------------------------------------------------------- /examples/ESP8266MeshIRRemote/lib/IRremoteESP8266/examples/IRsendDemo/IRsendDemo.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/examples/ESP8266MeshIRRemote/lib/IRremoteESP8266/examples/IRsendDemo/IRsendDemo.ino -------------------------------------------------------------------------------- /examples/ESP8266MeshIRRemote/lib/IRremoteESP8266/examples/JVCPanasonicSendDemo/JVCPanasonicSendDemo.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/examples/ESP8266MeshIRRemote/lib/IRremoteESP8266/examples/JVCPanasonicSendDemo/JVCPanasonicSendDemo.ino -------------------------------------------------------------------------------- /examples/ESP8266MeshIRRemote/lib/IRremoteESP8266/keywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/examples/ESP8266MeshIRRemote/lib/IRremoteESP8266/keywords.txt -------------------------------------------------------------------------------- /examples/ESP8266MeshIRRemote/lib/IRremoteESP8266/library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/examples/ESP8266MeshIRRemote/lib/IRremoteESP8266/library.json -------------------------------------------------------------------------------- /examples/ESP8266MeshIRRemote/lib/IRremoteESP8266/library.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/examples/ESP8266MeshIRRemote/lib/IRremoteESP8266/library.properties -------------------------------------------------------------------------------- /examples/ESP8266MeshIRRemote/platformio.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/examples/ESP8266MeshIRRemote/platformio.ini -------------------------------------------------------------------------------- /examples/ESP8266MeshIRRemote/src/ESP8266MeshIRRemote.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/examples/ESP8266MeshIRRemote/src/ESP8266MeshIRRemote.ino -------------------------------------------------------------------------------- /examples/ESP8266MeshIRRemote/src/QueueArray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/examples/ESP8266MeshIRRemote/src/QueueArray.h -------------------------------------------------------------------------------- /examples/ESP8266MeshSensor/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/examples/ESP8266MeshSensor/Makefile -------------------------------------------------------------------------------- /examples/ESP8266MeshSensor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/examples/ESP8266MeshSensor/README.md -------------------------------------------------------------------------------- /examples/ESP8266MeshSensor/config.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/examples/ESP8266MeshSensor/config.mk -------------------------------------------------------------------------------- /examples/ESP8266MeshSensor/credentials.h.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/examples/ESP8266MeshSensor/credentials.h.example -------------------------------------------------------------------------------- /examples/ESP8266MeshSensor/platformio.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/examples/ESP8266MeshSensor/platformio.ini -------------------------------------------------------------------------------- /examples/ESP8266MeshSensor/src/ESP8266MeshSensor.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/examples/ESP8266MeshSensor/src/ESP8266MeshSensor.ino -------------------------------------------------------------------------------- /examples/ESP8266MeshSensor/src/capabilities.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/examples/ESP8266MeshSensor/src/capabilities.h -------------------------------------------------------------------------------- /library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/library.json -------------------------------------------------------------------------------- /library.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/library.properties -------------------------------------------------------------------------------- /src/Base64.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/src/Base64.cpp -------------------------------------------------------------------------------- /src/Base64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/src/Base64.h -------------------------------------------------------------------------------- /src/ESP8266MQTTMesh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/src/ESP8266MQTTMesh.cpp -------------------------------------------------------------------------------- /src/ESP8266MQTTMesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/src/ESP8266MQTTMesh.h -------------------------------------------------------------------------------- /src/ESP8266MQTTMeshBuilder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/src/ESP8266MQTTMeshBuilder.h -------------------------------------------------------------------------------- /src/WiFiCompat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/src/WiFiCompat.h -------------------------------------------------------------------------------- /utils/dump_stacktrace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/utils/dump_stacktrace.py -------------------------------------------------------------------------------- /utils/gen_server_cert.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/utils/gen_server_cert.sh -------------------------------------------------------------------------------- /utils/get_mqtt_fingerprint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/utils/get_mqtt_fingerprint.py -------------------------------------------------------------------------------- /utils/send_ota.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simone1999/ESP8266MQTTMesh/HEAD/utils/send_ota.py --------------------------------------------------------------------------------