diff options
Diffstat (limited to 'sensor/README.rst.txt')
-rw-r--r-- | sensor/README.rst.txt | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/sensor/README.rst.txt b/sensor/README.rst.txt new file mode 100644 index 0000000..1ca8b47 --- /dev/null +++ b/sensor/README.rst.txt @@ -0,0 +1,37 @@ +Some links: + +* links to some ESP32 libraries + https://www.arduinolibraries.info/architectures/esp32 +* the OLED library https://github.com/ThingPulse/esp8266-oled-ssd1306 +* vague guide to the OLED library + https://diyprojects.io/using-i2c-128x64-0-96-ssd1306-oled-display-arduino/ +* the sensor library https://github.com/beegee-tokyo/DHTesp + +* Ultra Low Power mode for ESP32: + + - not Arduino-style + https://github.com/espressif/esp-idf/blob/master/examples/system/deep_sleep/main/deep_sleep_example_main.c + - Arduino-style + https://github.com/espressif/arduino-esp32/blob/master/libraries/ESP32/examples/DeepSleep/TimerWakeUp/TimerWakeUp.ino + +* BLE examples + http://www.iotsharing.com/2017/07/how-to-use-ble-in-arduino-esp32.html + https://github.com/nkolban/ESP32_BLE_Arduino/blob/6bad7b42a96f0aa493323ef4821a8efb0e8815f2/examples/BLE_notify/BLE_notify.ino + + maybe we want to have the esp32 *write* to the main thermostat? + + - deep sleep + - read temperature + - BLE passive scan for thermostat + - connect + - write id + values to a property + - disconnect + - repeat + + example Python server: + https://github.com/RadiusNetworks/bluez/blob/master/test/example-gatt-server + + C++ library: https://github.com/nettlep/gobbledegook + +NOTE: the ``patchedBLE`` subtree comes from +https://github.com/nkolban/ESP32_BLE_Arduino.git |