ShineBlink 是一款零门槛、零开发环境、低代码的万能物联网智能硬件开发板
机智云 为开发者提供傻瓜式硬件上云、接App/小程序的能力
结合 ShineBlink 和 机智云 开发者即使不懂嵌入式物联网开发、云和App开发,也能很快实现一款包含硬件、云和App的物联网智能硬件。
一、本章实现功能介绍
Shinelink开发板通过采集PM2.5传感器、紫外线传感器、风速传感器、雨滴感应传感器、SHT温湿度传感器、气压传感器采集数据,数据通过ML302(4G通信模块)将数据上传至机智云,之后我们就可以在远程通过手机App或者Web网页端来访问这个气象站测量的所有传感器数据。
下图是接线实物图和App监测页面:
二、硬件端接线图
注意:上面的电路传感器比较多,要求给 ShineBlink 开发板提供5V的电源带载能力至少大于1A。
三、材料清单
四、硬件端完整源代码
五、机智云接入和App开发
无论使用哪种方法实现APP控制,都必须先定义数据点。
本例中我们使用了"Rf1","Rf2","Rf3","Rs1","Rs2","Rs3","RL7"这七个数据点分别作为PM2.5,风速,雨滴,温度,湿度,紫外线等级,大气压强这七个传感器值上传数据通道,记得在机智云平台修改相应的数据点的名称。
方法一:使用机智云测试APP
先在机智云开发者中心定义好数据点
随后下载机智云测试APP
使用机智云测试APP扫描4G模块二维码
即可实现APP控制设备了。
具体过程可参考:
http://www.shineblink.com/html/gizwits/9_3_4GJoin/4GJoin.html
方法二:使用赛博坦工具零代码定制版App
在机智云开发者中心定义好数据点后,
创建一个移动应用,定义相应的页面信息
再关联相应的智能产品,
即可实现定制版App访问设备。
开发好以后的页面如下:
具体过程可参考:
http://www.shineblink.com/html/gizwits/9_4_4GJoinSaiBoTan/4GJoinSaiBoTan.html