MT2625 NB-IOT SOC 应用

AT 建立 UDP 连接

查询 apn:AT+CGDCONT?

  1. 激活 apn

    AT+EGACT=1,1,“cmnbiot6”,"",""

    其中 cmnbiot6 为查询到的 apn

  2. 建立 socket

    AT+ESOC=1,2,1

  3. 建立连接

    AT+ESOCON=0,PORT,“IPADDR”

    AT+ESOCON=0,2039,“114.116.144.151” “118.31.15.152”

  4. 发送数据

    AT+ESOSEND=0,2,3132

  5. 断开连接

    AT+ESODIS=0

  6. 关闭 socket

    AT+ESOCL=0

AT 建立 TCP 连接

  1. 激活 apn

    AT+EGACT=1,1,“cmnbiot6”,"",""

  2. 建立 socket

    AT+ESOC=1,1,1

  3. 建立连接

    AT+ESOCON=0,PORT,“IPADDR”

    AT+ESOCON=0,2039,“114.116.144.151”

  4. 发送数据

    AT+ESOSEND=0,2,3132

  5. 断开连接

    AT+ESODIS=0

  6. 关闭 socket

    AT+ESOCL=0

DNS 解析

AT+EDNS="baidu.com"

AT 接入 OneNET

AT+MIPLCREATE

AT+MIPLCREATE=,,,,

  • 该参数表示参数 字符串的长度,ASCII 码数量。

官方资料上的示例:

AT+MIPLCREATE=56,130038F10003F2002A04001100000000000010196E62696F7462742E6865636C6F7564732E636F6D3A35363833000131F30008F100000000,0,56,0

该指令可以不加参数,以使用默认参数,可以按照如下方式使用默认参数:

发送:

AT+MIPLCREATE

接收:

+MIPLCREATE: 0OK

OneNET 接入完整示例

AT+CGPADDR=1
+CGPADDR: 1,"100.81.104.244"OKAT+MIPLCREATE+MIPLCREATE: 0OKAT+MIPLADDOBJ=0,3303,1,1,1,0
AT+MIPLOPEN=0,86400+MIPLOBSERVE:0,76658,1,3303,0,-1
AT+MIPLOBSERVERSP=0,76658,1+MIPLDISCOVER=0,11123,1,3200
AT+MIPLDISCOVERRSP=0,11123,1,4,"5700"
AT+MIPLNOTIFY=0,76658,3303,0,5700,4,4,102.00,0,0

常用操作

1. 获取 IMEI(国际移动设备识别码,即移动设备序列号)

AT+GSN

2. 获取 IMSI(国际移动用户识别码,SIM 卡标识)

AT+CIMI

3. 查信号质量

AT+CSQ

4. 查 ip 地址

5. 查 apn

AT+CGDCONT?

6. 激活 apn

AT+EGACT=1,1,“cmnbiot6”,"",""

7. 查射频开关

AT+CFUN?

8. 查网络注册状态

AT+CEREG?

9. DNS

AT+EDNS=“baidu.com”

10. 查 CGSN

AT+CGSN

11. 低功耗相关

  • AT+SM=D_STA 查询深度睡眠模式状态

  • AT+SM=H_L 关闭轻度睡眠模式

  • AT+SM=H_U 打开轻度睡眠模式

  • AT+SM=H_DS_L 关闭深度睡眠模式

  • AT+SM=H_DS_U 打开深度睡眠模式

  • AT+SM=UNLOCK_FOREVER 开启自动睡眠,重启后保持开启状态

  • AT+SM=LOCK_FOREVER 关闭自动睡眠,重启后保持关闭状态

12. 查询和控制串口

  • AT+EPORT=0 显示串口分配情况
AT+EPORT=0
+EPORT: uls = 2
+EPORT: connl = 0
+EPORT: emmi = 1OK
  • AT+EPORT=4 显示存储在 NVDM 中的串口配置
AT+EPORT=4
+EPORT: 0
baudrate = 9
+EPORT: 1
baudrate = 9
+EPORT: 2
baudrate = 9
+EPORT: 3
baudrate = 9
+EPORT: 4
none
+EPORT: 5
noneOK
  • uls: 对应 HSL
  • connl: 对应 AT 串口
  • emmi: 对应 GKI 串口

切换端口

AT+EPORT=1,connl,1

