ImperialSpaceSociety / picotracker-Lora

This is the code base and hardware design files for the Lora pico tracker to be flown around the world
12 stars 3 forks source link

Crazy position fix spotted in Spain #104

Closed MedadRufus closed 2 years ago

MedadRufus commented 3 years ago

image

Log is below

2021-05-10 19:28:42,055 INFO  TtnListener:126 - Message arrived on topic 'v3/icss-lora-tracker@ttn/devices/icspace26-ttnv3-abp-eu/up'
2021-05-10 19:28:42,062 INFO  TtnListener:131 - Message received: {"end_device_ids":{"device_id":"icspace26-ttnv3-abp-eu","application_ids":{"application_id":"icss-lora-tracker"},"dev_addr":"260B88E9"},"correlation_ids":["as:up:01F5BW1HHKBXPN7WRV74FQW2DV","ns:uplink:01F5BW1HB3MHYA24BD57TES02F","pba:conn:up:01F4S0S1VDKJV6PHSBWY4PYEWG","pba:uplink:01F5BW1HAABVTH0HWZRYTH9G03","rpc:/ttn.lorawan.v3.GsNs/HandleUplink:01F5BW1HB37J08D7621VTCA7AT","rpc:/ttn.lorawan.v3.NsAs/HandleUplink:01F5BW1HHKS8SHJ1C8RYGGXMZH"],"received_at":"2021-05-10T19:28:42.036232346Z","uplink_message":{"f_cnt":1526,"frm_payload":"fcFsVcD/FzD8LT03qmqS","rx_metadata":[{"gateway_ids":{"gateway_id":"packetbroker"},"packet_broker":{"message_id":"01F5BW1HAABVTH0HWZRYTH9G03","forwarder_net_id":"000013","forwarder_tenant_id":"ttn","forwarder_cluster_id":"ttn-v2-eu-1","home_network_net_id":"000013","home_network_tenant_id":"ttn","home_network_cluster_id":"ttn-eu1","hops":[{"received_at":"2021-05-10T19:28:41.802675883Z","sender_address":"52.169.73.251","receiver_name":"router-dataplane-57d9d9bddd-dsrjj","receiver_agent":"pbdataplane/1.5.2 go/1.16.2 linux/amd64"},{"received_at":"2021-05-10T19:28:41.803934310Z","sender_name":"router-dataplane-57d9d9bddd-dsrjj","sender_address":"forwarder_uplink","receiver_name":"router-5b5dc54cf7-psxlt","receiver_agent":"pbrouter/1.5.2 go/1.16.2 linux/amd64"},{"received_at":"2021-05-10T19:28:41.805028729Z","sender_name":"router-5b5dc54cf7-psxlt","sender_address":"deliver.000013_ttn_ttn-eu1.uplink","receiver_name":"router-dataplane-57d9d9bddd-dsrjj","receiver_agent":"pbdataplane/1.5.2 go/1.16.2 linux/amd64"}]},"time":"2021-05-10T19:28:41.754775047Z","rssi":-68,"channel_rssi":-68,"snr":10.75,"uplink_token":"eyJnIjoiWlhsS2FHSkhZMmxQYVVwQ1RWUkpORkl3VGs1VE1XTnBURU5LYkdKdFRXbFBhVXBDVFZSSk5GSXdUazVKYVhkcFlWaFphVTlwU2xaTk1WcElUbFZXZVZWR2NEQlRSMmhwWlZZNE1rbHBkMmxrUjBadVNXcHZhVTFXYUdoWFdFWnpUMFp3V1UwemFIQlRXRUpTWTI1U1YxUlhhRkphZVVvNUxrdEpXVTlYUjFOUE1FVmtiVEJ0WjB0QlFVRTNRV2N1WjB3eFRubEdSRE5oVW5WRlpYcHJhUzVzWmkwdGJFRmtUMjgzWkVablIxUlNNV1o1Y21NNE5HWmFSMlpVYWxCalp6UkxSMGRNZWxsaVRHUmljRkJZZDAxdlQyVnlTSGsxTWtSQlQxcHROMmQyVVZoQllWazROMDUzWXpsM1ozSlZSRkpSYW5wV1VFaFJiSFo2TTFOWVNVRmxjbHBSYzJ0WVNTMUlXa3B5VjNWRVNUUnlSRFZxWTIxSU1ITjVNSFptWlZwTE0wOWxiamd5VEZaSGJXRjRTVGhST1RWNlZFMUtiVk5JTWtFNFRtaHZPV2RQTWtKZlFTNDNaREo0U25rdGFqTXRia1JOYWxoNWNXc3dhMmhCIiwiYSI6eyJmbmlkIjoiMDAwMDEzIiwiZnRpZCI6InR0biIsImZjaWQiOiJ0dG4tdjItZXUtMSJ9fQ=="},{"gateway_ids":{"gateway_id":"packetbroker"},"packet_broker":{"message_id":"01F5BW1H99A7JPF29NT0NA18XG","forwarder_net_id":"000013","forwarder_tenant_id":"ttn","forwarder_cluster_id":"ttn-v2-eu-4","home_network_net_id":"000013","home_network_tenant_id":"ttn","home_network_cluster_id":"ttn-eu1","hops":[{"received_at":"2021-05-10T19:28:41.769046543Z","sender_address":"52.169.150.138","receiver_name":"router-dataplane-57d9d9bddd-f7h6k","receiver_agent":"pbdataplane/1.5.2 go/1.16.2 linux/amd64"},{"received_at":"2021-05-10T19:28:41.776511571Z","sender_name":"router-dataplane-57d9d9bddd-f7h6k","sender_address":"forwarder_uplink","receiver_name":"router-5b5dc54cf7-psxlt","receiver_agent":"pbrouter/1.5.2 go/1.16.2 linux/amd64"},{"received_at":"2021-05-10T19:28:41.780171293Z","sender_name":"router-5b5dc54cf7-psxlt","sender_address":"deliver.000013_ttn_ttn-eu1.uplink","receiver_name":"router-dataplane-57d9d9bddd-f7h6k","receiver_agent":"pbdataplane/1.5.2 go/1.16.2 linux/amd64"}]},"time":"2021-05-10T19:28:40.750564Z","rssi":-109,"channel_rssi":-109,"snr":-4.8,"uplink_token":"eyJnIjoiWlhsS2FHSkhZMmxQYVVwQ1RWUkpORkl3VGs1VE1XTnBURU5LYkdKdFRXbFBhVXBDVFZSSk5GSXdUazVKYVhkcFlWaFphVTlwU21oVGEzUkdUMFUwZW1KRmRGWmpWazV4VFc1S2FrbHBkMmxrUjBadVNXcHZhVTFHYkVsaGEyUXdZbGRhU0dKRlZuVldNSGhSWTFoU1ZXTldiSHBrZVVvNUxtSTRXV1JwVVZFM2R6QTVZVXgxUjB0NmNFcEdibmN1U3pKQ05FY3ROV0ZaVUVGVFFXMUlSeTU2YXpOUk1VWjNiMk0zUkZCSFlXaFVNbmRWYzJ4bVlVNTVhWGxxYVRsR1NHOWZOakJsYTB4VVNGQmlRMHhaU0U1a2RuZDJhelk0U0ZCMVVtRlRYMUpWVDBORGNVWXRiM2hCTmpKMmFtTnRWMlJqU0dnMFNGQnNNa1J2VjFocWNFbHpZMkpDVGxOMFR6bFlabUowWkd0cU5GSXhVazFGT0dWVlRVcHpVbmxVV25CMVJYSm9Ra1YyWjJGTE1rTXhTMTl3YTNCcU1FMTBaRk54Y2s1YU0wdzFkVkpaWlRkTFNHWjBRMWxaTG1RMVVtZGFVRFJXU1d4R2QyaFNURkZTVlhOdWJrRT0iLCJhIjp7ImZuaWQiOiIwMDAwMTMiLCJmdGlkIjoidHRuIiwiZmNpZCI6InR0bi12Mi1ldS00In19"}],"settings":{"data_rate":{"lora":{"bandwidth":125000,"spreading_factor":7}},"data_rate_index":5,"coding_rate":"4/5","frequency":"867300000"},"received_at":"2021-05-10T19:28:41.827842411Z","consumed_airtime":"0.066816s"}}
2021-05-10 19:28:42,081 INFO  PayloadDecoder:80 - Decoding 'CUSTOM_FORMAT_ICSS' message...
2021-05-10 19:28:42,081 INFO  ICSSPayload:123 - 

