zoukankan      html  css  js  c++  java
  • 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>

    前要

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

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

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

    这节实现的功能

    1.微信小程序/Android和GPRS/NB-IOT连接阿里云平台,并实现微信小程序/Android和GPRS/NB-IOT之间通信控制. 

    2.微信小程序/Android和GPRS/NB-IOT连接阿里云平台,并实现微信小程序/Android和GPRS/NB-IOT之间通信控制. 

     

    添加设备

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

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

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

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

    2.点击查看

    测试准备工作

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

     

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

    3.下载并查看打印

    每个一段时间发布消息.

    然后后台上面显示上线

    测试(android 软件在005章节里面,源码详细流程见005章节) 

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

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

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

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

    5.控制继电器

       

      

    测试(微信小程序在006章节里面,源码详细流程见006章节)

    1.打开 006节里面的软件,添加设备

    可以直接用开发软件测试,也可以用真机测试

    测试的时候一次只能一个做测试! 否则就会相互挤掉连接.

    如果用手机测试,可以把软件设置为离线.

    2.输入设备的名字

    3.点击这个设备进入控制页面

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

    6.控制继电器

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

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

     

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

    2.接入以后订阅主题

    3.接收处理消息

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

    把TargetDevice字段的值改为 Android

    DeviceName 字段的值改为 ESP8266

    用自己的主题发送消息

    提醒:

    由于GSM模组一条数据会出现断断续续发送,使用单片机自身的空闲中断会判断失误

    所以,用定时器实现的空闲(50ms)

    结语

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

  • 相关阅读:
    ios 设置本地化显示的app名称
    iOS 统一配置
    iPhoneX && iOS11 适配
    手机如何和电脑 无线连接 使用adb命令配合连接
    使用adb命令查看APP包名 和 包入口方法
    Charles下载及安装破解-自己编辑
    修改表里面里面的 所有账号的密码
    Xshell6会话管理器无意中关闭,在哪里打开
    工作中常用的Linux命令
    使用adb命令连接模拟器且安装apk
  • 原文地址:https://www.cnblogs.com/yangfengwu/p/13898749.html
Copyright © 2011-2022 走看看