4G模块——大夏龙雀DX-CT511-A使用记录

加回车换行

115200波特率

重启:

AT+RESET

6、关闭HTTP服务:

AT$HTTPCLOSE

关闭网路

AT+NETCLOSE

1、TCP单连接透传:

2、配置APN

AT+QICSGP=1,1,"","",""

3、开启移动网路

AT+NETOPEN

收到+NETOPEN:SUCCESS则开启成功

网路测试工具

http://netlab.luatos.com/

5、建立连接会话

AT+CIPOPEN=1,”TCP”,”112.125.89.8”,43566

6、发送数据给会话1,(未指定长度)

AT+CIPSEND=1

6、发送数据给会话1,(指定长度5)

AT+CIPSEND=1,5

8、关闭指定会话

AT+CIPCLOSE=1

二、TCP多连接透传

创建多个会话

AT+CIPOPEN=1,”TCP”,”112.125.89.8”,43566

AT+CIPOPEN=2,”TCP”,”112.125.89.8”,43566

发送数据到会话1,2

AT+CIPSEND=1

数据:xkcvlcv

1a(hex)

AT+CIPSEND=2

数据:dfajdkfa

关闭指定会话

AT+CIPCLOSE=1

AT+CIPCLOSE=2

三、TCP数据传输模式

1、配置APN

AT+QICSGP=1,1,"","",""

2、设置为数据传输模式

AT+CIPMODE=1

注:前面已开启网路则需先关闭网路

AT+NETCLOSE

3、开启移动网路

AT+NETOPEN

4、建立连接对话

AT+CIPOPEN=0,”TCP”,”112.125.89.8”,46719

5、关闭指定会话

AT+CIPCLOSE=0

四、UDP单连接透传

1、配置APN

AT+QICSGP=1,1,"","",""

连接点名称、用户名、密码

2、开启移动网路

AT+NETOPEN

注:前面已开启网路则需先关闭网路

AT+NETCLOSE

网路测试工具

http://netlab.luatos.com/

AT+RESET

4、建立UDP连接对话

AT+CIPOPEN=1,”UDP”,,

表识会话1

5、发送数据给会话1,(指定长度5)

AT+CIPSEND=1,5,” 112.125.89.8”,42809

未完成

四、UDP连接透传

1、配置APN

AT+QICSGP=1,1,"","",""

连接点名称、用户名、密码

2、设置为数据传输模式

AT+CIPMODE=1

3、开启移动网路

AT+NETOPEN

注:前面已开启网路则需先关闭网路

AT+NETCLOSE

网路测试工具

http://netlab.luatos.com/

AT+RESET

4、建立UDP连接对话

AT+CIPOPEN=0,”UDP”,”112.1125.89.8”,47803

表识会话1

五、MQTT通信

1、配置APN

AT+QICSGP=1,1,"","",""

连接点名称、用户名、密码

2、开启移动网路

AT+NETOPEN

注:前面已开启网路则需先关闭网路

AT+NETCLOSE

3、设置客户端ID

AT+MCONFIG=”4G_TEST”

4、配置MQTT服务器信息

AT+MIPSTART=”broker.emqx.io”,1883

5、连接MQTT服务器

AT+MCONNECT=1,60

5、手机端配置

打开手机大夏龙雀app,选择MQTT连接

1、模块订阅主题

AT+MSUB="phone",0

可更改,保持手机端发布主题“phone”与模块订阅的主题一致“phone”

手机端:app里点击发布

填入主题“phone”,内容:xxx

2、模块向手机发布消息(若失败则倒退配置)

1手机端app点击订阅,输入订阅的主题“4G”,点击保存

模块端:发布主题

AT+MPUB=”4G”,0,0,”My 4G connect!!!”

主题名+质量等级+保留标志+内容

六、HTTP透传

1、配置APN

AT+QICSGP=1,1,"","",""

连接点名称、用户名、密码

2、开启HTTP服务:

AT$HTTPOPEN

3、打开测试网址

http://www.testingmcafeesites.com

4、选择HTTP的URL和端口号

选择的网址:

http://www.testingmcafeesites.com/testcat_al.html

命令:

AT$HTTPPARA=http://www.testingmcafeesites.com/testcat_al.html,80,0,0

注:HTTP默认的端口号为80