2021-05-10 19:28:42,090 INFO  PayloadDecoder:88 - ICSS payload:playback_days=1, load_voltage=41, no_load_voltage=33, temp=-64, lat=40.258152, lon=-6.396216, alt=3993, request_error=0, reset_cnt=5, pressure=540, numsats=10
2021-05-10 19:28:42,091 INFO  HabitatUploader:104 - Uploading for 2 receivers: $$icspace26-ttnv3-abp-eu,1526,19:28:42,540,-64,40.258152,-6.396216,3993,41,33,0,5,10,1*4704
2021-05-10 19:28:42,102 INFO  HabitatUploader:131 - Upload payload telemetry doc 79a0e30532377060d5ac4fc77e07a65c8479c8dba7b84f08006ff633de48c4b8: {"data":{"_raw":"JCRpY3NwYWNlMjYtdHRudjMtYWJwLWV1LDE1MjYsMTk6Mjg6NDIsNTQwLC02NCw0MC4yNTgxNTIsLTYuMzk2MjE2LDM5OTMsNDEsMzMsMCw1LDEwLDEqNDcwNAo="},"receivers":{"packetbroker":{"time_created":"2021-05-10T19:28:42.080977Z","time_uploaded":"2021-05-10T19:28:42.080977Z"}}}
2021-05-10 19:28:42,202 INFO  HabitatUploader:135 - Result payload telemetry doc 79a0e30532377060d5ac4fc77e07a65c8479c8dba7b84f08006ff633de48c4b8: OK
2021-05-10 19:28:42,203 INFO  HabitatUploader:131 - Upload payload telemetry doc 79a0e30532377060d5ac4fc77e07a65c8479c8dba7b84f08006ff633de48c4b8: {"data":{"_raw":"JCRpY3NwYWNlMjYtdHRudjMtYWJwLWV1LDE1MjYsMTk6Mjg6NDIsNTQwLC02NCw0MC4yNTgxNTIsLTYuMzk2MjE2LDM5OTMsNDEsMzMsMCw1LDEwLDEqNDcwNAo="},"receivers":{"packetbroker":{"time_created":"2021-05-10T19:28:42.080977Z","time_uploaded":"2021-05-10T19:28:42.080977Z"}}}
2021-05-10 19:28:42,264 INFO  HabitatUploader:135 - Result payload telemetry doc 79a0e30532377060d5ac4fc77e07a65c8479c8dba7b84f08006ff633de48c4b8: OK

