RAK2171 TrackIt Suggested Enhancements

Hello,

I recently bought a TrackIt device and I think it has great potential. However, since only a handful of weeks of owning it, I came across some shortcomings which I’ll be describing below. I’m also posting a few suggestions to include in firmware/app.

Accelerometer

Observation
Even on the most sensitive setting, the device does not send packets frequently enough. I put it into my backpack and I only got triggers “sometimes”. It was very random, I walked hundreds of meters without any motion trigger. I’ve been using time based updates ever since.

Enhancement
Combine the accelerometer with a timer function. Whenever motion is detected, start the timer. When motion is detected while the timer is running, reset the timer. Once the timer has expired, send an idle signal every X minutes.

possible variables for configuration:

  • motion sensitivity (already there)
  • timer interval (already there)
  • update rate while timer is running
  • idle timer heartbeat signal every X minutes

SOS

Observation
I did not test this thoroughly, but sometimes GPS lock is very inaccurate, showing SOS location several meters away from actual location. First time I tried this, it showed about a 50 meter difference.

Enhancement
When SOS is triggered, wait for a more accurate GPS lock.

Data packet

Observation
Payload size is 4 Bytes too big to be “Helium friendly”. This way two data credits are used for each transmission.

Enhancement
Reduce payload size to 24 Bytes.

Payload content

Observation
Payload content is preset. Some GPS data is not transmitted like speed, alt, sats, accuracy.

Enhancement
It would be nice to customize it using tags in the app, like {lon} {lat} {alt} etc. when using 3rd party NS.

Charging

Observation
Unit turns on when connecting to the charging pad. When turning off afterwards, a red LED is lit and charging seems to stop. This behavior is not clearly documented.

Enhancement
Enable charging while in off state and please document how charging works.

Thanks for reading and I hope you find at least some of these suggestions useful and consider implementing them in the future.

Regards,
George

1 Like

Hello @szgy78. Thank you for your suggestions. I will make sure the dev team will review them.