jaredwolff
OK, I made a mistake in the process for converting the PSK to Hex string format.
I was using the passive GPS antenna you provided with my feather kit and was not getting a fix. When I switched out the passive antenna for an active one, I got a GPS fix in seconds.
The device is now connecting to the Golioth backend and I can see the GPS coordinates in the event stream.
This is the JSON payload I see:
{
"boot": {
"inf": {
"appv": "0.1.4-35-ge946e5c",
"brdv": "circuitdojo_feather_nrf9160",
"modv": "mfw_nrf9160_1.2.3"
},
"nw": {
"area": 39681,
"band": 13,
"cell": 50895,
"ip": "100.92.4.29",
"m_gps": 1,
"m_lte": 1,
"m_nb": 0,
"mcc": 311,
"mnc": 480,
"rsrp": 47
},
"sim": {
"iccid": "<edited for security>"
},
"ts": 1641751788974,
"vbat": 4198
},
"gps": {
"acc": 5.518085956573486,
"alt": 83.35611724853516,
"hdg": 0,
"lat": 35.<edited for privacy>,
"lng": -78.<edited for privacy>,
"spd": 0.034550558775663376,
"ts": 1641760903007
}
}
Is there a way to add cellular signal strength / quality to this?
At this point, I guess the next step is to work with the Golioth folks to see how to pass this data on to my backend system using a Webhook.
Thank you for your patience in getting me this far.
Thanks,
Chip