切换波特率

  • 切换到 921600:AT+EPORT=3,0,12
  • 切换到 115200:AT+EPORT=3,0,9

第一个参数是命令,第二个参数是串口号,第三个参数是波特率标识。波特率编号根据程序里的枚举值确定,如下:

typedef enum {HAL_UART_BAUDRATE_110 = 0,           /**< Defines UART baudrate as 110 bps. */HAL_UART_BAUDRATE_300 = 1,           /**< Defines UART baudrate as 300 bps. */HAL_UART_BAUDRATE_1200 = 2,          /**< Defines UART baudrate as 1200 bps. */HAL_UART_BAUDRATE_2400 = 3,          /**< Defines UART baudrate as 2400 bps. */HAL_UART_BAUDRATE_4800 = 4,          /**< Defines UART baudrate as 4800 bps. */HAL_UART_BAUDRATE_9600 = 5,          /**< Defines UART baudrate as 9600 bps. */HAL_UART_BAUDRATE_19200 = 6,         /**< Defines UART baudrate as 19200 bps. */HAL_UART_BAUDRATE_38400 = 7,         /**< Defines UART baudrate as 38400 bps. */HAL_UART_BAUDRATE_57600 = 8,         /**< Defines UART baudrate as 57600 bps. */HAL_UART_BAUDRATE_115200 = 9,        /**< Defines UART baudrate as 115200 bps. */HAL_UART_BAUDRATE_230400 = 10,       /**< Defines UART baudrate as 230400 bps. */HAL_UART_BAUDRATE_460800 = 11,       /**< Defines UART baudrate as 460800 bps. */HAL_UART_BAUDRATE_921600 = 12,       /**< Defines UART baudrate as 921600 bps. */
#ifdef HAL_UART_FEATURE_3M_BAUDRATEHAL_UART_BAUDRATE_3000000 = 13,      /**< Defines UART baudrate as 3000000 bps. */HAL_UART_BAUDRATE_1500000 = 14,      /**< Defines UART baudrate as 1500000 bps. */
#endifHAL_UART_BAUDRATE_MAX                /**< Defines maximum enum value of UART baudrate. */
} hal_uart_baudrate_t;

13. UEs power save mode (PSM)

  • AT+CPSMS:控制 UE 是否进入 PSM 模式,并获取 E-UTRAN 中请求的周期性 TAU 和网络分配给 UE 的活动时间。

命令的特殊形式可以是 + CPSMS = 2。 在此形式中,将禁用 PSM 的使用,并且将删除命令 + CPSMS 中所有参数的数据,或者,如果可用,将其设置为制造商特定的默认值。

test 命令返回支持的 以及 E-UTRAN 中请求的扩展周期性 TAU 值的值范围和请求的活动时间值作为复合值。

测试命令:

返回值说明:

+CPSMS: (list of supported <mode>s),(list of supported <Requested_Periodic-RAU>s),(listof supported <Requested_GPRS-READY-timer>s),(list of supported <Requested_PeriodicTAU>s),(list of supported <Requested_Active-Time>s)
AT+CPSMS=?
+CPSMS: (0-2),,,("00000000"-"1101111"),("00000000"-"11111111")OK

读命令:

返回值说明:

+CPSMS:<mode>,[<Requested_Periodic-RAU>],[<Requested_GPRS-READYtimer>],[<Requested_Periodic-TAU>],[<Requested_Active-Time>]

示例:

AT+CPSMS?
+CPSMS: 1,,,"00100011","00100010"OK

执行命令:

14. PING

AT+PING=<ip>

只能 PING ipv4 地址,不能 PING 域名和 ipv6 地址。