Data from TTN expanded:

{
  "end_device_ids": {
    "device_id": "icspace26-ttnv3-abp-eu",
    "application_ids": {
      "application_id": "icss-lora-tracker"
    },
    "dev_addr": "260B88E9"
  },
  "correlation_ids": [
    "as:up:01F5BW1HHKBXPN7WRV74FQW2DV",
    "ns:uplink:01F5BW1HB3MHYA24BD57TES02F",
    "pba:conn:up:01F4S0S1VDKJV6PHSBWY4PYEWG",
    "pba:uplink:01F5BW1HAABVTH0HWZRYTH9G03",
    "rpc:/ttn.lorawan.v3.GsNs/HandleUplink:01F5BW1HB37J08D7621VTCA7AT",
    "rpc:/ttn.lorawan.v3.NsAs/HandleUplink:01F5BW1HHKS8SHJ1C8RYGGXMZH"
  ],
  "received_at": "2021-05-10T19:28:42.036232346Z",
  "uplink_message": {
    "f_cnt": 1526,
    "frm_payload": "fcFsVcD/FzD8LT03qmqS",
    "rx_metadata": [
      {
        "gateway_ids": {
          "gateway_id": "packetbroker"
        },
        "packet_broker": {
          "message_id": "01F5BW1HAABVTH0HWZRYTH9G03",
          "forwarder_net_id": "000013",
          "forwarder_tenant_id": "ttn",
          "forwarder_cluster_id": "ttn-v2-eu-1",
          "home_network_net_id": "000013",
          "home_network_tenant_id": "ttn",
          "home_network_cluster_id": "ttn-eu1",
          "hops": [
            {
              "received_at": "2021-05-10T19:28:41.802675883Z",
              "sender_address": "52.169.73.251",
              "receiver_name": "router-dataplane-57d9d9bddd-dsrjj",
              "receiver_agent": "pbdataplane/1.5.2 go/1.16.2 linux/amd64"
            },
            {
              "received_at": "2021-05-10T19:28:41.803934310Z",
              "sender_name": "router-dataplane-57d9d9bddd-dsrjj",
              "sender_address": "forwarder_uplink",
              "receiver_name": "router-5b5dc54cf7-psxlt",
              "receiver_agent": "pbrouter/1.5.2 go/1.16.2 linux/amd64"
            },
            {
              "received_at": "2021-05-10T19:28:41.805028729Z",
              "sender_name": "router-5b5dc54cf7-psxlt",
              "sender_address": "deliver.000013_ttn_ttn-eu1.uplink",
              "receiver_name": "router-dataplane-57d9d9bddd-dsrjj",
              "receiver_agent": "pbdataplane/1.5.2 go/1.16.2 linux/amd64"
            }
          ]
        },
        "time": "2021-05-10T19:28:41.754775047Z",
        "rssi": -68,
        "channel_rssi": -68,
        "snr": 10.75,
        "uplink_token": "eyJnIjoiWlhsS2FHSkhZMmxQYVVwQ1RWUkpORkl3VGs1VE1XTnBURU5LYkdKdFRXbFBhVXBDVFZSSk5GSXdUazVKYVhkcFlWaFphVTlwU2xaTk1WcElUbFZXZVZWR2NEQlRSMmhwWlZZNE1rbHBkMmxrUjBadVNXcHZhVTFXYUdoWFdFWnpUMFp3V1UwemFIQlRXRUpTWTI1U1YxUlhhRkphZVVvNUxrdEpXVTlYUjFOUE1FVmtiVEJ0WjB0QlFVRTNRV2N1WjB3eFRubEdSRE5oVW5WRlpYcHJhUzVzWmkwdGJFRmtUMjgzWkVablIxUlNNV1o1Y21NNE5HWmFSMlpVYWxCalp6UkxSMGRNZWxsaVRHUmljRkJZZDAxdlQyVnlTSGsxTWtSQlQxcHROMmQyVVZoQllWazROMDUzWXpsM1ozSlZSRkpSYW5wV1VFaFJiSFo2TTFOWVNVRmxjbHBSYzJ0WVNTMUlXa3B5VjNWRVNUUnlSRFZxWTIxSU1ITjVNSFptWlZwTE0wOWxiamd5VEZaSGJXRjRTVGhST1RWNlZFMUtiVk5JTWtFNFRtaHZPV2RQTWtKZlFTNDNaREo0U25rdGFqTXRia1JOYWxoNWNXc3dhMmhCIiwiYSI6eyJmbmlkIjoiMDAwMDEzIiwiZnRpZCI6InR0biIsImZjaWQiOiJ0dG4tdjItZXUtMSJ9fQ=="
      },
      {
        "gateway_ids": {
          "gateway_id": "packetbroker"
        },
        "packet_broker": {
          "message_id": "01F5BW1H99A7JPF29NT0NA18XG",
          "forwarder_net_id": "000013",
          "forwarder_tenant_id": "ttn",
          "forwarder_cluster_id": "ttn-v2-eu-4",
          "home_network_net_id": "000013",
          "home_network_tenant_id": "ttn",
          "home_network_cluster_id": "ttn-eu1",
          "hops": [
            {
              "received_at": "2021-05-10T19:28:41.769046543Z",
              "sender_address": "52.169.150.138",
              "receiver_name": "router-dataplane-57d9d9bddd-f7h6k",
              "receiver_agent": "pbdataplane/1.5.2 go/1.16.2 linux/amd64"
            },
            {
              "received_at": "2021-05-10T19:28:41.776511571Z",
              "sender_name": "router-dataplane-57d9d9bddd-f7h6k",
              "sender_address": "forwarder_uplink",
              "receiver_name": "router-5b5dc54cf7-psxlt",
              "receiver_agent": "pbrouter/1.5.2 go/1.16.2 linux/amd64"
            },
            {
              "received_at": "2021-05-10T19:28:41.780171293Z",
              "sender_name": "router-5b5dc54cf7-psxlt",
              "sender_address": "deliver.000013_ttn_ttn-eu1.uplink",
              "receiver_name": "router-dataplane-57d9d9bddd-f7h6k",
              "receiver_agent": "pbdataplane/1.5.2 go/1.16.2 linux/amd64"
            }
          ]
        },
        "time": "2021-05-10T19:28:40.750564Z",
        "rssi": -109,
        "channel_rssi": -109,
        "snr": -4.8,
        "uplink_token": "eyJnIjoiWlhsS2FHSkhZMmxQYVVwQ1RWUkpORkl3VGs1VE1XTnBURU5LYkdKdFRXbFBhVXBDVFZSSk5GSXdUazVKYVhkcFlWaFphVTlwU21oVGEzUkdUMFUwZW1KRmRGWmpWazV4VFc1S2FrbHBkMmxrUjBadVNXcHZhVTFHYkVsaGEyUXdZbGRhU0dKRlZuVldNSGhSWTFoU1ZXTldiSHBrZVVvNUxtSTRXV1JwVVZFM2R6QTVZVXgxUjB0NmNFcEdibmN1U3pKQ05FY3ROV0ZaVUVGVFFXMUlSeTU2YXpOUk1VWjNiMk0zUkZCSFlXaFVNbmRWYzJ4bVlVNTVhWGxxYVRsR1NHOWZOakJsYTB4VVNGQmlRMHhaU0U1a2RuZDJhelk0U0ZCMVVtRlRYMUpWVDBORGNVWXRiM2hCTmpKMmFtTnRWMlJqU0dnMFNGQnNNa1J2VjFocWNFbHpZMkpDVGxOMFR6bFlabUowWkd0cU5GSXhVazFGT0dWVlRVcHpVbmxVV25CMVJYSm9Ra1YyWjJGTE1rTXhTMTl3YTNCcU1FMTBaRk54Y2s1YU0wdzFkVkpaWlRkTFNHWjBRMWxaTG1RMVVtZGFVRFJXU1d4R2QyaFNURkZTVlhOdWJrRT0iLCJhIjp7ImZuaWQiOiIwMDAwMTMiLCJmdGlkIjoidHRuIiwiZmNpZCI6InR0bi12Mi1ldS00In19"
      }
    ],
    "settings": {
      "data_rate": {
        "lora": {
          "bandwidth": 125000,
          "spreading_factor": 7
        }
      },
      "data_rate_index": 5,
      "coding_rate": "4/5",
      "frequency": "867300000"
    },
    "received_at": "2021-05-10T19:28:41.827842411Z",
    "consumed_airtime": "0.066816s"
  }
}
MedadRufus commented 3 years ago