HTTPS默认端口号为433

5、选择HTTP请求类型:

AT$HTTPACTION=0

得到:

将这段内容保存并修改后缀为.html

打开即为网页内容

6、关闭HTTP服务:

AT$HTTPCLOSE

A、HTTP GET请求

B、HTTP POST请求(小数据量)

1、配置APN

AT+QICSGP=1,1,"","",""

连接点名称、用户名、密码

2、开启HTTP服务:

AT$HTTPOPEN

注:前面已配置则可跳过12

3、打开网路测试工具

https://httpbin.org/

4、选择HTTP的URL和端口号

AT$HTTPPARA=https://httpbin.org/post,80,0,0

注:HTTP默认的端口号为80

HTTPS默认端口号为433

AT+QICSGP=1,1,"","",""
AT$HTTPOPEN
AT$HTTPPARA=https://httpbin.org/post,80,0,0

5、设置HTTP请求头字段:

AT$HTTPRQH=Content-Length,10
AT$HTTPRQH=Content-Type,application/json
AT$HTTPRQH=Authorization,Bearer sk-vwkqolrhpbmxleyfyddeiowbzuasjfvbfgvyajwbnlerqmdx
AT$HTTPRQH=Content-Length,10
AT$HTTPRQH=Content-Type,application/json
AT$HTTPRQH=Authorization,Bearer sk-vwkqolrhpbmxleyfyddeiowbzuasjfvbfgvyajwbnlerqmdx

实体头字段的键加值

6、设置HTTP请求体数据:

AT$HTTPDATAEX=10,"1234567890"

"model": "deepseek-ai/DeepSeek-V3"

长度+“数据”

AT$HTTPDATAEX=34,"model": "deepseek-ai/DeepSeek-V3"
"model": "deepseek-ai/DeepSeek-V3"

7、选择HTTP请求类型:

AT$HTTPACTION=3

结果:


AT+QICSGP=1,1,"","",""
AT$HTTPOPEN
AT$HTTPPARA=https://httpbin.org/post,80,0,0 AT$HTTPRQH=Content-Length,10
AT$HTTPRQH=Content-Type,application/json
AT$HTTPRQH=Authorization,Bearer sk-vwkqolrhpbmxleyfyddeiowbzuasjfvbfgvyajwbnlerqmdx AT$HTTPDATAEX=10,"1234567890"
AT$HTTPACTION=3

Content-Length:双引号内字符数量

AT$HTTPRQH=Content-Length,count

AT$HTTPDATAEX=count,"count"

成功版本:

AT+QICSGP=1,1,"","",""
AT$HTTPOPEN
AT$HTTPPARA=http://api.siliconflow.cn/v1/chat/completions,80,0,0 AT$HTTPRQH=Content-Type,application/json
AT$HTTPRQH=Authorization,Bearer sk-vwkqolrhpbmxleyfyddeiowbzuasjfvbfgvyajwbnlerqmdx AT$HTTPRQH=Content-Length,83
AT$HTTPDATAEX=83,"{"model": "deepseek-ai/DeepSeek-V3","messages":[{"role":"user","content":"hello"}]}"
AT$HTTPACTION=3

C、HTTP POST请求(大数据量)

1、配置APN

AT+QICSGP=1,1,"","",""

连接点名称、用户名、密码

2、开启HTTP服务:

AT$HTTPOPEN

注:前面已配置则可跳过12

3、打开网路测试工具

https://httpbin.org/

4、选择HTTP的URL和端口号

AT$HTTPPARA=https://httpbin.org/post,80,0,0

注:HTTP默认的端口号为80

HTTPS默认端口号为433

5、设置HTTP请求头字段:

AT$HTTPRQH=Content-Length,15

AT$HTTPRQH=Contenction,keep-alive

实体头字段的键加值

6、选择HTTP请求类型:

AT$HTTPACTION=1

7、设置HTTP请求体数据:

AT$HTTPDATA=10

输入数据内容:

1234567890

发送HTTP的POST请求:

AT$HTTPSEND

8、设置HTTP请求体数据:

AT$HTTPDATA=5

输入数据内容:

abcde

发送HTTP的POST请求:

AT$HTTPSEND

9、结束POST请求体数据的发送

AT$HTTPDATA=0

