Core modules include:
- Main: Implements the business logic and controls the overall application behavior.
- Storage: Stores data from enabled modules.
- Network: Manages LTE connectivity and tracks network status.
- Cloud: Handles communication with nRF Cloud using CoAP.
- Location: Provides location services using GNSS, Wi-Fi, and cellular positioning.
- Button: Reports button press events for user input.
- FOTA: Manages firmware over-the-air updates.
Thingy:91 X specific modules:
- Environmental: Collects environmental sensor data (temperature, humidity, pressure).
- LED: Controls an RGB LED for visual indication.
- Power: Monitors battery status and provides power management.
- UART Power Control: UART suspend/resume on VBUS changes.