OneNET平台温湿度

一. 实验背景
在智能化的今天,物联网早已走进千家万户,今天要实现的,就是将温湿度数据上传到云平台,可以使用户随时随地查询数据,动态的掌握关心的信息,适用于室内、室外、大棚等多种环境。

二.实验目标(响应需求分析报告)
实现OneNET平台对温湿度数据的实时监控,数据的实时传输

三.实验步骤
1.登录OneNET 平台注册,让硬件设备成功将数据发到云平台。

2.Onenet平台添加绑定硬件设备

3.IMEI用NB-IOT的IMEI生成器生成,IMSI自行设置的


image.png

4.硬件搭建


image.png

5.登录平台代码IMES //IMSI
const char endpoint_name[] = "149017028777965;1969034353"; // IMEI;IMSI

温度资源代码:
temp.type = NBIOT_FLOAT;
temp.flag = NBIOT_READABLE;
ret = nbiot_resource_add(dev,
3303, /* objId /
0, /
instId /
5700, /
resId */
&temp);

湿度资源代码:
humi.type = NBIOT_FLOAT;
humi.flag = NBIOT_READABLE;
ret = nbiot_resource_add(dev,
3304,
0,
5700,
&humi);

  6.OneNET平台数据
QP1LD`JA7%(3TCWUD8V%T24.png

WUSORD1{N)C4TDQBFQ33VRJ.png
  1. 在模组中设置设备注册码
    AT+MIPLCONF=<size>,<config>,<flag>,<index>

  2. 向模组添加Object资源
    AT+MIPLADDOBJ=<objectid>,<ref>,<instancecount>

  3. 向模组订阅Resource资源
    AT+MIPLANOTIFY=<ref>,<objectid>,<instancecount>,<resoureceid>,<valuetype>,<value>,<flag>[,<ackid>]

  4. 向OneNET发起注册请求
    AT+MIPLOPEN=<ref>,<lifetime>[,<timeout>]

总结
云平台收到登录请求数据之后,会根据请求数据进行操作,一般来说硬件发送的温湿度数据会直接云平台服务器上,让用户随时可以监测温湿度数据,硬件的绑定主要是依靠IMEI和IMSL卡号。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容