Hi all,
Currently there is an issue when using the Quectel BC66 LWM2M with common Leshan server implementations. The issue is very specific to JSON encoding and the Device Object (Object 3) or rather the Manufacturer that is being reported by the Quectel BC66 (i.e. LWM2M path /3/0/0). The Manufacturer includes the invalid JSON characters carriage return and line feed, i.e. \r and \n. This leads to the problem seen below in the screenshot when reading the resource with JSON encoding (the problem doesn’t occur with TLV encoding). Is there a way to change the Manufacturer name to exclude the invalid characters?
This is the whole JSON: “{“bn”:”/3/0",“e”:[{“n”:“0”,“sv”:“Quectel_Ltd\r\nQuectel_BC66\r\nRevision: MTK_2625”},{“n”:“1”,“sv”:“Quectel_BC66”},{“n”:“2”,“sv”:“867997030020951”},{“n”:“3”,“sv”:“BC66NBR01A10”},{“n”:“6/0”,“v”:1},{“n”:“6/1”,“v”:5},{“n”:“7/0”,“v”:3292},{“n”:“7/1”,“v”:5000},{“n”:“8/0”,“v”:125},{“n”:“8/1”,“v”:900},{“n”:“9”,“v”:0},{“n”:“10”,“v”:15},{“n”:“11/0”,“v”:0},{“n”:“13”,“v”:1.315026232E9},{“n”:“14”,“sv”:"+08:00"},{“n”:“15”,“sv”:“Asia/Shanghai”},{“n”:“16”,“sv”:“UQ”},{“n”:“17”,“sv”:“Module”},{“n”:“18”,“sv”:“MT2625_V01”},{“n”:“19”,“sv”:“Revision: BC66NBR01A10”},{“n”:“20”,“v”:0},{“n”:“21”,“v”:1.0314752E9}]}"
Kind regards and thanks in advance
Yassine