开源硬件
Arduino
客制化键盘
Arduino_寄存器
二进制运算
寄存器+二进制运算
LCD-逐字显示
密码依次录入
等待输入
WiFi Duck(无线击键注入攻击平台)
WiFi Duc-New
WiFi Duc-Old
蓝牙无线烧录
ESP8266
ESP-NOW
ESP8266看门狗
ESP8266-休眠模式
ESP01/01S使用说明
WIFI_SD
ESP8266-Web服务器
ESP8266-WIFI自动认证
ESP32
ESP32 ADC2
ESP32_PWM
ESP32_CAM
ESP32 小坦克
ESP32_限电保护
Arduino IDE 添加 ESP32
ESP32-iPhone BLE攻击
STM32
STM32F103-虚拟键盘
STC
STC8G1K08(A)
树莓派-触摸屏
Arduino IDE
Arduino_自制库
Arduino库收集
常见排序算法
冒泡排序
选择排序
插入排序
希尔排序
归并排序
快速排序
计数排序
预处理
millis(运行时长)
Arduino IDE 2.X-修改数据位置
Mixly
Mixly安装教程
Mixly 模块介绍
Mixly-添加ESP32CAM支持
Mixly-库定制工具
模块
4G模块连接物联网
GPS模块
语音模块(JQ8900)
安信可VB语音识别
28BYJ-48(5V步进)
FreeRTOS
FreeRTOS-多任务基础
FreeRTOS-任务共享全局变量
FreeRTOS-多核多任务
FreeRTOS-MUTEX
FreeRTOS-常规程序改多任务
FreeRTOS-定时器
LaserGRBL(激光雕刻)
LaserGRBL-GRBL
GRBL-CNC Shield v4
MicroPython
Scratch
Wokwi(在线仿真)
html转无符号数组
待做开源项目
本文档使用 MrDoc 发布
-
+
首页
4G模块连接物联网
>没有WiFi时,使用物联网就需要用到蜂窝网络,目前主流网络制式是4G网络,因此采取4G模块来连接Blynk,MQTT 这里采用的是合宙4G Cat.1透传DTU模块全网通无线通信模组,Air724UG核心板 该模块支持全网通且提供了Web设置界面,能很方便的进行模块配置 ## Air724UG 核心板示例图   ## 连线  SIM卡的方向注意一下,SIM卡支持全网通4G卡,也可用购买的物联卡(物联卡上电开始计费,并且会绑定设备,收费标准自行询问卖家)  模块的RX和TX要和主控的RX和TX`交叉连接`,(主控的RX/TX程序中设定,后面会说) >注意:`模块的USB口并不具备供电能力,只能使用排针的VIN和GND进行供电,电压为5V(2A)~12V(1A)` >主控直接供电很可能会出现供电不足造成模块不稳定,推荐单独供电,单独供电模块需要和主控共负极(GND连接到独立供电的同时也要连接到主控) ## DTU配置 [银尔达-DTU管理平台](https://dtu.yinerda.com/),不同商家购买可能DTU平台不同,具体询问商家 >一个模块对应一个设备,分组配置通讯方式(相同设备才能分配到一个分组) ### 添加设备  新模块拿到手后需要添加进DTU平台  填写模块的IMEI码  模块这个位置可找到 ### 创建分组   `本教程中使用的是YED-Core724_C724_M724`,如用其他型号的自行更改 ### 分配设备  打开设备列表  分配设备,已经分配到该分组的设备会显示到列表中  勾选所要分配的设备,进行分配 ### 更改通讯方式  分组管理中——参数配置 ### 串口参数  1. 勾选启动(必选) 2. 波特率设置(该波特率是跟主板通讯的波特率,双方要一致,建议`115200`) 3. 其他保持默认即可 ### 网络通道参数(Blynk)  1. 勾选启动(必选,一共8个通道,任挑一个即可) 2. 网络协议`TCP` 3. 绑定通讯端口`TTL_UART`(有的可能有多个串口,选择需要使用的即可) 4. ~~心跳包发送间隔为`300`s~~ 5. Blynk服务器地址和端口(我的Blynk服务器:nas.918178.xyz,8080) ### 网络通道参数(MQTT)  1. 启动,选择MQTT协议,绑定串口 2. MQTT服务器地址和端口(我的MQTT服务器:nas.918178.xyz,1883) 3. 登录用户名和密码,一般不做限制,任填,但是注意`用户名要是唯一的` 4. 订阅主题和发布主题(👇详细解释) #### 订阅主题 1. 单主题订阅 直接填写订阅主题即可 如:abc——————发布的主题为`abc` abc/no1——————发布的主题为`abc/no1` 2. 多主题订阅 格式:[主题1];[主题2] 主题与主题之间使用`;`隔开 如:abc;bbc——————发布的主题分别为`abc`和`bbc` abc/no1;bbc/no2——————发布的主题分别为`abc/no1`和`bbc/no2` `注意:虽然同是订阅了多个主题,实际串口返回的是纯内容,多主题之间可能需要在内容中额外添加标识来区分具体是哪个订阅主题的内容` #### 发布主题 1. 单主题发布 直接填写发布主题即可 如:abc——————订阅的主题订阅`abc` abc/no1——————订阅的主题订阅`abc/no1` `发布消息,直接串口输出内容即可` 2. 多主题发布 格式:headingcode:[识别码1]/[主题1];headingcode:[识别码2]/[主题2] 以`headingcode`为开头,标识符做区分 如:headingcode:aaa/abc;headingcode:bbb/bbc——————订阅主题分别为`abc`和`bbc` headingcode:aaa/abc/no1;headingcode:bbb/bbc/no2——————订阅主题分别为`abc/no1`和`bbc/no2` `注意:发布多主题是通过标识符来进行区分的` ·如:发生内容为`abc`的到主题1[abc] ·串口发生的内容就要为' `aaa`abc',其中红色部分为标识符,后面才是内容 ·如果标识符在设置的发布主题中无法找到,那么这条消息就会被丢弃 ### 保存参数  全部设置后选择下方的保存参数进行保存更改  保存完成后,分组管理中可以查看到分组的参数版本数值会+1,并且会显示当前有几个设备未更新参数  同时我们也可以通过,设备列表中查看到具体设备对应的参数版本以及分组对应的参数版本 ## 更新参数 在DTU中配置完成后是需要进行更新参数的 最简单的方式就是`模块断电后重新上电`,他会自动进行更新 更新时板载的`NETLED`会进行快速闪灯,更新完后会恢复正常的1s亮/灭 >更新完成后Web显示版本还是原版本,`F5`刷新页面即可更新显示 >如果重新上电无法更新或是设置错误后无法更改,可以长按5s`Reload`进行恢复 >还是无法更新检查当前网络是不是不太好,信号差的也会影响更新 ## 米思奇编程 ### 安装4G模块库  库文件解压,解压后能看到这些文件  米思奇选择——导入库——本地导入  选择解压后的.xml文件  导入完成后,左下会有提示,并且左侧会多出相应模块 ### 4G模块Blynk使用  1. RX/TX即和模块通讯IO,要和模块交叉连接! 2. 波特率,跟DTU中设定的一致即可,(默认USB串口为9600,使用串口监视器时选择9600) 3. Blynk的授权码就是Blynk APP端获取的授权码(注意:`DTU中配置的Blynk服务器要和你的Blynk APP端在一个Blynk服务器中`) 剩下的同常规Blynk使用,可以跟官方的Blynk模块使用 ### 4G模块MQTT使用  ## Q&A Q:SIM正常联网 A:NETLED会以亮灭亮灭,间隔1s Q:模块更新参数 A:NETLED会快速闪烁 Q:模块NETLED隔一小会就快速闪灯 A:供电不足 Q:手机卡无法使用 A:手机卡有锁的话是无法使用,可以去除后使用 Q:新物联卡用不了 A:是不是之前在其他设备上通过电,物联卡通电即绑定,只能更换 Q:模块无法通讯 A:检查RXTX接线,电源是否反接(反接PWRLED会不亮或是较暗),电源是否是5V~12V,主控供电无法带动外接供电
造物者W
2022年4月25日 21:18
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码