@afzal_m said in Instructie: registreren van je eerste device:
Moet nu zijn opgelost! Was idd het profielprobleem.
Top! Het werkt nu inderdaad. Dankjewel
@afzal_m said in Instructie: registreren van je eerste device:
Moet nu zijn opgelost! Was idd het profielprobleem.
Top! Het werkt nu inderdaad. Dankjewel
@jtsseiot said in Instructie: registreren van je eerste device:
…@MarcelVanSambeek said in Instructie: registreren van je eerste device:
ik denk dat die test moet checken of er inderdaad een deviceId key-value pair wordt terug gestuurd in de response.
beter zou dan zijn:
tests["Body contains deviceId "] = body.hasOwnProperty(“deviceId”);
Dit hielp inderdaad. De test passed nu gewoon en hierdoor werd het voor mij mogelijk om berichten te verzenden. Verzonden berichten veranderen nu niet meer van pending naar error, omdat de device dus geregistreerd is.
@jtsseiot said in Instructie: registreren van je eerste device:
…@MarcelVanSambeek said in Instructie: registreren van je eerste device:
Die test body contains scope is waarschijnlijk een left-over van het login in script. Die error is niet belangrijk denk ik
Als je een response krijgt is het goed denk ik.
Ik zie de status onder “GET get devices” nu ook op “ONLINE” staan dus neem aan dat ik nu inderdaad een response krijg.
Ik krijg echter alleen nog geen data binnen via “GET get device data history”. De data blijft:
{“totalCount”:0,“pageNo”:0,“pageSize”:0,“deviceDataHistoryDTOs”:[]}
Kan dit wellicht hetzelfde probleem zijn als:
@afzal_m said in Instructie: registreren van je eerste device:
Aan onze kant moest het MultiSensor profiel nog worden geladen in jouw App. Dat heb ik zojuist gedaan. Als jij alles conform manual bij ‘set device type’ hebt staan, dan moet het nu werken!
De instellingen van “PUT Set device Info” heb ik verder niet gewijzigd en staan als volgend ingesteld:
{
“name”:“YourDevice” ,
“endUserId”:“YourName”,
“mute”:“FALSE”,
“manufacturerId”:“TMNL”,
“manufacturerName”:“TMNL”,
“location”:“NL”,
“deviceType”:“MultiSensor”,
“protocolType”:“CoAP”,
“model”:“1000”
}
Ik kom helaas niet helemaal verder. Ik heb het idee dat de stap POST login nog goed gaat, maar daarna wil het niet meer helemaal lukken. Na deze stap heb ik op POST Register Device gedrukt. Hier heb ik onder Body>Raw de waarden ‘verifyCode’ en ‘nodeId’ aangepast en gelijkgesteld aan de IMEI die ik via het AT commando heb verkregen. Wanneer ik nu de post verzend krijg ik echter onder de test een fail: Body contains deviceId (test 1/2 passed die wel: response code is 200
).
Verder vraag ik mij af welke waarde er nu precies bij endUserId ingevuld moet worden. Is dit de username van Postman of staat de keuze hier vrij?
GET devices kan ik ook niet uitvoeren. Waarschijnlijk is dit een gevolg van bovenstaande. Hier krijg ik de bij de test een fail : Body contains scope (opnieuw passed test 1/2 wel: response code is 200).
Daarnaast zie ik nog niks gebeuren bij de GET get device data history. Dit zal er waarschiljinlijk mee te maken hebben dat de instellingen nog niet juist zijn.
Wordt er trouwens nog wat met de bestanden uit het zip-bestand (MultiSensor_TMNL_1000.zip) gedaan? Ik kom dit namelijk niet in de handleiding tegen.