[Backlogmanager] [FIWARE-JIRA] (HELP-16808) [fiware-askbot] IoTAgent-LoRaWAN: Error decoding CaynneLPP message

Fernando Lopez (JIRA) jira-help-desk at jira.fiware.org
Tue Jun 30 10:34:00 CEST 2020


     [ https://jira.fiware.org/browse/HELP-16808?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Fernando Lopez updated HELP-16808:
----------------------------------
    Status: Answered  (was: In Progress)

> [fiware-askbot] IoTAgent-LoRaWAN: Error decoding CaynneLPP message
> ------------------------------------------------------------------
>
>                 Key: HELP-16808
>                 URL: https://jira.fiware.org/browse/HELP-16808
>             Project: Help-Desk
>          Issue Type: Monitor
>            Reporter: Backlog Manager
>            Assignee: Backlog Manager
>              Labels: IoT, Iot-Agent, LoRaWAN, fiware
>
> Created question in FIWARE Q/A platform on 24-06-2020 at 13:06
> {color: red}Please, ANSWER this question AT{color} https://ask.fiware.org/question/1171/iotagent-lorawan-error-decoding-caynnelpp-message/
> +Question:+
> IoTAgent-LoRaWAN: Error decoding CaynneLPP message
> +Description:+
> I've published this question in StackOverflow I've followed the official docs and apparently all docker containers are running with no errors, however, the fiware-IoT-agent (IoTAgent-LoRaWAN) is having issues to decode CayennLpp messages as you can see:
> fiware-iot-agent | {"timestamp":"2020-06-23T11:45:53.689Z","level":"info","message":"New message in topic"}
> fiware-iot-agent | {"timestamp":"2020-06-23T11:45:53.690Z","level":"info","message":"IOTA provisioned devices:"}
> fiware-iot-agent | {"timestamp":"2020-06-23T11:45:53.691Z","level":"info","message":"Decoding CaynneLPP message:+XQ="}
> fiware-iot-agent | {"timestamp":"2020-06-23T11:45:53.691Z","level":"error","message":"Error decoding CaynneLPP message:Error: Invalid CayennLpp buffer size"}
> fiware-iot-agent | {"timestamp":"2020-06-23T11:45:53.691Z","level":"error","message":"Could not cast message to NGSI"}
> This is how I'm provisioning the device
> {
>   "devices": [
>     {
>       "device_id": "{{node}}",
>       "entity_name": "LORA-N-0",
>       "entity_type": "LoraDevice",
>       "timezone": "Europe/Madrid",
>       "attributes": [
>         {
>           "object_id": "potVal",
>           "name": "Pot_Value",
>           "type": "Number"
>         }
>       ],
>       "internal_attributes": {
>         "lorawan": {
>           "application_server": {
>             "host": "eu.thethings.network",
>             "username": "{{TTN_app_id}}",
>             "password": "{{TTN_app_pw}}",
>             "provider": "TTN"
>           },
>           "dev_eui": "{{TTN_dev_eui}}",
>           "app_eui": "{{TTN_app_eui}}",
>           "application_id": "{{TTN_app_id}}",
>           "application_key": "{{TTN_app_skey}}"
>         }
>       }
>     }
>   ]
> }
> Of course, as I've said in StackOverflow, those {{}} are environment variables in Postman to avoid get sensible information published, anyway ... I'm not sure about the field "password": "{{TTN_app_pw}}" that I've used. Also ... I think this site should have better formatting options to publish this questions (or maybe I don't know the formatting tags)
> Thank you all.



--
This message was sent by Atlassian JIRA
(v6.4.1#64016)


More information about the Backlogmanager mailing list

You can get more information about our cookies and privacy policies clicking on the following links: Privacy policy   Cookies policy