GPS tracker with Nordic chip, nRF9160
Budget: €18 – €36 EUR
I want to make sure I can implement these functionalities:
- Use Wi-Fi as primary communication mechanism, with fallback to NB-IoT (LTE)
- Accelerometer for movement based tracking (trigger GPS)
- WiFi Provisioning mechanism to connect to any WiFi AP (for ESP it is SmartConfig / ESP-Touch, not sure what the equivalent is for Nordic chips)
- Wi-Fi Access Point scanning for more accurate location indoor
- GNSS for outdoor location
- Use Thingsboard (TB) for publishing location lon lat etc, wifi signal strengths (using MQTT)
- Use TB for MQTT subscribing for pulling parameters such as frequency of checking in for any parameter changes with TB, i.e. once a day , example setting up device profiles with json, including tracking modes: periodic (i.e. daily) vs movement based (triggered by accelerometer)
periodic location capture every 24/48/78hrs/Never, OR scheduled location capture, or send on detecting movement only;
how is movement determined;
subscribe MQTT to fetch settings from TB (json) or when woken up by movement; all parametrized from within TB
- Use Wi-Fi as primary communication mechanism, with fallback to NB-IoT (LTE)
- Accelerometer for movement based tracking (trigger GPS)
- WiFi Provisioning mechanism to connect to any WiFi AP (for ESP it is SmartConfig / ESP-Touch, not sure what the equivalent is for Nordic chips)
- Wi-Fi Access Point scanning for more accurate location indoor
- GNSS for outdoor location
- Use Thingsboard (TB) for publishing location lon lat etc, wifi signal strengths (using MQTT)
- Use TB for MQTT subscribing for pulling parameters such as frequency of checking in for any parameter changes with TB, i.e. once a day , example setting up device profiles with json, including tracking modes: periodic (i.e. daily) vs movement based (triggered by accelerometer)
periodic location capture every 24/48/78hrs/Never, OR scheduled location capture, or send on detecting movement only;
how is movement determined;
subscribe MQTT to fetch settings from TB (json) or when woken up by movement; all parametrized from within TB