10、发送HTTP的POST请求:

AT$HTTPSEND

结果:

6、关闭HTTP服务:

AT$HTTPCLOSE

重启

AT+RESET
AT+QICSGP=1,1,"","",""
AT$HTTPOPEN
AT$HTTPPARA=https://httpbin.org/post,80,0,0
AT$HTTPRQH=Content-Length,15
AT$HTTPRQH=Contenction,keep-alive
AT$HTTPACTION=1 AT$HTTPDATA=10
1234567890
AT$HTTPSEND AT$HTTPDATA=0
AT$HTTPSEND

Gps定位

1、 打开GNSS定位

AT+MGPSC=1

2、 打开测试软件选择端口波特率115200

实际使用

大夏龙雀4G模块简单使用

重启:

AT+RESET

HTTP POST

测试url

AT+QICSGP=1,1,"","",""
AT$HTTPOPEN
AT$HTTPPARA=https://httpbin.org/post,80,0,0 AT$HTTPRQH=Content-Type,application/json
AT$HTTPRQH=Authorization,Bearer sk-vwkqolrhpbmxleyfyddeiowbzuasjfvbfgvyajwbnlerqmdx AT$HTTPRQH=Content-Length,2
AT$HTTPDATAEX=2,"你"
AT$HTTPACTION=3

成功

AT+QICSGP=1,1,"","",""
AT$HTTPOPEN
AT$HTTPPARA=http://api.siliconflow.cn/v1/chat/completions,80,0,0 AT$HTTPRQH=Content-Type,application/json
AT$HTTPRQH=Authorization,Bearer sk-vwkqolrhpbmxleyfyddeiowbzuasjfvbfgvyajwbnlerqmdx AT$HTTPRQH=Content-Length,83
AT$HTTPDATAEX=83,"{"model": "deepseek-ai/DeepSeek-V3","messages":[{"role":"user","content":"hello"}]}"
AT$HTTPACTION=3

测试

2. 常见编码的字节占用

编码方式 一个中文字符占用的字节数 特点
UTF-8 3 字节 通用性强,支持多语言
GBK 2 字节 中文专用编码,兼容性较好
UTF-16 2 或 4 字节 可能包含代理对(生僻字用4字节)

中文算两/三/四个字符

AT+QICSGP=1,1,"","",""
AT$HTTPOPEN
AT$HTTPPARA=http://api.siliconflow.cn/v1/chat/completions,80,0,0 AT$HTTPRQH=Content-Type,application/json
AT$HTTPRQH=Authorization,Bearer sk-vwkqolrhpbmxleyfyddeiowbzuasjfvbfgvyajwbnlerqmdx AT$HTTPRQH=Content-Length,81
AT$HTTPDATAEX=81,"{"model": "deepseek-ai/DeepSeek-V3","messages":[{"role":"user","content":"你"}]}"
AT$HTTPACTION=3

