v2.1.0
-
New features
- support satellite connectivity via Astronode modem
- support new sensors in insigh.io's message encoding protocol
- support scd4x (CO2/temperature/humidity sensor)
- added driver for asm330 (accelerometer/gyroscope sensor)
- added driver for sgx7ox (oxygen sensor)
-
Enhancements
- reimplementation of mqtt client with optimized keepalive functionality (always-on scenario)
- switch raw IP to URL when communicating with insigh.io platform
- Quectel BG600: avoid calling unessasary AT commands for prioritizing data/GNSS operation if not needed
- enable option in lib.protocols.mqtt_client to control QoS when sending message
- setup BQ charger eariler in the firmware execution to enable higher current when operating the board only with USB cable
-
Fixes
- fix library lookup sequence when having frozen and local modules
- re-support basic shield selection through on-device web configurator (requires future enhancement)
-
Refactoring
- renamed application files from demo_* to scenario_*
- code cleanup