OneNet物联网开放平台MQTT

==》点击此处返回主目录《==

1、打开 OneNet物联网开放平台:

平台概览 - OneNET物联网平台 (10086.cn)icon-default.png?t=N7T8https://open.iot.10086.cn/console/summary

2、左侧栏目,点击“产品开发”——“创建产品”

 

3、导入物模型。

链接:https://pan.baidu.com/s/1gf75fVTzMNbPBH0VP6TgyA?pwd=hgkj

从以上地址下载物模型文件《OneNet物联网开放平台物模型.json》,紧接上步,点击“设置物模型”——“导入物模型”。最后点击“保存”——“确定”

4、创建设备(批量添加设备,根据提示完成)

 5、在线调试

设备上线后,依次点击“详情”——“设备调试”——“应用模拟器”——“服务调用” 按照图示发消息

 服务器下发数据示例说明:

1、待发送数据原文:{"cmd":"voice","msg":"微信收款12.34元"}

2、经base64加密后:eyJjbWQiOiJ2b2ljZSIsIm1zZyI6IuW+ruS/oeaUtuasvjEyLjM05YWDIn0=

3、依次填充到物模型输入参数S0~S3中,每个参数最大长度为 256个字节,可留空,但不能缺省。如果S0中放不下,就放S1中,还放不下就放S2中,最后放S3中。单个指令最多传输256*4=1024个字节的数据。

4、设备收到数据后,会按S0~S3顺序依次取出参数值,拼接成一个字符串,然后base64解码还原,得到第1步发送的数据指令。

6、API接口调试:call-service API接口调试icon-default.png?t=N7T8https://open.iot.10086.cn/console/monitor/apiDebug设备上线后,点击上面的链接,进入"API调试"界面,依次点击“物模型使用”——“设备调用服务”,进入下图所示界面。

params中填写的参数:

{
    "S0": "eyJjbWQiOiJ2b2ljZSIsIm1zZyI6IuW+ruS/oeaUtuasvjEyLjM05YWDIn0=",
    "S1": "",
    "S2": "",
    "S3": ""
}

点击“执行”按钮后,设备播报 “微信收款12.34元” 则表示调试成功。服务器开发人员可参考右侧生成的示例代码做开发。

上述API接口为:https://iot-api.heclouds.com/thingmodel/call-service 具体接口说明,请参考官方文档

call-service 接口说明icon-default.png?t=N7T8https://open.iot.10086.cn/doc/v5/fuse/detail/1423

7、更多信息请参考官网帮助文档:

OneNET物联网开放平台icon-default.png?t=N7T8https://open.iot.10086.cn/doc/v5/fuse/detail/new_platform注意:由于平台限制,终端设备无法主动给服务器上报消息。对于 识别身份证,识别扫码,读取NFC 等功能,需提供 http 接口,供设备主动上报参数。http接口要求如下

请求方式: post

http head: Content-Type:application/json; charset=UTF-8

调用示例比如:

POST /commercial_api/notifyVoice/voiceNotify HTTP/1.1
Content-Type: application/json
Host: comm.zly618.com
Content-Length: 108

{"cmd":"qrcode","sn":"B002COMMONTESTDEVICE","data":"二维码内容base64编码","money":"31.22","msgid":"20220916103030"}

通用网络协议 中设备上报的数据都可以通过这种方式上报。

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值