18684| 0
|
阿里云HaaS 600开发板套件---开发测评2 物联网开发 |
本帖最后由 Anders项勇 于 2021-12-6 20:56 编辑 阿里云HaaS 600开发板套件---开发测评2 物联网开发上个测评我们简单测试了HaaS 600开发板的开发步骤,包括开发文件的结构,推送程序的方式,这次我们再进一步延伸到HaaS 600开发板的物联网开发部分。 1.建立产品:建立公共实例,在实例里面建立产品,产品的功能定义建立HaaS 600开发板上连的多个传感器、执行器等设备。这里我们状态将显示的舵机的一个动态空占比。 2.建立设备:建立设备,绑定开始建立的产品,也就是说不同设备可以对应同样产品。这步会产生设备证书,我们在HaaS 600开发板的程序里面会写这个证书,以便把后面开发的应用和物理设备绑定。 3.设备模拟器参数下发:监控运维下面的设备模拟器里面选择开始在产品里面建立的硬件对应的功能定义参数下发,这一步必须要做,否则web开发绑定属性时会验证不通过。设备不是在线状态用这个,设备在线状态用手册上写的在线调试。 4.进入iot Studio:增值服务里面拉到最下面进入iot Studio,点立即试用。这里跟手册描述的位置有点不一样,可能升版了。 5.新建项目:在项目管理里面新建项目,这时可以新建空白项目,也可以在下面选解决方案,可以快速建立类似项目的web应用。 6.应用开发:在建立的项目上进行web应用开发、移动应用开发、业务逻辑开发。在显示的页面上的信息数据选择数据源与第一步产品时建立的功能定义里面的传感器、执行器等设备绑定好,就跟物理世界的设备建立了联系。记得点验证数据格式。记得执行上面的第3步,否则这里会验证不通过。同一设备、产品可以关联到不同的项目。 程序修改:json文件不用修改,js程序在上个测评程序的基础上增加了: var iot = require('iot'); var freq = pwm0 .get().freq; var network = require('network'); / 设备证书绑定,把开发的应用和物理设备绑定 / // 构建物联网连接实例 setInterval(function(){ pwm0 .set({ // 上传设备信息,对应阿里云产品参数和物理传感器或执行器等设备 },1000); 测试:程序推送到开发板后开机测试,应用会显示设备状态在线。应用开发里面发布地址,就打开一个网页,这里我们显示的舵机的一个动态空占比。 测试视频: |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed