文章来源地址https://www.yii666.com/blog/326636.html文章来源地址:https://www.yii666.com/blog/326636.html
模块输入电源
引脚名 | 描述 |
---|---|
VBAT_BB | 模块基带电源(Vnom = 3.8 V) |
VBAT_RF | 模块射频电源(Vnom = 3.8 V) |
GND | 接地引脚 |
模块输出电源
引脚名 | 描述 |
---|---|
VDD_EXT | 外部电路 1.8 V 供电(Vnom = 1.8 V) |
开/关机
引脚名 | 描述 |
---|---|
RESET_N | 模块复位(低电平有效,1.8 V 电压域,不用则悬空。) |
PWRKEY | 模块开/关机 (VBAT 电压域) |
SIM 接口
引脚名 | 描述 |
---|---|
USIM_VDD | (U)SIM 供电电源(模块自动识别 1.8 V或 3.0 V (U)SIM 卡。) |
USIM_DATA | (U)SIM 数据 |
USIM_CLK | (U)SIM 时钟 |
USIM_RST | (U)SIM 复位 |
主串口
引脚名 | 描述 |
---|---|
MAIN_TXD | 主串口发送(1.8 V 电压域) |
MAIN_RXD | 主串口接收(1.8 V 电压域) |
天线接口
引脚名 | 描述 |
---|---|
ANT_MAIN | 主天线接口(50 Ω 特性阻抗) |
AT
OK
AT+CPIN?
+CPIN: READYOK
+CREG: 0,1
AT+CREG?
+CREG: 0,1OK
+CEREG: 0,1
AT+CEREG?
+CEREG: 0,1OK
说明: 配置 TCP/IP 场景1参数,指令原型为AT+QICSGP=<contextID>,<context_type>,<apn>,<username>,<password>,<authentication>;
模组收到指令回复:
AT+QICSGP=1,1,"CMNET","","",0
OK
参数说明:
参数 | 说明 |
---|---|
contextID | 整型。移动场景 ID。范围:1~15。 |
context_type | 整型。协议类型。(1 IPv4 \ 2 IPv6 \ 3 IPv4v6) |
APN | 字符串类型。接入点名称。(CMNET 中国移动 \ CTNET 中国电信 \ UNINET 中国联通) |
username | 字符串类型。用户名。最大长度:127 字节。 |
password | 字符串类型。密码。最大长度:127 字节。 |
authentication | 整型。APN 鉴权方式。(0 None \ 1 PAP \ 2 CHAP \ 3 PAP 或 CHAP) |
AT+QIACT=<contextID>;
AT+QIACT=1
OK
说明: 打开socket建立TCP连接并进入透传模式,指令原型为AT+QIOPEN=<contextID>,<connectI D>,<service_type>,"<IP_address>/<domain_name>",<remote_port>[,<local_port>[,<access_mode>]]
模组收到指令回复:
AT+QIOPEN=1,0,"TCP","112.168.19.12",28014,0,2
CONNECT
参数说明:
参数 | 说明 |
---|---|
contextID | 整型。移动场景 ID。范围:1~15。 |
connectID | 整型。Socket ID。范围:0~11。 |
service_type | 字符串类型。Socket 服务类型。(“TCP” \ “UDP” \ “TCP LISTENER” \ “UDP SERVICE”) |
IP_address | 字符串类型。(如果 service_type 是 “TCP” 或者 “UDP”, 则为远程服务器的IP地址,例如112.168.19.12。如果service_type是"TCP LISTENER"或者"UDP SERVICE",请输入 127.0.0.1。) |
domain_name | 字符串类型。远程服务器的域名地址。 |
remote_port | 整型。远程服务器端口。范围:0~65535。仅当service_type是"TCP"或者"UDP"时才有效。 |
local_port | 整型。本地端口。范围:0~65535。(如果service_type是"TCP LISTENER"或者"UDPSERVICE",该参数必须指定。如果service_type是 “TCP” 或者 “UDP”,且local_port是 0,那么将会自动分配本地端口;否则本地端口会被指定。) |
access_mode | 整型。Socket 服务的数据访问模式。(0 缓存模式 \ 1 直吐模式 \ 2 透传模式) |
透传模式说明
透传模式下,相对应的串口(比如 UART 口、USB Modem 口等)会进入独占模式,通过 COM 口接收的数据会直接发送到网络端,从网络接收到的数据会从 COM 口直接输出。+++
可以用来退出透传模式:当输入+++
返回 OK 后,访问模式就会切换到缓存模式,如需切换回透传模式,可使用AT+QISWTMD
命令。
退出透传模式
用户可以通过+++
或者 DTR(需先设置 AT&D1)两种方式退出透传模式,为了防止+++
被当成数据发送,实际操作时必须遵循以下步骤:网址:yii666.com<
+++
输入前 1 秒或更长时间内不能输入其它任何数据;+++
,并且不能输入其它任何数据;+++
输入后 1 秒内不能输入其它任何数据;+++
或者 DTR(设置 AT&D1)方式使模块退出透传模式,直到模块返回 OK;此时模块成功退出透传模式。在透传模式下,不可执行 AT 命令。 若因网络错误或者其他原因导致 Socket 连接断开,模块会上报 NO CARRIER
,并退出透传模式,在这种情况下可以执行 AT+QICLOSE
来关闭 Socket 服务。文章地址https://www.yii666.com/blog/326636.html
串口发送代码
#include "stm32f10x.h"
#include "stm32f10x_conf.h"/*** @brief 串口1发送字符串* @param pStr: 字符串指针* @retval None*/
void USART1_SendStr(char *pStr)
{uint8_t tx_str;while(1){tx_str = *pStr++;if(tx_str == 0) break;USART_ClearFlag(USART1, USART_FLAG_TC);USART_SendData(USART1, tx_str);while(USART_GetFlagStatus(USART1, USART_FLAG_TC) == RESET);}
}/*** @brief 串口2发送字符串* @param pStr: 字符串指针* @retval None*/
void USART2_SendStr(char *pStr)
{uint8_t tx_str;while(1){tx_str = *pStr++;if(tx_str == 0) break;USART_ClearFlag(USART2, USART_FLAG_TC);USART_SendData(USART2, tx_str);while(USART_GetFlagStatus(USART2, USART_FLAG_TC) == RESET);}
}/*** @brief 串口1发送命令帧* @param pcmd: 命令帧指针* count: 命令帧长度* @retval None*/
void USART1_SendCmd(uint8_t *pcmd, uint16_t count)
{uint8_t tx_cmd;uint16_t i;for(i=0; i < count; i++){tx_cmd = *pcmd++;USART_ClearFlag(USART1, USART_FLAG_TC);USART_SendData(USART1, tx_cmd);while(USART_GetFlagStatus(USART1, USART_FLAG_TC) == RESET);}
}
EC200N-CN驱动程序网址:yii666.com
/*** @brief EC200N-CN初始化* @param step: 步骤* @retval step: 步骤值*/
uint16_t LTEUECat1Init(uint16_t step)
{switch(step){case 0://查询AT指令是否正常SendCmd("AT\r\n", "OK", "Error: AT\r\n", 10, step);if(step == 0) break;case 1://检测SIM卡状态SendCmd("AT+CPIN?\r\n", "+CPIN: READY", "Error: AT+CPIN?\r\n", 2, step);if(step == 1) break;case 2://查询当前网络注册状态SendCmd("AT+CREG?\r\n", "+CREG: 0,1", "Error: AT+CREG?\r\n", 1, step);if(step == 2) break;case 3://查询当前EPS网络注册状态SendCmd("AT+CEREG?\r\n", "OK", "Error: AT+CEREG?\r\n", 1, step);if(step == 3) break;case 4://配置移动场景参数SendCmd("AT+QICSGP=1,1,\"CMNET\",\"\",\"\",0\r\n", "OK", "Error: AT+QICSGP\r\n", 1, step);if(step == 4) break;default: break;}if(step == 4){//激活移动场景USART2_SendStr("AT+QIACT=1\r\n");//等待30swhile(3000--){if(strstr((const char*)com2_rx_buffer, "OK") != NULL){step = 5;break;}else delay_ms(100);}}return step;
}/*** @brief 发送AT指令进行初始化* @param cmd: 命令帧指针* echo: 判断字收到的数据中所出现的字符* num: 发送命令帧的次数* count: 返回值* @retval None*/
uint16_t SendCmd(char *cmd, char *echo, char *error, uint16_t num, uint16_t count)
{for(int i = 0; i < num; i++){USART2_SendStr(cmd);//延时1秒delay_ms(1000);//判断接收到的数据中是否存在指定字符if(strstr((const char*)com2_rx_buffer, echo) != NULL) {//向串口输出USART2接收到的数据USART1_SendStr(echo);//初始化缓存memset(com2_rx_buffer, 0, sizeof(com2_rx_buffer));count++;return count;}else{USART1_SendStr(error);}}return 0;
}/*** @brief 连接网络* @param None* @retval None*/
void LTEUECat1Connect(void)
{short times = 3000;USART2_SendStr("AT+QIOPEN=1,0,\"TCP\",\"112.168.19.12\",28014,0,2\r\n");while(times--){if(strstr((const char*)com2_rx_buffer, "CONNECT") != NULL){USART1_SendStr("Connect OK!\r\n");break;}else delay_ms(100);}
}
玻璃钢生产厂家花朵玻璃钢人物雕塑定做价格佛山透明玻璃钢雕塑供应商商场年货美陈江西景区玻璃钢雕塑价格上海玻璃钢雕塑哪里找汕尾商场美陈雕塑厂家商场美陈vR湖北园林景观玻璃钢雕塑艺术小品上等玻璃钢大公鸡雕塑上饶玻璃钢雕塑制作厂家盐城玻璃钢雕塑制作视频玻璃钢人物铜雕塑铸造厂廊坊喜妹玻璃钢雕塑六安个性化玻璃钢雕塑雨花商场亮化美陈玻璃钢骏马雕塑湛江市哪里有卖玻璃钢花盆的江苏开业商场美陈多少钱珲春玻璃钢长颈雕塑禄丰市玻璃钢雕塑供应商萧山玻璃钢雕塑商场广场美陈玻璃钢卡通座椅雕塑天津玻璃钢商场美陈雕塑温州玻璃钢动物雕塑厂家报价四川玻璃钢园林雕塑黑龙江四大天王玻璃钢雕塑制作河南季节性商场美陈厂家直销萍乡个性化玻璃钢雕塑新年商场装饰美陈香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万