本帖最后由 chrisrh 于 2019-1-18 10:32 编辑
近来有点忙,有段时间没有写评测了。
这两天有时间了,补充一下,因为不会玩thread,
所以再好好的学学WEB的STUDIO,做个简单的设计。
参考Getting Started with NXP Rapid IoT
https://developer.atmosphereiot.com/documents/guides/gettingstartednxprapidiot.html
预计完成:
根据快速指引,创建一个简单的工程,实现传感器采集数据,通过按键控制相应功能,
使用蓝牙连接手机,学习一下APP View的使用,再通过手机将数据同步至云端。
首先在Studio中New Project新建一个项目
进入画布,在NXP RAPID IOT画布中依次添加以下图标:
···
:Interval element :间隔,时隔
:TSL2572:光敏传感器
:BLE:蓝牙
:Button:按键
:Backlight:背光灯
:Connect:连接配置
Atmosphere所有的元素介绍在下面连接中:
https://developer.atmosphereiot.com/documents/studioelements/elementtypes.html
如图依次连接并对各部分进行配置,均保持初始设置即可,每秒钟采集一次数据,显示传感器数值,并通过蓝牙发送至手机
进入APPLICATION,此时画布已经出现了一个蓝牙图标:
首先可以在
切换手机型号,以根据手机APP的显示屏大小进行页面设计,默认是320x560。
接下来同在NXP RAPID IOT上操作一样,可以在画布上添加相应的功能,在画布中加入
···
同时左侧的APP View会出现相应的图标,当手机用蓝牙和IOT套件相连后,APP上显示的界面就是这个。
通过
可以模拟右侧画布里设计好的功能,其中X:Y:放置的坐标,W:H:放置物的宽和高。
:Meter:一个模拟仪表
:Label:标签
:Toggle:反转开关
:Image:可以载入图片
:Cloud:云连接
:Connect:连接配置
将其依次连接,进行相应的配置,并通过云上传到服务器,在Studio中进行观察;
默认图片隐藏,Toggle反转,图片出现:
进入CLOUD,由于在APPLICATION里将蓝牙事件接入了
云,
所以,当进入CLOUD时会发现画布上已经出现云事件的图标,
在右侧ELEMENT中选择相应的元素加入画布,这里加入的是
存储单元,将数据存储在云端。
:Cloud:云
:Cloud Storage:云存储
将程序编译,下载bin文件,初始化IOT进入编程模式,将bin文件通过如下下载进去:
用手机APP进行蓝牙连接,将数据传至云端,在云端建立一个data graph,
横轴时间,纵轴传感器的数值,采用不同的光照对其进行测试,云端数据如图:
test study firmware.bin
(395.49 KB, 下载次数: 0)
此内容由EEWORLD论坛网友chrisrh原创,如需转载或用于商业用途需征得作者同意并注明出处