Add LoRa Tracking devices - Keyco

JJ Anderson5 years ago

Hello,

Would it be possible to implement this device protocol

http://m.mykeyco.com/keycoTracker/app/en/index.html

Sample Data:

Items

Packet Header / Packet / Major / Minor / Device ID / timestamp / Latitude / Longitude / Altitude / Speed / HDOP / Reserved / Battery / Status / FW ver.

Real Value

0 / 1 / 1 / 1 / 0x1a2b3c4d / 2016-06-13T02:03:08+00:00 / 37.483448 ° / 126.89512 ° / 82.2m / 1.5km/h / 1.49 / 0 / 59% / {Autonomous GPS Fix |Function OFF|GPS ON |fixed gyro} / v0.0.1

Hexadecimal Array Value

0001000000 / 01 / 0001 / 0001 / 1A2B3C4D / 575E145C / 4215EFOD / 42FDCA4D / 0336 / 000F / 3FBEB852 / 00000000 / 3B / 0B / 000001

Data stream

"0001000000000000000001000100011A2B3C4D575E145C4215EF0D42FDCA4D0336000F3FBEB852000000003B0B000001"

Other information:

Data is transmitted in Base 64 from Chirpstack core.

JSON Payload Format

jsonbody
is a Jason string as per below format

{ "encryption" : 1, // Base64 "deveui": "d02544fffef43122", "payload": "AAEAAAAB+MUsAP7+MUtdpzOyQk+3M0DxvSsAMAVaAAABBwAAAABkCwAJCAAAAAAAHg==", "latitude": 51.9243, "longitude": 7.5553 }

I am happy to share full specs should this be required

Anton Tananaev5 years ago

If you are interested in sponsoring the implementation, you can send an email to support address.