A proper message should look like this:

2021-05-11 09:13:33,780 INFO  TtnListener:126 - Message arrived on topic 'v3/icss-lora-tracker@ttn/devices/icspace26-ttnv3-abp-eu/up'
2021-05-11 09:13:33,790 INFO  TtnListener:131 - Message received: {"end_device_ids":{"device_id":"icspace26-ttnv3-abp-eu","application_ids":{"application_id":"icss-lora-tracker"},"dev_addr":"260B88E9"},"correlation_ids":["as:up:01F5DB7XA89GY4NVHXT68Y7GS6","ns:uplink:01F5DB7X3MKGCS0EAG8QYJHM66","pba:conn:up:01F4S0EZVXS88GJ8THJ3HZ2ZE2","pba:uplink:01F5DB7X2M1ND89GF2EF9FC8YM","rpc:/ttn.lorawan.v3.GsNs/HandleUplink:01F5DB7X3MA7182E7JPD2F7EPP","rpc:/ttn.lorawan.v3.NsAs/HandleUplink:01F5DB7XA8VQPTTGM9EBMA26JV"],"received_at":"2021-05-11T09:13:33.769263626Z","uplink_message":{"f_port":99,"f_cnt":1590,"frm_payload":"c4UAPSL6HtEA7gD6HtEAkgA/A6se3f/HAVEcqx7d/0IBLR2rHt3/WwFpHase3f9/BAUdqx7d/1kBARyrHt3/awEZHase3f+nAUEWqx7d/xsCjRyrHt3/FgHJHKse3f9gAWUcqx7d/6AB8RWrHt3/ogF5HA==","rx_metadata":[{"gateway_ids":{"gateway_id":"packetbroker"},"packet_broker":{"message_id":"01F5DB7X2M1ND89GF2EF9FC8YM","forwarder_net_id":"000013","forwarder_tenant_id":"ttn","forwarder_cluster_id":"ttn-v2-eu-1","home_network_net_id":"000013","home_network_tenant_id":"ttn","home_network_cluster_id":"ttn-eu1","hops":[{"received_at":"2021-05-11T09:13:33.524320871Z","sender_address":"52.169.73.251","receiver_name":"router-dataplane-57d9d9bddd-f7h6k","receiver_agent":"pbdataplane/1.5.2 go/1.16.2 linux/amd64"},{"received_at":"2021-05-11T09:13:33.524689262Z","sender_name":"router-dataplane-57d9d9bddd-f7h6k","sender_address":"forwarder_uplink","receiver_name":"router-5b5dc54cf7-psxlt","receiver_agent":"pbrouter/1.5.2 go/1.16.2 linux/amd64"},{"received_at":"2021-05-11T09:13:33.525212793Z","sender_name":"router-5b5dc54cf7-psxlt","sender_address":"deliver.000013_ttn_ttn-eu1.uplink","receiver_name":"router-dataplane-57d9d9bddd-f7h6k","receiver_agent":"pbdataplane/1.5.2 go/1.16.2 linux/amd64"}]},"time":"2021-05-11T09:13:33.480144977Z","rssi":-72,"channel_rssi":-72,"snr":6.75,"uplink_token":"eyJnIjoiWlhsS2FHSkhZMmxQYVVwQ1RWUkpORkl3VGs1VE1XTnBURU5LYkdKdFRXbFBhVXBDVFZSSk5GSXdUazVKYVhkcFlWaFphVTlwU1hSa2F6Z3lUVE5rTm1KdFZrZFZSMmhKVmpKYVRFbHBkMmxrUjBadVNXcHZhVkZYZEVkT2JteFNaR3BvYldJelVsRlVhMmhEWXpOUmVsVlVXbnBSVTBvNUxrOXZhRTlPVDBGcVQzaE5WazVRVGtwVGJrbHFlSGN1VW5jdFNqaDBTMmhGUldwNWVscExVQzR0VTFwaGJYWmtSV1ZNVEdkME0zZERXV0ppVkdaVWNqSkdiWHBJYlhwNVRtdHJTMVkzUlVkeldrRnFiMFZuVm04MVIxcFFibTh5WkVZMFgzUlBSbUkxV21Oc0xXaEtla1ZyZEhSMVgyMXhZbTFuYW5FeU0xSktkM0l4V0dWdU5XdHZORzEyZGxkUmVXbFZRM0JDZUhoUE5YVm9Zbmw1U1VJMFpXeHlZVkpuUkZGelUyYzVVVlJIZGs4d01GZDZWMDUyWkU1MFNUWldSazlSTmpsNVMyRlViMDlKYmkxcU1DNVZjakJ3V1RCbE1VdFRWbVJuWVMxT01scGlkVmRuIiwiYSI6eyJmbmlkIjoiMDAwMDEzIiwiZnRpZCI6InR0biIsImZjaWQiOiJ0dG4tdjItZXUtMSJ9fQ=="}],"settings":{"data_rate":{"lora":{"bandwidth":125000,"spreading_factor":7}},"data_rate_index":5,"coding_rate":"4/5","frequency":"868500000"},"received_at":"2021-05-11T09:13:33.556464319Z","consumed_airtime":"0.215296s"}}
2021-05-11 09:13:33,797 INFO  PayloadDecoder:80 - Decoding 'CUSTOM_FORMAT_ICSS' message...
2021-05-11 09:13:33,799 INFO  ICSSPayload:123 - 
Lon=1.369681,Lat=51.969254,alt=37,ts=2021-05-10 19:22:33
Lon=-0.229373,Lat=51.451527,alt=116,ts=2021-05-06 08:24:33
Lon=-0.229373,Lat=51.451527,alt=82,ts=2021-05-06 04:44:33
Lon=-0.229373,Lat=51.451527,alt=88,ts=2021-05-06 03:44:33
Lon=-0.229373,Lat=51.451527,alt=293,ts=2021-05-06 05:24:33
Lon=-0.229373,Lat=51.451527,alt=87,ts=2021-05-06 09:44:33
Lon=-0.229373,Lat=51.451527,alt=92,ts=2021-05-06 05:04:33
Lon=-0.229373,Lat=51.451527,alt=107,ts=2021-05-07 10:16:33
Lon=-0.229373,Lat=51.451527,alt=137,ts=2021-05-06 07:24:33
Lon=-0.229373,Lat=51.451527,alt=70,ts=2021-05-06 06:24:33
Lon=-0.229373,Lat=51.451527,alt=89,ts=2021-05-06 08:04:33
Lon=-0.229373,Lat=51.451527,alt=106,ts=2021-05-07 11:36:33
Lon=-0.229373,Lat=51.451527,alt=106,ts=2021-05-06 07:44:33

