This TTGO device application uploads GPS data from the TTGO T-Beam to be used for tracking and determining signal strength of LoRaWAN gateways and nodes. When using the device and application on the Helium Network one can contribute to the Helium Network Mapper or Cargo projects. github expand
.
# Arduino
Tools > Board "T-Beam" > ESP32 Arduino > T-Beam
Serial Monitor > 115200 Baud
Documents/Arduino/longfi-arduino/TTGO-TBeam-Tracker
# Helium
Protocol from The Thing Network. site
Explorer. site
Mappers. site
Organizations. site
# Cargo
Ward T-Beam, Pat T-Beam
Cargo. site
.
We establish that our payloads are entering the network.
{ "id": "dc24ef86-c973-40bf-a65a-e9159a3d1b53", "name": "Cargo", "status": "success", "decoded_payload": { "accuracy": 3, "altitude": 486, "hdop": 0.8, "latitude": 42.32945038851801, "longitude": -122.83832447757271, "sats": 12 } }
We route payloads to home.c2.com piggybacked on an existing service. See TTGO TBeam Tracks
post '/track' do payload = request.body.read File.open("tracks.txt", "a"){|f| f.puts(payload)} end
{ "app_eui": "6081F9ACE384DB8B", "dc": { "balance": 992629, "nonce": 2 }, "decoded": { "payload": { "accuracy": 3, "altitude": 483, "hdop": 0.9, "latitude": 42.3294611173547, "longitude": -122.8384103082663, "sats": 10 }, "status": "success" }, "dev_eui": "6081F9DB55E19397", "devaddr": "13000048", "downlink_url": "https://console.helium.com/api/v1/down/e1c47db8-ebb4-410a-a9cc-d53edf60577e/w0YPeDqsY9LFX-Mw8saPQfZzAy1TUGEG/425120e3-15da-43de-bc4a-5e4dbd3c76a5", "fcnt": 220, "hotspots": [ { "channel": 7, "frequency": 905.2999877929688, "hold_time": 212, "id": "1123rCb9YYAazVg7BQ2JJ5eLy32Qsu1TNzcD96t7EFQT9uXT5ZLu", "lat": 42.32688301539544, "long": -122.8727524348136, "name": "alert-marmalade-stallion", "reported_at": 1658001680930, "rssi": -116, "snr": -6, "spreading": "SF10BW125", "status": "success" } ], "id": "425120e3-15da-43de-bc4a-5e4dbd3c76a5", "metadata": { "adr_allowed": false, "cf_list_enabled": false, "labels": [ { "id": "0c6dcde2-4554-4e84-b1de-87a7b582652e", "name": "Ward", "organization_id": "5f768ca1-2685-45ec-8747-a279f1df7a2c" } ], "multi_buy": 1, "organization_id": "5f768ca1-2685-45ec-8747-a279f1df7a2c", "preferred_hotspots": [], "rx_delay": 1, "rx_delay_actual": 1, "rx_delay_state": "rx_delay_established" }, "name": "Ward T-Beam", "payload": "vDOvKKXzAeMJCg==", "payload_size": 10, "port": 10, "raw_packet": "QBMAAEgA3AAK7KdWXVSLpkQZbdKLZLM=", "replay": false, "reported_at": 1658001680930, "type": "uplink", "uuid": "f7835bbc-8643-4ffc-9473-437d89420161" }
.
The complete lack of end-user demand for Helium should not have come as a surprise. A basic LoRaWAN market analysis would have revealed that this was a speculation bubble around a fake, overblown use case. twitter