├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── SmartTriangle_Client ├── ADAction.cpp ├── ADAction.h ├── ADActor.cpp ├── ADActor.h ├── ADBrightnessAction.cpp ├── ADBrightnessAction.h ├── ADConfig.h ├── ADDirector.cpp ├── ADDirector.h ├── ADHSVAction.cpp ├── ADHSVAction.h ├── ADRGBAction.cpp ├── ADRGBAction.h ├── ArduiDispatch.h ├── HalfDuplexSerial.cpp ├── HalfDuplexSerial.h ├── MemoryFree.cpp ├── MemoryFree.h ├── SmartTriangle_Client.ino ├── TriangleProtocol.cpp ├── TriangleProtocol.h ├── Vector.cpp ├── Vector.h └── VectorDefinitions.h └── SmartTriangle_Server ├── .gitignore ├── _travis.yml ├── lib ├── Vector │ ├── LICENSE │ ├── README.org │ ├── examples │ │ └── VectorTester │ │ │ └── VectorTester.ino │ ├── library.properties │ └── src │ │ ├── Vector.h │ │ └── Vector │ │ ├── Vector.cpp │ │ └── VectorDefinitions.h └── WiFiManager │ ├── .gitignore │ ├── .travis.yml │ ├── LICENSE │ ├── WiFiManager.cpp │ ├── WiFiManager.h │ ├── extras │ ├── WiFiManager.template.html │ ├── parse.js │ ├── png_signal_strength_master.png │ ├── template.h │ └── test.html │ ├── keywords.txt │ ├── library.json │ ├── library.properties │ └── strings_en.h ├── platformio.ini └── src ├── ADAction.cpp ├── ADAction.h ├── ADActor.cpp ├── ADActor.h ├── ADConfig.h ├── ADDirector.cpp ├── ADDirector.h ├── ADHueAction.cpp ├── ADHueAction.h ├── ArduiDispatch.h ├── HalfDuplexSerial.cpp ├── HalfDuplexSerial.h ├── MemoryFree.cpp ├── MemoryFree.h ├── SmartTopology.cpp ├── SmartTopology.h ├── SmartTriangle_Server.ino ├── TriangleProtocol.cpp ├── TriangleProtocol.h ├── Vector.cpp ├── Vector.h └── VectorDefinitions.h /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # SmartTriangle_Server_Esp8266 -------------------------------------------------------------------------------- /SmartTriangle_Client/ADAction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Client/ADAction.cpp -------------------------------------------------------------------------------- /SmartTriangle_Client/ADAction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Client/ADAction.h -------------------------------------------------------------------------------- /SmartTriangle_Client/ADActor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Client/ADActor.cpp -------------------------------------------------------------------------------- /SmartTriangle_Client/ADActor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Client/ADActor.h -------------------------------------------------------------------------------- /SmartTriangle_Client/ADBrightnessAction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Client/ADBrightnessAction.cpp -------------------------------------------------------------------------------- /SmartTriangle_Client/ADBrightnessAction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Client/ADBrightnessAction.h -------------------------------------------------------------------------------- /SmartTriangle_Client/ADConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Client/ADConfig.h -------------------------------------------------------------------------------- /SmartTriangle_Client/ADDirector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Client/ADDirector.cpp -------------------------------------------------------------------------------- /SmartTriangle_Client/ADDirector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Client/ADDirector.h -------------------------------------------------------------------------------- /SmartTriangle_Client/ADHSVAction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Client/ADHSVAction.cpp -------------------------------------------------------------------------------- /SmartTriangle_Client/ADHSVAction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Client/ADHSVAction.h -------------------------------------------------------------------------------- /SmartTriangle_Client/ADRGBAction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Client/ADRGBAction.cpp -------------------------------------------------------------------------------- /SmartTriangle_Client/ADRGBAction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Client/ADRGBAction.h -------------------------------------------------------------------------------- /SmartTriangle_Client/ArduiDispatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Client/ArduiDispatch.h -------------------------------------------------------------------------------- /SmartTriangle_Client/HalfDuplexSerial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Client/HalfDuplexSerial.cpp -------------------------------------------------------------------------------- /SmartTriangle_Client/HalfDuplexSerial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Client/HalfDuplexSerial.h -------------------------------------------------------------------------------- /SmartTriangle_Client/MemoryFree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Client/MemoryFree.cpp -------------------------------------------------------------------------------- /SmartTriangle_Client/MemoryFree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Client/MemoryFree.h -------------------------------------------------------------------------------- /SmartTriangle_Client/SmartTriangle_Client.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Client/SmartTriangle_Client.ino -------------------------------------------------------------------------------- /SmartTriangle_Client/TriangleProtocol.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Client/TriangleProtocol.cpp -------------------------------------------------------------------------------- /SmartTriangle_Client/TriangleProtocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Client/TriangleProtocol.h -------------------------------------------------------------------------------- /SmartTriangle_Client/Vector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Client/Vector.cpp -------------------------------------------------------------------------------- /SmartTriangle_Client/Vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Client/Vector.h -------------------------------------------------------------------------------- /SmartTriangle_Client/VectorDefinitions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Client/VectorDefinitions.h -------------------------------------------------------------------------------- /SmartTriangle_Server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Server/.gitignore -------------------------------------------------------------------------------- /SmartTriangle_Server/_travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Server/_travis.yml -------------------------------------------------------------------------------- /SmartTriangle_Server/lib/Vector/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Server/lib/Vector/LICENSE -------------------------------------------------------------------------------- /SmartTriangle_Server/lib/Vector/README.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Server/lib/Vector/README.org -------------------------------------------------------------------------------- /SmartTriangle_Server/lib/Vector/examples/VectorTester/VectorTester.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Server/lib/Vector/examples/VectorTester/VectorTester.ino -------------------------------------------------------------------------------- /SmartTriangle_Server/lib/Vector/library.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Server/lib/Vector/library.properties -------------------------------------------------------------------------------- /SmartTriangle_Server/lib/Vector/src/Vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Server/lib/Vector/src/Vector.h -------------------------------------------------------------------------------- /SmartTriangle_Server/lib/Vector/src/Vector/Vector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Server/lib/Vector/src/Vector/Vector.cpp -------------------------------------------------------------------------------- /SmartTriangle_Server/lib/Vector/src/Vector/VectorDefinitions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Server/lib/Vector/src/Vector/VectorDefinitions.h -------------------------------------------------------------------------------- /SmartTriangle_Server/lib/WiFiManager/.gitignore: -------------------------------------------------------------------------------- 1 | platformio.ini 2 | -------------------------------------------------------------------------------- /SmartTriangle_Server/lib/WiFiManager/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Server/lib/WiFiManager/.travis.yml -------------------------------------------------------------------------------- /SmartTriangle_Server/lib/WiFiManager/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Server/lib/WiFiManager/LICENSE -------------------------------------------------------------------------------- /SmartTriangle_Server/lib/WiFiManager/WiFiManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Server/lib/WiFiManager/WiFiManager.cpp -------------------------------------------------------------------------------- /SmartTriangle_Server/lib/WiFiManager/WiFiManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Server/lib/WiFiManager/WiFiManager.h -------------------------------------------------------------------------------- /SmartTriangle_Server/lib/WiFiManager/extras/WiFiManager.template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Server/lib/WiFiManager/extras/WiFiManager.template.html -------------------------------------------------------------------------------- /SmartTriangle_Server/lib/WiFiManager/extras/parse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Server/lib/WiFiManager/extras/parse.js -------------------------------------------------------------------------------- /SmartTriangle_Server/lib/WiFiManager/extras/png_signal_strength_master.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Server/lib/WiFiManager/extras/png_signal_strength_master.png -------------------------------------------------------------------------------- /SmartTriangle_Server/lib/WiFiManager/extras/template.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Server/lib/WiFiManager/extras/template.h -------------------------------------------------------------------------------- /SmartTriangle_Server/lib/WiFiManager/extras/test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Server/lib/WiFiManager/extras/test.html -------------------------------------------------------------------------------- /SmartTriangle_Server/lib/WiFiManager/keywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Server/lib/WiFiManager/keywords.txt -------------------------------------------------------------------------------- /SmartTriangle_Server/lib/WiFiManager/library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Server/lib/WiFiManager/library.json -------------------------------------------------------------------------------- /SmartTriangle_Server/lib/WiFiManager/library.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Server/lib/WiFiManager/library.properties -------------------------------------------------------------------------------- /SmartTriangle_Server/lib/WiFiManager/strings_en.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Server/lib/WiFiManager/strings_en.h -------------------------------------------------------------------------------- /SmartTriangle_Server/platformio.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Server/platformio.ini -------------------------------------------------------------------------------- /SmartTriangle_Server/src/ADAction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Server/src/ADAction.cpp -------------------------------------------------------------------------------- /SmartTriangle_Server/src/ADAction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Server/src/ADAction.h -------------------------------------------------------------------------------- /SmartTriangle_Server/src/ADActor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Server/src/ADActor.cpp -------------------------------------------------------------------------------- /SmartTriangle_Server/src/ADActor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Server/src/ADActor.h -------------------------------------------------------------------------------- /SmartTriangle_Server/src/ADConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Server/src/ADConfig.h -------------------------------------------------------------------------------- /SmartTriangle_Server/src/ADDirector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Server/src/ADDirector.cpp -------------------------------------------------------------------------------- /SmartTriangle_Server/src/ADDirector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Server/src/ADDirector.h -------------------------------------------------------------------------------- /SmartTriangle_Server/src/ADHueAction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Server/src/ADHueAction.cpp -------------------------------------------------------------------------------- /SmartTriangle_Server/src/ADHueAction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Server/src/ADHueAction.h -------------------------------------------------------------------------------- /SmartTriangle_Server/src/ArduiDispatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Server/src/ArduiDispatch.h -------------------------------------------------------------------------------- /SmartTriangle_Server/src/HalfDuplexSerial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Server/src/HalfDuplexSerial.cpp -------------------------------------------------------------------------------- /SmartTriangle_Server/src/HalfDuplexSerial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Server/src/HalfDuplexSerial.h -------------------------------------------------------------------------------- /SmartTriangle_Server/src/MemoryFree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Server/src/MemoryFree.cpp -------------------------------------------------------------------------------- /SmartTriangle_Server/src/MemoryFree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Server/src/MemoryFree.h -------------------------------------------------------------------------------- /SmartTriangle_Server/src/SmartTopology.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Server/src/SmartTopology.cpp -------------------------------------------------------------------------------- /SmartTriangle_Server/src/SmartTopology.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Server/src/SmartTopology.h -------------------------------------------------------------------------------- /SmartTriangle_Server/src/SmartTriangle_Server.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Server/src/SmartTriangle_Server.ino -------------------------------------------------------------------------------- /SmartTriangle_Server/src/TriangleProtocol.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Server/src/TriangleProtocol.cpp -------------------------------------------------------------------------------- /SmartTriangle_Server/src/TriangleProtocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Server/src/TriangleProtocol.h -------------------------------------------------------------------------------- /SmartTriangle_Server/src/Vector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Server/src/Vector.cpp -------------------------------------------------------------------------------- /SmartTriangle_Server/src/Vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Server/src/Vector.h -------------------------------------------------------------------------------- /SmartTriangle_Server/src/VectorDefinitions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinbaiyuan/ApeSmartTriangle2/HEAD/SmartTriangle_Server/src/VectorDefinitions.h --------------------------------------------------------------------------------