NB-IOT 模块 MT2625 使用总结相关推荐

  1. NB IoT LWM2M Object or/and Resource Identifier: (Object ID) or (ResourceID)

    NB IoT LWM2M Object or/and Resource Identifier: (Object ID) or (ResourceID)      LWM2M协议中Object ID-对 ...

  2. 微信IOT模块 用户手册(串口向微信发送消息,串口与微信通讯)

    微信IOT模块 用户手册 微信IOT模块 以下简称[模块] 由 广州互联智控科技有限公司 出品. #简介 设备通过串口连接[模块],直接向手机微信发送消息.点击微信消息进入设备控制界面,通过控制界面实 ...

  3. nb信号和4g信号_三大运营商NB—IoT技术对比

    龙源期刊网 http://www.qikan.com.cn 三大运营商 NB - IoT 技术对比 作者:通信世界网 来源:<物联网技术> 2018 年第 02 期 摘 要: NB-IoT ...

  4. 串口to微信IOT模块,串口直接向微信发送消息与微信通讯,开发板物联网

    微信IOT模块 简介 微信IOT模块 以下简称[模块] 由 广州互联智控科技有限公司 出品. 功能 设备通过串口/网口UDP连接[模块],直接向手机微信发送消息.点击微信消息进入设备控制界面,通过控制 ...

  5. 产品 电信nb接口调用_艾礼安NB—IoT产品通过中国电信物联网开放平台接入认证...

    原标题:艾礼安NB-IoT产品通过中国电信物联网开放平台接入认证 近日,从电信部门传来好消息,艾礼安NB-IoT系列产品成功通过了中国电信物联网开放平台接入认证. 艾礼安NB-IoT产品通过电信认证 ...

  6. 美格智能受邀参加美国高通与中国电信LTE IoT模块需求对接洽谈会

    8月31日,由美国高通联手中国电信与天翼物联产业联盟主办,浦软孵化器与中国NB-IoT产业联盟协办,物联网智库与全国低功耗广域网络产业联盟承办的<美国高通与中国电信LTE IoT模块需求对接洽谈 ...

  7. 99物联REALTEK IOT模块选型表

    99物联模组选型 技术支持:136-8683-2733 单模Wi-Fi 金手指模组AFW127PI 外接IPEX AFW125TO 低成本模组AFW211TI 推荐模组AFW121TI 多协议模组 2 ...

  8. 一文说尽NB—IOT和Lora

    https://baijiahao.baidu.com/s?id=1568706798230922&wfr=spider&for=pc 这篇文章的确很切合我们学生的审美观哈哈,图就不复 ...

  9. Nb iot php_电信NBIoT物联网平台完整测试流程整理

    最近在负责一个物联网相关的项目,需要对接电信NBIoT平台,首次对接感觉没有头绪.这里将整个过程记录下来,希望这个能帮到需要的人. 另外提供对接部署咨询服务欢迎私信. 先在开发平台自测 自测主要要求开 ...

最新文章

  1. Android webview 加载https网页显示空白
  2. 解决pjax加载页面不执行js插件的问题
  3. sqli-labs(十三)(hpp)
  4. python ioc di_Sping(一)——IOC/DI
  5. 数据结构:点之间的最短距离--Floyd算法
  6. html2canvas图片坐标,html2canvas生成的图片偏移不完整的解决方法
  7. beetl html 转义,beetl 前端
  8. linux 导出insert sql server,【IT爱好者】SQL Server自动生成INSERT语句(在SQL2005下测试通过)...
  9. 4份简约实用自我介绍PPT模板,总有一份适合你
  10. Vulkan Samples 阅读 -- Basics(五): Input Attachments Sub Passes Offscreen Renderings
  11. 盛世zeepower远程距离隔空无线充投放商用 低频磁共振无线充电技术——充电有效距离 20-45mm
  12. 触动精灵mysql用法_基于Lua语言的触动精灵脚本开发
  13. 反转链表——Java递归求解
  14. 欢迎中文社区新版主@黄念刚
  15. 演讲者模式投影到幕布也看到备注_ppt备注怎么用在放映时怎么可以不在投影仪上显示...
  16. EAUML日拱一卒-微信小程序实战:位置闹铃 (5)-显示所在位置的信息
  17. [Matlab]双线性变换法设计数字带通滤波器
  18. 研究生阶段的研究方向以及一些想法
  19. python二级选择题及答案_转载 |python二级选择题与分析(6)
  20. ZZULIOJ.1221: The Other Part of DNA

热门文章

  1. karas + opencv 实现AlexNet神经网络应用于图像分类
  2. Linux运维工程师岗位前景及学习路线
  3. SpringBoot启动图标修改
  4. 【转载】NetLogic买断多核芯片公司RMI
  5. 利用触摸精灵实现截图功能(针对微信)
  6. 宝塔下安装nodejs
  7. comon lisp标准_common Lisp学习笔记(十四)
  8. VC6 各link错误解决
  9. OPPO A35上手简评:一款中规中矩的入门级智能手机
  10. 蓝桥杯 ALGO-1005 数字游戏