中移物联OneNET平台HTTP协议接入

HTTP协议接入

登录后进入开发者中心

登录成功,点击进入“开发者中心”。

点击左侧菜单

这里我们点击箭头所指的“多协议接入”

可以看到这里可以创建基于MQTT、HTTP、EDP、Modbus、TCP透传等协议的产品。

我们先添加支持HTTP协议的产品,进入HTTP的选项页面

点击“添加产品”按钮

产品信息添加完成后,点击“确定”按钮。

如上图,支持HTTP协议的产品添加完成,点击列表中的新建的产品,进入产品管理页面。

注意一下,下图的Master APIKey后续开发需要,我们先记下来。

点击左侧的“设备列表”,

这里我们新建一个设备

填写必要的信息(其中设备编号自己定义),然后点击“添加”按钮。

可以看到我们新添加的设备。注意一下,这里的设备ID后续开发需要,我们先记下来。

我们再点击“数据流”

点击“数据流模板管理”

点击“添加数据流模板”

填写数据流信息,然后点击“添加”按钮

image

点击左侧列表的“设备列表”


再次点击“详情”



将其中的API地址复制保存,后续会用到。

注意一下:设备详情里有个APIKey,这个内容可以自己设置,同时上面我们提到的有一个Master APIKey。这两者的区别是,在后面使用HTTP操作设备时,Master APIKey对产品下的所有的设备都具有超级权限,而每个设备的APIKey仅对当前设备具有操作权限。

我们再点击左侧列表的“API调试”

到这里我们已经获取到以下几个参数:

APIKey:Loha54MmaF6L36fudFjswyF4mF8=
 
设备ID:609073354

数据流模板ID:message03

设备API基地址:http://api.heclouds.com/devices/609073354

我们下面来模拟通过HTTP协议提交数据,完整的路由为:

http://api.heclouds.com/devices/609073354/datapoints

将这些参数填入到API调试器对应的位置处:

其中HTTP请求参数的内容为JSON格式,如下

{"datastreams": [{"id": "temperature","datapoints": [{"value": 3}]}]}

然后点击“执行请求”按钮,右侧返回内容为succ,说明我们请求成功了。

再回到设备列表,进入设备详情的数据流展示页面

OneNet上传数据点

学习来源

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容