注册登录

Arduino物联网三步曲—(1)OneNET初识

一.物联网与OneNET

       物联网是把生活中各种物品通过各种元器件,传感器等连接在一起的网络。这个网络具备观察性和可控性,我们可以通过这个网络知道其中各个物品的状态,同时可以控制他们。

        物联网可以分为三层,感知层、网络层、应用层。其中感知层可以通过传感器,执行器等元器件与环境进行互动。网络层指起到数据存储于管理功能的那一部分,其可以把各种数据按照特定标准进行存储,便于应用层调取。应用层是用户与网络层的接口,一方面把数据以特定形式展现给用户,一方面存储用户的指令,以备感知层调用。

        OneNET平台具备网络层和应用层的功能,它可以把Arduino传感器采集的数据存储在自己的服务器上,同时可以在设计应用的时候调用这些数据。

OneNET平台是中国移动开发的物联网平台,稳定性非常好,上手容易。

 使用方法:

1)进入OneNET官网(“https://open.iot.10086.cn/”)注册账号

2)注册完成后在首页右上角点击“开发者中心”进入产品开发界面

1.png

3)进入后在“公开协议产品”标签下,单击“添加产品”,产品信息技术参数可随意填,对后面使用没什么影响

2.png

4)单击产品名称,可进入产品界面

3.png

二.设备与数据流

2.1新建设备

        通常,我们一个项目中可能会有多块Arduino主板,每块主板是数据我们需要分开存储,所以OneNET上在项目下还有设备的概念,一个设备就相当于一块arduino板。单击“设备列表”→“添加设备”,在弹出的设备信息里可以随便填,对后面没有影响,唯一需要注意的是数据保密性这里,建议选择私有,如果选择公开,那后面你把这个项目发布的时候别人就能看的你的数据了。填完后单击添加即可完成创建。

4.png

2.2新建数据流

        Arduino发送给OneNET平台的数据可能有很多种,比如温度,湿度,光照强度等等。我们需要在OneNET上建立“变量”来存储这些数据,在OneNET上我们把这种变量叫做“数据流”。单击“数据流模板”→“添加数据流模板”,填入数据流名称即可得到一个存储数据的“数据流”。

5.png

2.3查看数据流

        要查看,编辑数据流,可以依次单击“设备列表”→“数据流”,然后单击数据名称前面的“>”即可查看该数据流的值。因为最开始还没有数据,所以我们可以单击“模拟数据”发送一个随机数给这个数据流。

6.png

三.应用的创建与设计

3.1创建应用

        有了数据之后,我们需要把数据以一种特定形式呈现出来,比如用一个温度计显示实时温度,以一个折线图显示一段时间的温度趋势。肩负展示数据功能的是“应用”,就像我们平时在手机的“应用商店”里下载的那种应用一样,上面会有图标,图片等等。我们依次单击“应用管理”→“添加应用”。

3.2编辑应用

        完成创建后依次单击应用名称→“编辑应用”即可进入应用编辑界面,如下图所示。

7.png

 进入编辑页面后即可编辑应用,这里以创建一个仪表盘为例;首先从左侧“组件库”中拖拽“仪表盘”到中间白色区域,然后单击仪表盘,调整大小,接着在右侧属性标签下设置仪表盘显示数据来源,刷新频率(数据更新间隔),仪表盘最大最小值。

8.png


3.3查看应用

        查看应用有两种方法,第一种单击“应用管理”→应用名称,即可在底部看到应用页面;第二种是下载OneNET的移动端(下载地址:https://open.iot.10086.cn/doc/art656.html ),通过手机或平板查看。

0条回复

作者
用户头像
文章 0关注 0粉丝 0
发私信
相关文章
联系客服