HTTP 设备接入
本教程介绍如何使用HTTP
协议接入sagoo物联网平台。
创建http产品
登录sagoo物联网平台,点击左侧导航栏的物联管理
->设备管理
->产品
->添加
,创建一个HTTP产品。需要注意的是,消息协议需要选择Sagoo Mqtt
,传输协议需要选择服务器
点击创建好的产品,点击详情
,点击启用
创建产品物物模型
登录sagoo物联网平台,点击左侧导航栏的物联管理
->设备管理
->产品
->详情
->物模型
添加好物模型的相关属性和事件
创建http设备
点击左侧导航栏的物联管理
->设备管理
->设备
,创建一个设备。需要注意的是,产品需要选择刚才创建的产品
创建http服务器
平台侧创建http
服务器
点击左侧菜单栏物联管理
->网络组件
->服务器管理
,点击新建
,填写服务器名称
,类型选择http
服务器,启用
勾选,然后点击提交
。
按照下面的http协议进行请求
认证方式: bear token
认证,token
为网络服务的服务器的 token
属性上报
- 请求地址:
https://{domain}/:ProductKey/:DeviceKey/properties/report
- method:
POST
- 请求body: 参见mqtt服务请求的请求参数, json格式,放在http的报文中设备上报属性
事件上报
- 请求地址:
https://{domain}/:ProductKey/:DeviceKey/event/:EventId
- method:
POST
- 请求body: 参见mqtt服务请求的请求参数, json格式,放在http的报文中设备上报事件
测试设备
- 上面所有步骤都完成后,就可以测试设备了,打开设备列表,找到自己对应的测试设备(
物联管理
->设备管理
->设备
)。 - 找到对应测试设备后,点击
操作
下面的详情
按钮,进入设备详情查看设备状态是否在线以及相关属性信息是否上报成功。