4G模块——大夏龙雀DX-CT511-A使用记录的更多相关文章

  1. 高新兴 ME3630-W 4G 模块 Android 平台适配

    2019-04-26 关键字:高新兴 ME3630-W 适配.rk3128 移植 4G 模块 本篇文章系笔者在移植 高新兴物联 ME3630-W 4G 模块到运行着 Android4.4 操作系统的 ...

  2. 嵌入式Linux利用ppp实现4G模块联网

    https://blog.csdn.net/qq361294382/article/details/52136126 https://blog.csdn.net/qq361294382/article ...

  3. [nRF51822] 13、浅谈nRF51822和NRF24LE1/NRF24LU1/NRF24L01经典2.4G模块无线通信配置与流程

    前言:  nRF51可以支持基于2.4G的互相通信.与NRF24LE1的通信.与NRF24LU1的通信.与NRF24L01的通信. 一.nRF51822基于2.4G和nRF51822通信 其中nRF5 ...

  4. XBee 802.15.4/Digimesh FAQs:如何为2.4G模块选择合适的信道

    XBee 802.15.4模块和XBee Digimesh模块在硬件上完全相同,只是出厂带有不同固件,如果测试需要,这两个固件可以都可以互换烧入模块中. 如何为2.4G模块选择合适的信道 IEEE 8 ...

  5. 迅为IMX6开发板支持全网通4G模块丨GPS模块丨WIFI蓝牙丨千兆以太网

    迅为i.MX6开发板丨迅为i.MX6Q开发板丨四核imx6开发板丨Cortec-A9开发板丨资料介绍: 特点: 处理器:Freescale Cortex-A9四核i.MX6Q主频1GHz 核心板配置: ...

  6. 嵌入式开发 迅为4418开发板Qt移植移动4G模块第一部分

    本文转自迅为论坛:http://topeetboard.com 了解更多:https://item.taobao.com/item.htm?spm=a1z10.1-c.w4004-7744162139 ...

  7. STM32开发 -- 4G模块开发详解(转)

    STM32开发 -- 4G模块开发详解(1) STM32开发 -- 4G模块开发详解(2) STM32开发 -- 4G模块开发详解(3) STM32开发 -- 4G模块开发详解(4)

  8. 4G模块*99#拨号上网

    操作系统:win10 模块型号:quectel EC20 CE FAG 4G模块拨号步骤如下: 1. 打开网络和internet设置 2. 选择“拨号” 3. 选择“设置新连接” 4. 选择“拨号调至 ...

  9. [4G]4G模块的热重启

    最近在调试4G模块,发现在开机启动时执行的AT指令会概率性的出现返回杂乱字符串的问题.想尽了各种办法还是行不通,在系统中使用minicom敲AT指令就不会有问题,开始怀疑是串口初始化的问题,修改了很多 ...

  10. 树莓派 4G模块 PPP 拨号 NDIS 拨号

    资料参考:树莓派使用4G模块(华为ME909s-821)亲身尝试的可行方法(上)

随机推荐

  1. Yarn角色

    一.ResourceManager ResourceManager中的调度器负责资源的分配 二.NodeManager NodeManager则负责资源的供给和隔离 ResourceManager将某 ...

  2. getDerivedStateFromProps 详解

    getDerivedStateFromProps 是 React 生命周期中的一个静态方法,主要用于在组件接收到新的 props 时更新 state.这个方法在组件的初始渲染和后续的每次更新(即每次接 ...

  3. VS2019 找不到资产文件 “xxxx\obj\project.assets.json”运行NuGet包还原以生成此文件

    参考地址:https://blog.csdn.net/weixin_42835409/article/details/107033059 下载 log4net 源码打开,编译报错: 严重性 代码 说明 ...

  4. Normalizing flow 流模型 | CS236深度生成模型Lec8学习笔记

    主要参考资料:Stanford University CS236: Deep Generative Models Lec8. 这篇blog基本上是CS236 Lec8的刷课总结/刷课笔记. VAE 这 ...

  5. ADF - [01] 概述

    大数据需要可以启用协调和操作过程以将这些巨大的原始数据存储优化为可操作的业务见解的服务. Azure 数据工厂是专为复杂的混合提取-转换-加载 (ETL).提取-加载-转换 (ELT) 和数据集成项目 ...

  6. Ansible - [09] 高级语法

    error 处理机制 默认 ansible 在遇到 error 会立刻停止 playbook [root@control ansible]# cat ~/ansible/error.yml --- - ...

  7. P5356 [Ynoi Easy Round 2017] 由乃打扑克

    分块典题 左转数列分块入门2 一样的想法 排序+二分 但是发现我们只能求排名 于是二分答案然后分块+二分即可

  8. CF1693F题解

    备注 发表时间:2023-06-17 21:51 前言 yny 学长来 cdqz 讲课,写一篇讲课的题的题解纪念一下. 题意 给你一个 01 序列,有以下操作: 选择一段区间 设 \(cnt_0,cn ...

  9. Python基础-模块和面向对象-shutil、re、bs4、requests模块

    概要: 模块 自定义模块(已经讲了) 内置模块 shutil re 正则表达式 第三方模块 requests 模块 bs4 模块 面向对象: 面向对象(Object-Oriented Programm ...

  10. [rustGUI][iced]基于rust的GUI库iced(0.13)的部件学习(06):基于iced实现一个简单的图片浏览器

    前言 本文是关于iced库的部件介绍,iced库是基于rust的GUI库,作者自述是受Elm启发. iced目前的版本是0.13.1,相较于此前的0.12版本,有较大改动. 本合集是基于新版本的关于分 ...