物联网服务器mqtt协议命令,OneNET物联网MQTT协议之发送命令

本文详细介绍了如何使用OneNET物联网平台的MQTT协议发送命令到设备,包括POST请求方式、URL参数、QoS级别、命令有效时间和HTTP响应内容。提供了设备不在线情况的处理以及Python代码示例,展示如何下发自定义命令到设备。
摘要由CSDN通过智能技术生成

OneNET物联网MQTT协议之发送命令

请求方式:POST

URL参数

参数名称

格式

是否必须

说明

device_id

string

接收该数据的设备ID

qos

int

是否需要设备应答,默认为0。 0:最多发送一次,不关心设备是否响应 1:至少发送一次,如果设备收到命令后没有应答,则会在下一次设备登录时若命令在有效期内(有效期定义参见timeout参数)则会重发该命令

timeout

int

命令有效时间,默认0。 0:在线命令,若设备在线,下发给设备,若设备离线,直接丢弃 >0: 离线命令,若设备在线,下发给设备,若设备离线,在当前时间加timeout时间内为有效期,有效期内,若设备上线,则下发给设备 单位:秒 有效范围:0~2678400

http body内容

用户自定义数据:json、string、二进制数据(小于64K)

http请求返回参数

参数名称

格式

说明

errno

int

调用错误码,为0表示调用成功

error

string

错误描述,为"succ"表示调用成功

data

json

接口调用成功之后返回的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值