Beantwoord

Lora devie naar Traccar

  • 7 May 2021
  • 1 reactie
  • 98 keer bekeken

Goedendag,

Ik ben nieuw met Lora device's en ook met PHP/JSON.
Nu wil ik het volgende graag. Ik heb een LGT92-LI gps tracker gekocht.
Deze heb ik aangemeld bij het Things netwerk en ik zie dat de data goed aankomt en ik kan ook binnen things op de gps locatie klikken en die werkt.

Nu wil ik het device laten weergeven op mijn traccar server. Deze draait op mijn synologie in docker.
Ik las hier:
https://www.reddit.com/r/Traccar/comments/e4lu6g/lora_gps_tracker_to_traccar/?utm_source=amp&utm_medium=&utm_content=post_body

de kennelijke oplossing om het device via things te laten posten naar traccar.

Alleen ik krijg een fout als ik hier onder Https:// endpoint onderstaande gegevens invul bij header:

 

<?php

$json = file_get_contents('php://input');

 

$data = json_decode($json, true);

 

$id=$data["dev_id"];

$lat=$data["payload_fields"]["latitude"];

$lon=$data["payload_fields"]["longitude"];

$page = file_get_contents("https://Priveserver.com:/?id=$id&lat=$lat&lon=$lon");

?>

 

 

Ook wordt onderaan gevraagd naar: 

Shared secret

Hoe kom ik hier aan of hoe maak ik dit?

icon

Beste antwoord door Rick S. 10 May 2021, 15:40

Bekijk origineel

1 reactie

Reputatie 7
Badge +6

Goedemiddag @MarkNL,

Welkom bij de IoT Community! 
Ik heb het topic afgelopen vrijdagmiddag over het hoofd gezien. Excuses voor de late reactie! 

De ‘Shared secret’ is iets wat je zelf bepaalt en moet voldoen aan de voorwaarden die vermeld staan op HTTPS endpoint pagina. 

 

Daarnaast heb ik samen met een specialist gekeken naar de code uit jouw bericht. In principe valt dit buiten onze ondersteuning, maar we proberen je toch in de juiste richting te sturen. De code lijkt niet helemaal goed te zijn. Zo lijkt de URL in de code niet helemaal te kloppen. Verder viel het mijn collega op dat er geen poortnummer benoemt wordt. 

Het beste is in dit geval misschien wel om het eerst te versturen naar een webhook. Hiermee zie je namelijk precies hoe het binnen komt en van daaruit kan je dan het script verder opstellen. 

Ik hoop dat je hiermee verder komt! 

Reageer