├── .gitignore ├── HCPBridgeCombo ├── Arduino │ ├── .gitignore │ ├── .vscode │ │ └── extensions.json │ ├── include │ │ └── README │ ├── lib │ │ └── README │ ├── platformio.ini │ ├── src │ │ ├── hciemulator.cpp │ │ ├── hciemulator.h │ │ ├── i2cshare.h │ │ └── main.cpp │ └── test │ │ └── README └── ESP │ ├── .gitignore │ ├── .vscode │ └── extensions.json │ ├── include │ └── README │ ├── lib │ └── README │ ├── platformio.ini │ ├── src │ └── main.cpp │ └── test │ └── README ├── HCPBridgeESP32 ├── .gitignore ├── .vscode │ ├── extensions.json │ └── settings.json ├── include │ └── README ├── lib │ └── README ├── platformio.ini ├── src │ ├── hciemulator.cpp │ ├── hciemulator.h │ └── main.cpp └── test │ └── README ├── HCPBridgeISR ├── .gitignore ├── .vscode │ ├── extensions.json │ └── settings.json ├── include │ └── README ├── lib │ └── README ├── platformio.ini ├── src │ ├── LICENSE │ ├── README.md │ ├── crc.c │ ├── crc.h │ ├── hciemulator.c │ ├── hciemulator.h │ ├── main.cpp │ └── uart_register.h └── test │ └── README ├── Hardware ├── RS485 Converter │ └── UART TTL to RS485.pdf └── Relay Board │ ├── Board Connectors.PNG │ ├── komponenten.PNG │ └── wifi_relay_sch.jpg ├── Images ├── antrieb-min.png ├── combo.png ├── esp32.png ├── plug-min.png ├── relayboard-min.png ├── rs485board-min.png ├── schaltung.png ├── webinterface-min.PNG └── webinterface.PNG ├── Investigation ├── ProtocolAnalyse.txt ├── bussniffer │ ├── .gitignore │ ├── include │ │ └── README │ ├── lib │ │ └── README │ ├── platformio.ini │ ├── src │ │ └── main.cpp │ └── test │ │ └── README ├── oszi │ └── busscan.png ├── readme.txt ├── records │ └── dump.zip └── tools │ ├── checkcrc.py │ └── print.py ├── README.md ├── WebUI ├── index_html.h └── webpage │ ├── buildindex.cmd │ ├── command │ ├── compress.py │ ├── favicon.png │ ├── index.html │ ├── runtestserver.cmd │ └── status └── tools ├── opendooralert ├── opendooralert.py ├── pushnotifier │ ├── PushNotifier.py │ ├── __init__.py │ ├── __pycache__ │ │ ├── PushNotifier.cpython-37.pyc │ │ ├── __init__.cpython-37.pyc │ │ └── exceptions.cpython-37.pyc │ └── exceptions.py ├── readme.txt └── runme.sh └── simulator └── hcisim.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/.gitignore -------------------------------------------------------------------------------- /HCPBridgeCombo/Arduino/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/HCPBridgeCombo/Arduino/.gitignore -------------------------------------------------------------------------------- /HCPBridgeCombo/Arduino/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/HCPBridgeCombo/Arduino/.vscode/extensions.json -------------------------------------------------------------------------------- /HCPBridgeCombo/Arduino/include/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/HCPBridgeCombo/Arduino/include/README -------------------------------------------------------------------------------- /HCPBridgeCombo/Arduino/lib/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/HCPBridgeCombo/Arduino/lib/README -------------------------------------------------------------------------------- /HCPBridgeCombo/Arduino/platformio.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/HCPBridgeCombo/Arduino/platformio.ini -------------------------------------------------------------------------------- /HCPBridgeCombo/Arduino/src/hciemulator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/HCPBridgeCombo/Arduino/src/hciemulator.cpp -------------------------------------------------------------------------------- /HCPBridgeCombo/Arduino/src/hciemulator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/HCPBridgeCombo/Arduino/src/hciemulator.h -------------------------------------------------------------------------------- /HCPBridgeCombo/Arduino/src/i2cshare.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/HCPBridgeCombo/Arduino/src/i2cshare.h -------------------------------------------------------------------------------- /HCPBridgeCombo/Arduino/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/HCPBridgeCombo/Arduino/src/main.cpp -------------------------------------------------------------------------------- /HCPBridgeCombo/Arduino/test/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/HCPBridgeCombo/Arduino/test/README -------------------------------------------------------------------------------- /HCPBridgeCombo/ESP/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/HCPBridgeCombo/ESP/.gitignore -------------------------------------------------------------------------------- /HCPBridgeCombo/ESP/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/HCPBridgeCombo/ESP/.vscode/extensions.json -------------------------------------------------------------------------------- /HCPBridgeCombo/ESP/include/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/HCPBridgeCombo/ESP/include/README -------------------------------------------------------------------------------- /HCPBridgeCombo/ESP/lib/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/HCPBridgeCombo/ESP/lib/README -------------------------------------------------------------------------------- /HCPBridgeCombo/ESP/platformio.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/HCPBridgeCombo/ESP/platformio.ini -------------------------------------------------------------------------------- /HCPBridgeCombo/ESP/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/HCPBridgeCombo/ESP/src/main.cpp -------------------------------------------------------------------------------- /HCPBridgeCombo/ESP/test/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/HCPBridgeCombo/ESP/test/README -------------------------------------------------------------------------------- /HCPBridgeESP32/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/HCPBridgeESP32/.gitignore -------------------------------------------------------------------------------- /HCPBridgeESP32/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/HCPBridgeESP32/.vscode/extensions.json -------------------------------------------------------------------------------- /HCPBridgeESP32/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/HCPBridgeESP32/.vscode/settings.json -------------------------------------------------------------------------------- /HCPBridgeESP32/include/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/HCPBridgeESP32/include/README -------------------------------------------------------------------------------- /HCPBridgeESP32/lib/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/HCPBridgeESP32/lib/README -------------------------------------------------------------------------------- /HCPBridgeESP32/platformio.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/HCPBridgeESP32/platformio.ini -------------------------------------------------------------------------------- /HCPBridgeESP32/src/hciemulator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/HCPBridgeESP32/src/hciemulator.cpp -------------------------------------------------------------------------------- /HCPBridgeESP32/src/hciemulator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/HCPBridgeESP32/src/hciemulator.h -------------------------------------------------------------------------------- /HCPBridgeESP32/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/HCPBridgeESP32/src/main.cpp -------------------------------------------------------------------------------- /HCPBridgeESP32/test/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/HCPBridgeESP32/test/README -------------------------------------------------------------------------------- /HCPBridgeISR/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/HCPBridgeISR/.gitignore -------------------------------------------------------------------------------- /HCPBridgeISR/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/HCPBridgeISR/.vscode/extensions.json -------------------------------------------------------------------------------- /HCPBridgeISR/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/HCPBridgeISR/.vscode/settings.json -------------------------------------------------------------------------------- /HCPBridgeISR/include/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/HCPBridgeISR/include/README -------------------------------------------------------------------------------- /HCPBridgeISR/lib/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/HCPBridgeISR/lib/README -------------------------------------------------------------------------------- /HCPBridgeISR/platformio.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/HCPBridgeISR/platformio.ini -------------------------------------------------------------------------------- /HCPBridgeISR/src/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/HCPBridgeISR/src/LICENSE -------------------------------------------------------------------------------- /HCPBridgeISR/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/HCPBridgeISR/src/README.md -------------------------------------------------------------------------------- /HCPBridgeISR/src/crc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/HCPBridgeISR/src/crc.c -------------------------------------------------------------------------------- /HCPBridgeISR/src/crc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/HCPBridgeISR/src/crc.h -------------------------------------------------------------------------------- /HCPBridgeISR/src/hciemulator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/HCPBridgeISR/src/hciemulator.c -------------------------------------------------------------------------------- /HCPBridgeISR/src/hciemulator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/HCPBridgeISR/src/hciemulator.h -------------------------------------------------------------------------------- /HCPBridgeISR/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/HCPBridgeISR/src/main.cpp -------------------------------------------------------------------------------- /HCPBridgeISR/src/uart_register.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/HCPBridgeISR/src/uart_register.h -------------------------------------------------------------------------------- /HCPBridgeISR/test/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/HCPBridgeISR/test/README -------------------------------------------------------------------------------- /Hardware/ RS485 Converter/UART TTL to RS485.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/Hardware/ RS485 Converter/UART TTL to RS485.pdf -------------------------------------------------------------------------------- /Hardware/Relay Board/Board Connectors.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/Hardware/Relay Board/Board Connectors.PNG -------------------------------------------------------------------------------- /Hardware/Relay Board/komponenten.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/Hardware/Relay Board/komponenten.PNG -------------------------------------------------------------------------------- /Hardware/Relay Board/wifi_relay_sch.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/Hardware/Relay Board/wifi_relay_sch.jpg -------------------------------------------------------------------------------- /Images/antrieb-min.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/Images/antrieb-min.png -------------------------------------------------------------------------------- /Images/combo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/Images/combo.png -------------------------------------------------------------------------------- /Images/esp32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/Images/esp32.png -------------------------------------------------------------------------------- /Images/plug-min.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/Images/plug-min.png -------------------------------------------------------------------------------- /Images/relayboard-min.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/Images/relayboard-min.png -------------------------------------------------------------------------------- /Images/rs485board-min.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/Images/rs485board-min.png -------------------------------------------------------------------------------- /Images/schaltung.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/Images/schaltung.png -------------------------------------------------------------------------------- /Images/webinterface-min.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/Images/webinterface-min.PNG -------------------------------------------------------------------------------- /Images/webinterface.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/Images/webinterface.PNG -------------------------------------------------------------------------------- /Investigation/ProtocolAnalyse.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/Investigation/ProtocolAnalyse.txt -------------------------------------------------------------------------------- /Investigation/bussniffer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/Investigation/bussniffer/.gitignore -------------------------------------------------------------------------------- /Investigation/bussniffer/include/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/Investigation/bussniffer/include/README -------------------------------------------------------------------------------- /Investigation/bussniffer/lib/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/Investigation/bussniffer/lib/README -------------------------------------------------------------------------------- /Investigation/bussniffer/platformio.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/Investigation/bussniffer/platformio.ini -------------------------------------------------------------------------------- /Investigation/bussniffer/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/Investigation/bussniffer/src/main.cpp -------------------------------------------------------------------------------- /Investigation/bussniffer/test/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/Investigation/bussniffer/test/README -------------------------------------------------------------------------------- /Investigation/oszi/busscan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/Investigation/oszi/busscan.png -------------------------------------------------------------------------------- /Investigation/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/Investigation/readme.txt -------------------------------------------------------------------------------- /Investigation/records/dump.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/Investigation/records/dump.zip -------------------------------------------------------------------------------- /Investigation/tools/checkcrc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/Investigation/tools/checkcrc.py -------------------------------------------------------------------------------- /Investigation/tools/print.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/Investigation/tools/print.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/README.md -------------------------------------------------------------------------------- /WebUI/index_html.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/WebUI/index_html.h -------------------------------------------------------------------------------- /WebUI/webpage/buildindex.cmd: -------------------------------------------------------------------------------- 1 | python compress.py 2 | -------------------------------------------------------------------------------- /WebUI/webpage/command: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /WebUI/webpage/compress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/WebUI/webpage/compress.py -------------------------------------------------------------------------------- /WebUI/webpage/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/WebUI/webpage/favicon.png -------------------------------------------------------------------------------- /WebUI/webpage/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/WebUI/webpage/index.html -------------------------------------------------------------------------------- /WebUI/webpage/runtestserver.cmd: -------------------------------------------------------------------------------- 1 | python -m http.server 2 | -------------------------------------------------------------------------------- /WebUI/webpage/status: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/WebUI/webpage/status -------------------------------------------------------------------------------- /tools/opendooralert/opendooralert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/tools/opendooralert/opendooralert.py -------------------------------------------------------------------------------- /tools/opendooralert/pushnotifier/PushNotifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/tools/opendooralert/pushnotifier/PushNotifier.py -------------------------------------------------------------------------------- /tools/opendooralert/pushnotifier/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/tools/opendooralert/pushnotifier/__init__.py -------------------------------------------------------------------------------- /tools/opendooralert/pushnotifier/__pycache__/PushNotifier.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/tools/opendooralert/pushnotifier/__pycache__/PushNotifier.cpython-37.pyc -------------------------------------------------------------------------------- /tools/opendooralert/pushnotifier/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/tools/opendooralert/pushnotifier/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /tools/opendooralert/pushnotifier/__pycache__/exceptions.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/tools/opendooralert/pushnotifier/__pycache__/exceptions.cpython-37.pyc -------------------------------------------------------------------------------- /tools/opendooralert/pushnotifier/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/tools/opendooralert/pushnotifier/exceptions.py -------------------------------------------------------------------------------- /tools/opendooralert/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/tools/opendooralert/readme.txt -------------------------------------------------------------------------------- /tools/opendooralert/runme.sh: -------------------------------------------------------------------------------- 1 | nohup python3 opendooralert.py & 2 | -------------------------------------------------------------------------------- /tools/simulator/hcisim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hkiam/HCPBridge/HEAD/tools/simulator/hcisim.py --------------------------------------------------------------------------------