007-Android和Air202(GPRS)或Air302(NB-IOT)连接阿里云物联网平台,并通过云平台实现远程温湿度采集和继电器控制(预注册)

<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/ESA2GJK1DH1K_A/" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>

 

前要

请先学习完上一节!并配置好规则引擎!

请先学习完上一节!并配置好规则引擎!

请先学习完上一节!并配置好规则引擎!

 

这节实现的功能是Android和NB-IOT连接阿里云平台,并实现Android和NB-IOT之间通信控制. 

 

添加设备

1.前面章节我添加了一个名字为 ESP8266LUASDK的产品

然后在这个产品下测试的通信控制

这一节咱再在这个产品下注册个名字为 myGSM 的设备

这个设备作为给GPRS/NB-IOT设备接入使用

007-Android和Air202(GPRS)或Air302(NB-IOT)连接阿里云物联网平台,并通过云平台实现远程温湿度采集和继电器控制(预注册)

 

 

 

007-Android和Air202(GPRS)或Air302(NB-IOT)连接阿里云物联网平台,并通过云平台实现远程温湿度采集和继电器控制(预注册)

 

 

 

2.点击查看

007-Android和Air202(GPRS)或Air302(NB-IOT)连接阿里云物联网平台,并通过云平台实现远程温湿度采集和继电器控制(预注册)

 

 

 

 

007-Android和Air202(GPRS)或Air302(NB-IOT)连接阿里云物联网平台,并通过云平台实现远程温湿度采集和继电器控制(预注册)

 

 

 

 

 

测试

1..打开单片机程序源码,并修改上面的三个参数

007-Android和Air202(GPRS)或Air302(NB-IOT)连接阿里云物联网平台,并通过云平台实现远程温湿度采集和继电器控制(预注册)

 

 

 007-Android和Air202(GPRS)或Air302(NB-IOT)连接阿里云物联网平台,并通过云平台实现远程温湿度采集和继电器控制(预注册)

 

 

 

 

2.手机卡,天线,杜邦线

007-Android和Air202(GPRS)或Air302(NB-IOT)连接阿里云物联网平台,并通过云平台实现远程温湿度采集和继电器控制(预注册)

 

 

 

 

3.下载并查看打印

每个一段时间发布消息.

然后后台上面显示上线

007-Android和Air202(GPRS)或Air302(NB-IOT)连接阿里云物联网平台,并通过云平台实现远程温湿度采集和继电器控制(预注册)

 

 

 

007-Android和Air202(GPRS)或Air302(NB-IOT)连接阿里云物联网平台,并通过云平台实现远程温湿度采集和继电器控制(预注册)

 

 

 

4.打开 005节里面的APP软件,添加设备

 

007-Android和Air202(GPRS)或Air302(NB-IOT)连接阿里云物联网平台,并通过云平台实现远程温湿度采集和继电器控制(预注册)

 

 

 

5.输入注册的设备的名字

 

007-Android和Air202(GPRS)或Air302(NB-IOT)连接阿里云物联网平台,并通过云平台实现远程温湿度采集和继电器控制(预注册)

 

 

 

 

6.然后点击确定,页面上将添加一个设备,点击这个设备

007-Android和Air202(GPRS)或Air302(NB-IOT)连接阿里云物联网平台,并通过云平台实现远程温湿度采集和继电器控制(预注册)

 

 

 

 

 

7.控制页面会显示当前单片机采集的温湿度数据,还有开关状态

007-Android和Air202(GPRS)或Air302(NB-IOT)连接阿里云物联网平台,并通过云平台实现远程温湿度采集和继电器控制(预注册)

 

 

 

8.控制继电器

007-Android和Air202(GPRS)或Air302(NB-IOT)连接阿里云物联网平台,并通过云平台实现远程温湿度采集和继电器控制(预注册)   007-Android和Air202(GPRS)或Air302(NB-IOT)连接阿里云物联网平台,并通过云平台实现远程温湿度采集和继电器控制(预注册)

 

 

 

007-Android和Air202(GPRS)或Air302(NB-IOT)连接阿里云物联网平台,并通过云平台实现远程温湿度采集和继电器控制(预注册)  007-Android和Air202(GPRS)或Air302(NB-IOT)连接阿里云物联网平台,并通过云平台实现远程温湿度采集和继电器控制(预注册)

 

单片机程序说明(NB-IOT)

1.作为阿里云的一个设备接入云平台

007-Android和Air202(GPRS)或Air302(NB-IOT)连接阿里云物联网平台,并通过云平台实现远程温湿度采集和继电器控制(预注册)

 

 

007-Android和Air202(GPRS)或Air302(NB-IOT)连接阿里云物联网平台,并通过云平台实现远程温湿度采集和继电器控制(预注册)

 

 

 007-Android和Air202(GPRS)或Air302(NB-IOT)连接阿里云物联网平台,并通过云平台实现远程温湿度采集和继电器控制(预注册)

 

 

注:Air302不能直接发给它,官方要求需要做转换(具体为什么做成这样不知道)

007-Android和Air202(GPRS)或Air302(NB-IOT)连接阿里云物联网平台,并通过云平台实现远程温湿度采集和继电器控制(预注册)

 

 

 

2.接入以后订阅主题

007-Android和Air202(GPRS)或Air302(NB-IOT)连接阿里云物联网平台,并通过云平台实现远程温湿度采集和继电器控制(预注册)

 

 

 

3.接收处理消息

接收到数据以后,提取字段DeviceName 的值 Android

把TargetDevice字段的值改为 Android

DeviceName 字段的值改为 ESP8266

用自己的主题发送消息

007-Android和Air202(GPRS)或Air302(NB-IOT)连接阿里云物联网平台,并通过云平台实现远程温湿度采集和继电器控制(预注册)

 

 

结语

对于老版本板载GPRS模块的用户可参考上的流程测试,这里不再赘述.

 

007-Android和Air202(GPRS)或Air302(NB-IOT)连接阿里云物联网平台,并通过云平台实现远程温湿度采集和继电器控制(预注册)

上一篇:Android kotlin url request


下一篇:联通大数据,让生活更美好