Vraag

Payload_hex decode

  • 12 november 2018
  • 3 reacties
  • 789 keer bekeken

Hallo,

Het volgende bericht wordt verstuurd als uplink messagen naar mijn applicatie

{"DevEUI_uplink":
{"Time": "2018-11-12T19:49:59.960+01:00",
"DevEUI": "0059AC0000180776",
"FPort": "5",
"FCntUp": "64",
"ADRbit": "1",
"MType": "2",
"FCntDn": "12",
"payload_hex": "611434741e7968dd4cd9e448696054dc",
"mic_hex": "8657f8d4",
"Lrcid": "0059AC01",
"LrrRSSI": "-91.000000",
"LrrSNR": "15.000000",
"SpFact": "12",
"SubBand": "G2","Channel": "LC8","DevLrrCnt": "8","Lrrid": "FF0103D7","Late": "0","DevUlFCntUpUsed": "63","DevLocDilution": "0.062216","DevAltDilution": "0.000000","DevNorthVel": "0.000001","DevEastVel": "-0.000003","CustomerID": "100006356","CustomerData": {"alr":{"pro":"Static","ver":"1"}},"ModelCfg": "0","DevAddr": "14203777"}}


Echter, dezelfde sensor geeft op een private lora gateway hetvolgende bericht

A81758FFFE03A70B12-11-2018 19:50:00[831d1c73.8d5d5]
table
ADR: false
DR: 0
DevAddr: "14203777"
DevEUI: "A81758FFFE03A70B"
FCntDown: 0
FCntUp: 64
SF: 12
payload: "\x01\x00\xCC\x020\x04\x00\x03\x05\x00\x06\x01\xFD\x07\x0E\x05"
port: 5
rssi: -49
snr: 10.5
timestamp: 1542048600
topic: "A81758FFFE03A70B"


De payload_hex = 611434741e7968dd4cd9e448696054dc
De payload op de private lora gateway = \x01\x00\xCC\x020\x04\x00\x03\x05\x00\x06\x01\xFD\x07\x0E\x05"

Hoe moet de data pay_load hex worden geinterpreteerd. Het lijkt niet op de payload van de Private Lora Gateway.

Kan iemand mij de goede richting op sturen wat er gedaan moet worden?

3 reacties

Reputatie 6
Badge +6
Goedemiddag @eduardjdejong ,

Bedankt voor uw bericht!
Ik heb direct even geschakeld met de specialisten. Als ik u goed begrijp heeft u het bericht op 2 verschillende netwerken getest, toch? Of bedoelt u met 'private LoRa Gateway' geen ander netwerk dan het KPN LoRa netwerk?

Zo ja, van wie is de betreffende Gateway?

Een device kan namelijk maar op één netwerk en dus niet gelijktijdig op meerdere netwerken werken.
Hallo Rick,

Via ABP is het mogelijk om op meerdere gateways het bericht te ontvangen. Via OTAA niet idd.
De gateway die wij gebruiken is de Cloudgate van Option. De payload_hex kan ik niet in relatie brengen met de payload die we zouden moeten ontvangen. Op de Cloudgate herken is de payload zoals de leverancier het beschrijft.
Is er een encryptie die we moeten decoderen? Of heb je een suggestive wat te doen
Reputatie 6
Badge +6
Goedemorgen @eduardjdejong ,

Mijn excuses voor mijn late reactie!
Door drukte op de afdeling bij mijn collega's (waar ik de vraag uit had staan) hebben ze mij met wat vertraging kunnen helpen. Vandaar mijn reactie nu.

Hieronder de terugkoppeling die ik krijg over de payload:

  • De payload_hex = 611434741e7968dd4cd9e448696054dc


Deze payload dient u aan de hand van de session key te decoderen. Meer informatie hierover vind u in de topics Over the air activation (OTAA) of devices, Setting up your Application Server en LoRa | Frequently Asked Questions (FAQ)

Ik hoop dat u hiermee verder kunt!

Reageer