Beantwoord

Krijg geen data op MQTT Destination

  • 26 mei 2020
  • 7 reacties
  • 502 keer bekeken

Een goede avond. 
Ik ben sinds kort begonnen met het experimenteren met KPN LoRa.
Ik heb een Arduino 328p een LoRa sx1276 radio en ik maak gebruik van de LMIC library. na veel proberen heb ik de het eindelijk zo ver dat ik data kan versturen van mijn LoRa module en dit zie ik dan ook verschijnen in de data history op de KPN things dashboard. 

Nu is het mijn bedoeling dit naar mijn MQTT server te sturen zodat ik deze data in mijn toepassing kan gebruiken. Ik heb mijn Device en Destination aan de zelfde groep toegevoegd en als ik het dan goed begrijp zou er vervolgens data naar de MQTT server worden gestuurd. Helaas zie ik nog geen data binnenkomen op mijn MQTT server en aangezien ik veder geen foutmeldingen of iets dergelijk kan ontdekken loop ik nu vast.

Mijn MQTT server is hosted op een Docker image en als het goed is zou deze een geldig let's encrypt certificaat moeten hebben. Ik heb de werking van het certificaat kunnen bevestigen door gebruik te maken van deze tool: http://mqtt-explorer.com/ dit heeft een optie die mijn certificaat valideert en deze geeft na configuratie geen foutmeldingen.

Wat zie ik over het hoofd waardoor het niet werkt?

Alvast bedankt voor uw tijd, 

Groetjes, Sander

icon

Beste antwoord door Rick S. 2 juni 2020, 15:58

Goedemiddag @SanderV,

Daar ben ik weer! 
Ik heb zojuist een terugkoppeling ontvangen van mijn collega. Het lijkt mis te gaan op de destination. 
Mijn collega heeft de test gedaan met mqtt.work4all.nl en krijgt de melding ‘Unable to resolve domain name’.

Dat wil dus zeggen dat het niet te vinden is op internet. Wij adviseren daarom de DNS-records van dit domein te controleren :wink:

Bekijk origineel

7 reacties

Reputatie 6
Badge +6

Goedemorgen @SanderV,

Welkom op het KPN Things Forum!
Wat leuk dat u aan de slag bent gegaan met LoRa en de KPN Things Portal. Natuurlijk helpen we u graag verder om het helemaal werkend te krijgen. Ik kan mij goed voorstellen dat het een hoop vraagtekens oproept als u geen foutmeldingen krijgt. 

Wat ik mij gelijk afvraag is of het certificaat dat u nu gebruikt de juiste is. Wij ondersteunen namelijk geen self-trusted certificates. Op de MQTT Broker pagina vind u een link naar een SSL Server Test zodat u kunt testen of uw certificaat wordt ondersteund door de Jave Trust Store. 

Een goede middag.

Bedankt voor uw reactie, ik ben erg blij met het KPN Things Portal. ziet er goed uit en het help me enorm met mijn development.

Ik maak gebruik van een “lets encrypt” certificaat en volgens de tester vermeld op de MQTT broker pagina is het certificaat vertrouwd door Java.

Met vriendelijke groetjes,
Sander 

 

Ik heb op het moment mijn thing zo goed als klaar maar ik ben helaas nog steeds aan het worstelen met de MQTT Destination..

  • Zo heb ik de Destination opnieuw aangemaakt.
  • Nieuw certificaat
  • Op een andere domein met nieuw certificaat
  • Verschillende QOS instellingen
  • Wel of geen massage retain
  • 1 decoder
  • Meerdere decoders
  • Verbinden met behulp van een andere mqtt client waar een geldig SSL certificaat ook vereist is, deze werkte na behoren. Na het bewust verkeerd instellingen van het certificaat krijg ik op deze client een foutmelding. Dit laat mij geloven dat mijn certificaat goed is.

Ik heb hoogst waarschijnlijk iets verkeerd gedaan maar ik weet nu niet meer waar ik het zou moeten zoeken.

In ieder geval bedankt voor uw tijd. 

Met vriendelijk groetjes,
Sander

Reputatie 6
Badge +6

Goedemiddag Sander, 

Naar aanleiding van uw bericht van vorige week heb ik een hulpvraag uitgezet naar de 2e lijns specialisten. 
Tot nu toe heb ik helaas nog geen terugkoppeling ontvangen. Ik heb daarin een reminder gestuurd. 
 

Zodra ik iets hoor geef ik u hier natuurlijk ook gelijk een terugkoppeling :wink:

Reputatie 6
Badge +6

Goedemiddag @SanderV,

Daar ben ik weer! 
Ik heb zojuist een terugkoppeling ontvangen van mijn collega. Het lijkt mis te gaan op de destination. 
Mijn collega heeft de test gedaan met mqtt.work4all.nl en krijgt de melding ‘Unable to resolve domain name’.

Dat wil dus zeggen dat het niet te vinden is op internet. Wij adviseren daarom de DNS-records van dit domein te controleren :wink:

Onee toch, wat stom. U heeft compleet gelijk.
Ik zie nu dat ik een typ fout heb gemaakt, ik mis de s in works4all.nl.

Het werkt nu direct.

Sorry voor het verspillen van uw tijd en bedankt voor uw hulp en die van uw collega.

Met vriendelijke groetjes,
Sander

 

Reputatie 6
Badge +6

Dat kan natuurlijk gebeuren. Een (typ)foutje is snel gemaakt :innocent:

Goed om te lezen dat het nu werkt! En zie het niet als verspilling van onze tijd hoor. We helpen u graag verder. 

Als u nu (of in de toekomst) nog anderen vragen heeft kunt u hier altijd terecht! 

 

 

Reageer