2021-05-11 09:13:33,800 INFO  PayloadDecoder:88 - ICSS payload:playback_days=5, load_voltage=32, no_load_voltage=32, temp=34, lat=51.969254, lon=1.369681, alt=60, request_error=0, reset_cnt=5, pressure=0, numsats=7
2021-05-11 09:13:33,805 INFO  HabitatUploader:104 - Uploading for 1 receivers: $$icspace26-ttnv3-abp-eu,1590,09:13:33,0,34,51.969254,1.369681,60,32,32,0,5,7,5*BE37
2021-05-11 09:13:33,808 INFO  HabitatUploader:131 - Upload payload telemetry doc 6c14d605ffc403adc39a3f2b8c58032e680076522f07ed49dce15ef9c2a29d7a: {"data":{"_raw":"JCRpY3NwYWNlMjYtdHRudjMtYWJwLWV1LDE1OTAsMDk6MTM6MzMsMCwzNCw1MS45NjkyNTQsMS4zNjk2ODEsNjAsMzIsMzIsMCw1LDcsNSpCRTM3Cg=="},"receivers":{"packetbroker":{"time_created":"2021-05-11T09:13:33.797823Z","time_uploaded":"2021-05-11T09:13:33.797823Z"}}}
2021-05-11 09:13:33,895 INFO  HabitatUploader:135 - Result payload telemetry doc 6c14d605ffc403adc39a3f2b8c58032e680076522f07ed49dce15ef9c2a29d7a: OK
2021-05-11 09:14:17,788 INFO  TtnListener:126 - Message arrived on topic 'v3/icss-lora-tracker@ttn/devices/icspace26-ttnv3-abp-eu/up'

