
1. 首先,请前往OneNet开发者控制台中的“设备管理”页面,点击“新建设备”进行设备注册。
2. 在设备注册成功后,可以查看生成的设备ID和APIKey,使用这两个信息可以在UniApp客户端中进行设备绑定。
3. 然后,在UniApp中使用相应的API来连接OneNet服务,并传入设备ApiKey信息以及设备ID进行绑定,绑定成功即可实现数据上传和控制设备等功能。
登录后进入开发者中心
登录成功,点击进入“开发者中心”。
点击左侧菜单
这里我们点击箭头所指的“多协议接入”
可以看到这里可以创建基于MQTT、HTTP、EDP、Modbus、TCP透传等协议的产品。
我们先添加支持HTTP协议的产品,进入HTTP的选项页面
点击“添加产品”按钮
产品信息添加完成后,点击“确定”按钮。
如上图,支持HTTP协议的产品添加完成,点击列表中的新建的产品,进入产品管理页面。
注意一下,下图的 Master APIKey 后续开发需要,我们先记下来。
点击左侧的“设备列表”,
这里我们新建一个设备
填写必要的信息(其中设备编号自己定义),然后点击“添加”按钮。
可以看到我们新添加的设备。注意一下,这里的 设备ID 后续开发需要,我们先记下来。
我们再点击“数据流”
点击“数据流模板管理”
点击“添加数据流模板”
填写数据流信息,然后点击“添加”按钮
点击左侧列表的“设备列表”
再次点击“详情”
将其中的 API地址 复制保存,后续会用到。
注意一下:设备详情里有个APIKey,这个内容可以自己设置,同时上面我们提到的有一个Master APIKey。这两者的区别是,在后面使用HTTP *** 作设备时,Master APIKey对产品下的所有的设备都具有超级权限,而每个设备的APIKey仅对当前设备具有 *** 作权限。
我们再点击左侧列表的“API调试”
到这里我们已经获取到以下几个参数:
我们下面来模拟通过HTTP协议提交数据,完整的路由为:
将这些参数填入到API调试器对应的位置处:
其中HTTP请求参数的内容为JSON格式,如下
然后点击“执行请求”按钮,右侧返回内容为succ,说明我们请求成功了。
再回到设备列表,进入设备详情的数据流展示页面
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)