Neuron API设置Byte类型Tag的Value问题

在API操作中,配置了一个点位类型为BYTE并启用,使用read tag是下位机是可以接收到此命令并且做出相应的回复的,但是使用官网文档中的write tag时并没有命令从带有Neuron的设备发出。已经排查了不是串口、设备的问题,怀疑时配置Value值不能像普通寄存器的方式来进行设置。希望有专业的人员对此进行答疑解惑,谢谢!

附点位API参数:
{“tags”:[{“name”:“Uart_Trans”,“address”:“1!465281.16”,“attribute”:3,“type”:14,“description”:“”}],“node”:“ec_dev”,“group”:“Trans”}



这是使用POSTMAN的API调用,显然write点位是不行的

可以用读接口看下返回值,写值的格式和读一样是按字节展示的字符串,形如[1,2,3,4]


使用此方法直接报错,左边为终端打印日志

(帖子已被作者删除)


现在是字符串了吗?使用这种方法下发使用的MODBUS-RTU的协议是用的写多个寄存器的方法吗?现在显示可以发下去了,但是从机也是接收不到同时终端log打印没有回复,从机需要返回什么指令回复?是标准的写寄存器方法写回复吗?

你自己抓包看下吧