Packet expanded:

{
  "end_device_ids": {
    "device_id": "icspace26-ttnv3-abp-eu",
    "application_ids": {
      "application_id": "icss-lora-tracker"
    },
    "dev_addr": "260B88E9"
  },
  "correlation_ids": [
    "as:up:01F5DB7XA89GY4NVHXT68Y7GS6",
    "ns:uplink:01F5DB7X3MKGCS0EAG8QYJHM66",
    "pba:conn:up:01F4S0EZVXS88GJ8THJ3HZ2ZE2",
    "pba:uplink:01F5DB7X2M1ND89GF2EF9FC8YM",
    "rpc:/ttn.lorawan.v3.GsNs/HandleUplink:01F5DB7X3MA7182E7JPD2F7EPP",
    "rpc:/ttn.lorawan.v3.NsAs/HandleUplink:01F5DB7XA8VQPTTGM9EBMA26JV"
  ],
  "received_at": "2021-05-11T09:13:33.769263626Z",
  "uplink_message": {
    "f_port": 99,
    "f_cnt": 1590,
    "frm_payload": "c4UAPSL6HtEA7gD6HtEAkgA/A6se3f/HAVEcqx7d/0IBLR2rHt3/WwFpHase3f9/BAUdqx7d/1kBARyrHt3/awEZHase3f+nAUEWqx7d/xsCjRyrHt3/FgHJHKse3f9gAWUcqx7d/6AB8RWrHt3/ogF5HA==",
    "rx_metadata": [
      {
        "gateway_ids": {
          "gateway_id": "packetbroker"
        },
        "packet_broker": {
          "message_id": "01F5DB7X2M1ND89GF2EF9FC8YM",
          "forwarder_net_id": "000013",
          "forwarder_tenant_id": "ttn",
          "forwarder_cluster_id": "ttn-v2-eu-1",
          "home_network_net_id": "000013",
          "home_network_tenant_id": "ttn",
          "home_network_cluster_id": "ttn-eu1",
          "hops": [
            {
              "received_at": "2021-05-11T09:13:33.524320871Z",
              "sender_address": "52.169.73.251",
              "receiver_name": "router-dataplane-57d9d9bddd-f7h6k",
              "receiver_agent": "pbdataplane/1.5.2 go/1.16.2 linux/amd64"
            },
            {
              "received_at": "2021-05-11T09:13:33.524689262Z",
              "sender_name": "router-dataplane-57d9d9bddd-f7h6k",
              "sender_address": "forwarder_uplink",
              "receiver_name": "router-5b5dc54cf7-psxlt",
              "receiver_agent": "pbrouter/1.5.2 go/1.16.2 linux/amd64"
            },
            {
              "received_at": "2021-05-11T09:13:33.525212793Z",
              "sender_name": "router-5b5dc54cf7-psxlt",
              "sender_address": "deliver.000013_ttn_ttn-eu1.uplink",
              "receiver_name": "router-dataplane-57d9d9bddd-f7h6k",
              "receiver_agent": "pbdataplane/1.5.2 go/1.16.2 linux/amd64"
            }
          ]
        },
        "time": "2021-05-11T09:13:33.480144977Z",
        "rssi": -72,
        "channel_rssi": -72,
        "snr": 6.75,
        "uplink_token": "eyJnIjoiWlhsS2FHSkhZMmxQYVVwQ1RWUkpORkl3VGs1VE1XTnBURU5LYkdKdFRXbFBhVXBDVFZSSk5GSXdUazVKYVhkcFlWaFphVTlwU1hSa2F6Z3lUVE5rTm1KdFZrZFZSMmhKVmpKYVRFbHBkMmxrUjBadVNXcHZhVkZYZEVkT2JteFNaR3BvYldJelVsRlVhMmhEWXpOUmVsVlVXbnBSVTBvNUxrOXZhRTlPVDBGcVQzaE5WazVRVGtwVGJrbHFlSGN1VW5jdFNqaDBTMmhGUldwNWVscExVQzR0VTFwaGJYWmtSV1ZNVEdkME0zZERXV0ppVkdaVWNqSkdiWHBJYlhwNVRtdHJTMVkzUlVkeldrRnFiMFZuVm04MVIxcFFibTh5WkVZMFgzUlBSbUkxV21Oc0xXaEtla1ZyZEhSMVgyMXhZbTFuYW5FeU0xSktkM0l4V0dWdU5XdHZORzEyZGxkUmVXbFZRM0JDZUhoUE5YVm9Zbmw1U1VJMFpXeHlZVkpuUkZGelUyYzVVVlJIZGs4d01GZDZWMDUyWkU1MFNUWldSazlSTmpsNVMyRlViMDlKYmkxcU1DNVZjakJ3V1RCbE1VdFRWbVJuWVMxT01scGlkVmRuIiwiYSI6eyJmbmlkIjoiMDAwMDEzIiwiZnRpZCI6InR0biIsImZjaWQiOiJ0dG4tdjItZXUtMSJ9fQ=="
      }
    ],
    "settings": {
      "data_rate": {
        "lora": {
          "bandwidth": 125000,
          "spreading_factor": 7
        }
      },
      "data_rate_index": 5,
      "coding_rate": "4/5",
      "frequency": "868500000"
    },
    "received_at": "2021-05-11T09:13:33.556464319Z",
    "consumed_airtime": "0.215296s"
  }
}
MedadRufus commented 3 years ago

