| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> Cat.1模块使用总结(EC600N) -> 正文阅读 |
|
[系统运维]Cat.1模块使用总结(EC600N) |
由于Cat.4模块(EC20)功耗大,考虑到NB网络覆盖问题(设备在野外工作场景),因此项目上用选择了Cat.1(EC600N)模块,现在把调试过程总结下,希望能够帮助到大家。EC20使用总结请看:单片机和4G模块通信总结(EC20)。 一、电源手册说供电电压≥3.4V,峰值电流3A。 二、通信口UART和IO口都是1.8V,需要做电平准换。 三、开机顺序我是上电1s后复位,复位低电平600ms,然后100ms后开机,开机等待10s后进行操作。 四、AT指令采用消息地体原理,具体请看 《AT指令的一种解析想法》《编程学习笔记之消息地图》?指令和Cat.4还是有些区别:
?五、socket客户端操作5.1通信模式有三种通信模式: 5.2创建TCP客户端指令执行流程如消息地图所示,其中AT+QIOPEN 打开Socket 服务。 六、数据发送与接收6.1AT+QISEND 发送数据说明: 1、此命令只有在缓存模式和直吐模式才有效; 2、此命令发送的是文本格式; 3、此命令需要等待响应‘>’后,再发送用户数据,然后发送<Ctrl+Z>?,发送数据; 6.2AT+QISENDEX 发送16 进制字符串数据说明: 1、此命令在缓存模式下测试OK,其它模式未测试; 2、此命令支持16进制字符,即: AT+QISENDEX=0,\"123456ABCDEFTG\"\r\n 返回错误 AT+QISENDEX=0,\"123456ABCDEF\"\r\n 正确,并且服务器收到0x12 0x34 0x56 0xAB 0xCD 0xEF 6.3AT+QIRD 读取收到的TCP/IP 数据?此模式只在缓存模式有用。 由于我的项目需要支持多种协议,既有RTU(16进制)协议,又有MQTT(文本)协议,因此我配置模块为透传模式。 接收处理如下:
? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 1:49:10- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |