diff --git a/variants/heltec_t190/platformio.ini b/variants/heltec_t190/platformio.ini index 3a6d63be..7b8de99f 100644 --- a/variants/heltec_t190/platformio.ini +++ b/variants/heltec_t190/platformio.ini @@ -189,6 +189,41 @@ lib_deps = ${Heltec_T190_base.lib_deps} ${esp32_ota.lib_deps} +[env:Heltec_T190_room_server_observer_mqtt] +extends = Heltec_T190_base +extra_scripts = + ${esp32_base.extra_scripts} + pre:scripts/generate_cert_bundle.py +board_ssl_cert_source = adafruit-full +board_build.embed_files = src/certs/x509_crt_bundle.bin +build_flags = + ${Heltec_T190_base.build_flags} + -D ADVERT_NAME='"Heltec T190 Room Observer"' + -D ADVERT_LAT=0.0 + -D ADVERT_LON=0.0 + -D ADMIN_PASSWORD='"password"' + -D ROOM_PASSWORD='"hello"' + -D WITH_MQTT_BRIDGE=1 + -D MAX_MQTT_BROKERS=3 + -D MQTT_MAX_PACKET_SIZE=1024 + -D MQTT_DEBUG=1 + -D MESH_PACKET_LOGGING=1 + -D MESH_DEBUG=1 + -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=y +build_src_filter = ${Heltec_T190_base.build_src_filter} + + + + + + + +<../examples/simple_room_server> +lib_deps = + ${Heltec_T190_base.lib_deps} + ${esp32_ota.lib_deps} + elims/PsychicMqttClient@^0.2.4 + bblanchon/ArduinoJson + arduino-libraries/NTPClient + JChristensen/Timezone + paulstoffregen/Time@1.6.1 + [env:Heltec_T190_kiss_modem] extends = Heltec_T190_base build_src_filter = ${Heltec_T190_base.build_src_filter} diff --git a/variants/heltec_v3/platformio.ini b/variants/heltec_v3/platformio.ini index eb407c46..d6cfaaf3 100644 --- a/variants/heltec_v3/platformio.ini +++ b/variants/heltec_v3/platformio.ini @@ -513,6 +513,44 @@ lib_deps = 0neblock/SNMP_Agent paulstoffregen/Time@1.6.1 +[env:Heltec_WSL3_room_server_observer_mqtt] +extends = Heltec_lora32_v3 +extra_scripts = + ${esp32_base.extra_scripts} + pre:scripts/generate_cert_bundle.py +board_ssl_cert_source = adafruit +board_build.embed_files = src/certs/x509_crt_bundle.bin +build_flags = + ${Heltec_lora32_v3.build_flags} + -D ADVERT_NAME='"Heltec Room Observer"' + -D ADVERT_LAT=0.0 + -D ADVERT_LON=0.0 + -D ADMIN_PASSWORD='"password"' + -D ROOM_PASSWORD='"hello"' + -D WITH_MQTT_BRIDGE=1 + -D MAX_MQTT_BROKERS=3 + -D MQTT_MAX_PACKET_SIZE=1024 + -D MQTT_DEBUG=1 +; Keep default observer profile less verbose to reduce runtime contention. +; -D MESH_PACKET_LOGGING=1 +; -D MESH_DEBUG=1 + -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=y + -D ESP32_CPU_FREQ=160 + -D MQTT_WIFI_TX_POWER=WIFI_POWER_11dBm +build_src_filter = ${Heltec_lora32_v3.build_src_filter} + + + + + + + +<../examples/simple_room_server> +lib_deps = + ${Heltec_lora32_v3.lib_deps} + ${esp32_ota.lib_deps} + elims/PsychicMqttClient@^0.2.4 + bblanchon/ArduinoJson + arduino-libraries/NTPClient + JChristensen/Timezone + paulstoffregen/Time@1.6.1 + [env:Heltec_v3_kiss_modem] extends = Heltec_lora32_v3 build_src_filter = ${Heltec_lora32_v3.build_src_filter}