The payload is so short on the erroraneous transmission: "frm_payload": "fcFsVcD/FzD8LT03qmqS". It should normally be "frm_payload": "c4UAPSL6HtEA7gD6HtEAkgA/A6se3f/HAVEcqx7d/0IBLR2rHt3/WwFpHase3f9/BAUdqx7d/1kBARyrHt3/awEZHase3f+nAUEWqx7d/xsCjRyrHt3/FgHJHKse3f9gAWUcqx7d/6AB8RWrHt3/ogF5HA=="

I wonder if there was an error on the tracker side.

MedadRufus commented 3 years ago

Another instance of this today: "frm_payload":"+gVLlxoeD7tnWdixWxJF5A=="

Typically it looks like this: "frm_payload":"e8AAAhsAAAAAAACrHt3/iwFg66se3f9CAXTrqx7d/2gBOOurHt3/cAFM66se3f97ARDrqx7d/58BJOurHt3/iwFg66se3f9CAXTrqx7d/2gBOOurHt3/cAFM66se3f97ARDrqx7d/58BJOurHt3/iwFg6w=="

Note that it was the second tx after boot, and was in a gps denied area. So it never got a fix. Previous and subsequent transmissions were sent normally, with zeros for longitude/latitude.

Decoder decodes it as: 2021-07-04 23:41:59,319 INFO PayloadDecoder:88 - ICSS payload:playback_days=5, load_voltage=26, no_load_voltage=49, temp=26, lat=25.362045, lon=174.028198, alt=14123, request_error=1, reset_cnt=7, pressure=370, numsats=18

It placed the balloon in the middle of the pacific: image

Original message:

{
  "end_device_ids": {
    "device_id": "icspace26-hab-eu-863-870",
    "application_ids": {
      "application_id": "icss-lora-tracker"
    },
    "dev_addr": "260BD67C"
  },
  "correlation_ids": [
    "as:up:01F9SYCVKQQKHZB4V5R3A629ET",
    "ns:uplink:01F9SYCV5V5R32Y6J6KQ9M8CC1",
    "pba:conn:up:01F9KXDWRE3VSR9C6YSTZW6KHK",
    "pba:uplink:01F9SYCV3X04N8PT1P4P6G01J9",
    "rpc:/ttn.lorawan.v3.GsNs/HandleUplink:01F9SYCV5V3FTFKQSFQEKAKZFR",
    "rpc:/ttn.lorawan.v3.NsAs/HandleUplink:01F9SYCVKQ6ARFE5PNA895H85Y"
  ],
  "received_at": "2021-07-04T23:41:59.288443108Z",
  "uplink_message": {
    "f_cnt": 2,
    "frm_payload": "+gVLlxoeD7tnWdixWxJF5A==",
    "rx_metadata": [
      {
        "gateway_ids": {
          "gateway_id": "packetbroker"
        },
        "packet_broker": {
          "message_id": "01F9SYCV3X04N8PT1P4P6G01J9",
          "forwarder_net_id": "000013",
          "forwarder_tenant_id": "ttnv2",
          "forwarder_cluster_id": "ttn-v2-eu-1",
          "home_network_net_id": "000013",
          "home_network_tenant_id": "ttn",
          "home_network_cluster_id": "ttn-eu1",
          "hops": [
            {
              "received_at": "2021-07-04T23:41:58.781483521Z",
              "sender_address": "52.169.73.251",
              "receiver_name": "router-dataplane-84946b9c67-rkzlk",
              "receiver_agent": "pbdataplane/1.6.2 go/1.16.5 linux/amd64"
            },
            {
              "received_at": "2021-07-04T23:41:58.783563857Z",
              "sender_name": "router-dataplane-84946b9c67-rkzlk",
              "sender_address": "forwarder_uplink",
              "receiver_name": "router-7c767c7d8-zc7wc",
              "receiver_agent": "pbrouter/1.6.2 go/1.16.5 linux/amd64"
            },
            {
              "received_at": "2021-07-04T23:41:58.789603318Z",
              "sender_name": "router-7c767c7d8-zc7wc",
              "sender_address": "deliver.000013_ttn_ttn-eu1.uplink",
              "receiver_name": "router-dataplane-84946b9c67-pbxrl",
              "receiver_agent": "pbdataplane/1.6.2 go/1.16.5 linux/amd64"
            }
          ]
        },
        "time": "2021-07-04T23:41:58.472321033Z",
        "rssi": -40,
        "channel_rssi": -40,
        "snr": 10.75,
        "uplink_token": "eyJnIjoiWlhsS2FHSkhZMmxQYVVwQ1RWUkpORkl3VGs1VE1XTnBURU5LYkdKdFRXbFBhVXBDVFZSSk5GSXdUazVKYVhkcFlWaFphVTlwU1ROVGJrNDBUbFZSTlZRd05WbFVTSEJTV21wVmRFbHBkMmxrUjBadVNXcHZhV0pJU2pGVlIyeHFXVmRhZEZJeVRqQlNWMUo2WVROYVRtVnJOV1pSVTBvNUxtOWpaRkZRYkhVNVdGVXpNa1pQTkVwNVNXVlRkSGN1VTFWMFUzTXdOM2xFUVd4MlQxQnVjQzR3VFhkd2FrbFhSVEZYY1d0M2RYVlVhMHRxUWt4NldscHFVbXhHZWxsbGJVMTNNbXRmT0ZaaWR6bFROSGR6VlRWbmRqRkphbVJJTkhCa2JFcEpZMmQwZFhodGFrbHJiVVZ3YjA4NVdrbHdTekpmVFV0aVltSkpZVmxYY1VWaU9Xb3pjMDUxZFcxbE16Rk1ZVzFMVjJoZlZsZFRURzFIZVU5UlJTMUlTVmwyWVROSVNqVXRWR05NYzBOMWNGbFlXVWhaUzJ0V01ESjNSMlpUUVVVemJsWnRPV3RPWlRCalZUbHRTa0ZPTG1sa1pXd3pNMHAzU1RGZmJXUllZbWxhVEhkTlZuYz0iLCJhIjp7ImZuaWQiOiIwMDAwMTMiLCJmdGlkIjoidHRudjIiLCJmY2lkIjoidHRuLXYyLWV1LTEifX0="
      }
    ],
    "settings": {
      "data_rate": {
        "lora": {
          "bandwidth": 125000,
          "spreading_factor": 7
        }
      },
      "data_rate_index": 5,
      "coding_rate": "4/5",
      "frequency": "868300000"
    },
    "received_at": "2021-07-04T23:41:58.843449819Z",
    "consumed_airtime": "0.066816s"
  }
}
MedadRufus commented 3 years ago

In both instances, the port number is not given, unlike in normal messages. My suspician it is a port 0 message. FPort 0 is reserved for MAC messages.

Try to decode with lorawan-packet-decoder: https://lorawan-packet-decoder-0ta6puiniaut.runkit.sh/

Device address: 260BD67C NwkSKey: 5458C6F6F865871F56AFC8F4C12AEAE6 AppSKey: D202956BF536FF1529A08358AC3EE888

ref: https://lora-developers.semtech.com/library/tech-papers-and-guides/the-book/the-port-field/

MedadRufus commented 3 years ago

Fix option: Ignore ALL port 0 messages. If no port specified, ignore.

MedadRufus commented 3 years ago

Idea: I think it is actually a battery level server check. I have seen this type of message request before. The loramac command is DevStatusReq

MedadRufus commented 3 years ago

Looks like DevStatusAns is only 2 bytes. but the payload we see is much longer. image