步骤二:微信IOT如何玩转AT指令
at指令初始化流程

at指令初始化流程AT指令作为一种用于控制和配置通信设备的命令集,被广泛应用于各种通信领域,例如GSM、CDMA、LTE等。
在进行通信设备操作之前,需要通过AT指令进行初始化和配置,以确保设备能够正常工作。
本文将介绍AT指令初始化流程的详细步骤。
1. 理解AT指令的基本概念首先,我们需要了解AT指令的基本概念。
AT指令是一种与通信设备进行交互的命令集,其语法通常为“AT+命令=参数”。
这种命令结构使得用户可以轻松地控制和配置通信设备,例如发送短信、拨打电话、联网等操作。
2. 连接通信设备在进行AT指令初始化之前,首先需要将计算机或其他控制设备与通信设备建立连接。
通信设备可以是手机、调制解调器、无线模块等,连接方式可以是通过串口、USB接口等。
确保连接稳定后,即可开始进行初始化操作。
3. 发送AT指令检查通信设备状态在连接建立之后,可以通过发送AT指令来检查通信设备的状态。
最常用的AT指令是“AT”,它用于测试设备是否正常工作。
通过发送该指令,设备将回复“OK”表示设备正常。
如果返回的是“ERROR”或其他提示,表示设备存在问题,需要进行排查和修复。
4. 配置通信设备参数一旦确认通信设备正常工作,接下来可以通过AT指令对设备进行配置。
例如,设置通信协议、波特率、网络参数等。
不同设备支持的AT指令可能有所不同,需要根据设备的具体要求进行相应配置。
5. 发送AT指令测试功能配置完成后,可以通过发送不同的AT指令来测试设备的各项功能,例如发送短信、拨打电话、获取网络信息等。
通过这些功能测试,可以确保设备的功能正常,并且对设备的性能有更清晰的了解。
6. 编写AT指令控制程序一般来说,AT指令的应用并不是简单地手动输入,而是需要编写相应的控制程序来实现自动化操作。
这样可以提高效率,减少操作失误。
通常使用C、Python等语言编写程序,通过串口、USB接口等与通信设备进行交互。
7. 测试和调试在编写控制程序之后,需要进行测试和调试来确保程序能够正确地控制和配置通信设备。
NB-lot中at指令

//发送请求接收数据:
AT+NSORF=0,128回车
//接收返回,队列为空时接收到:
+NSONMI:0,16
0,117.8.185.59,8825,16,AA01000B00010001030000ACE64E210D,0
OK
//接收返回,队列不为空时接收到:
OK
------------------------------------------
AT+NSOCL=0\r\n //close a socket 0
//接收数据:
OK or ERROR
------------------------------------------
发送:16
AA 01 00 0B 00 01 00 81 01 00 00 AC E6 4E 21 8B
0,117.8.185.59,8825,16,AA01000B00010001030000ACE64E210D,0
OK
//接收返回,无数据时:
OK
----------------------------------
//PC--UDP网络数据
接收:38 客户IP:117.61.142.203
AT+CGATT?\r\n //返回+CGATT:1 表示附着成功,有时延约 30s
//接收数据:
+CGATT:1
OK
------------------------------------------
AT+CEREG?\r\n //查寻注网状态,1 为注册上网络,2 为正在找网
OK
经纬纵横isurpass IOT 微信小程序功能 使用说明说明书

isurpass IOT 微信小程序 功能使用说明文档版本 01 发布日期经纬纵横科技有限公司版权所有© 经纬纵横科技有限公司2016。
保留一切权利。
非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传播。
商标声明和其他经纬纵横商标均为经纬纵横科技有限公司的商标。
本文档提及的其他所有商标或注册商标,由各自的所有人拥有。
注意您购买的产品、服务或特性等应受经纬纵横公司商业合同和条款的约束,本文档中描述的全部或部分产品、服务或特性可能不在您的购买或使用范围之内。
除非合同另有约定,经纬纵横公司对本文档内容不做任何明示或暗示的声明或保证。
由于产品版本升级或其他原因,本文档内容会不定期进行更新。
除非另有约定,本文档仅作为使用指导,本文档中的所有陈述、信息和建议不构成任何明示或暗示的担保。
深圳市经纬纵横科技有限公司地址:深圳市龙华新区民治大道展滔科技大厦A908 邮编:518120网址:客户服务邮箱:********************.cn客户服务电话:4006119595前言概述开发者或者用户在使用经纬纵横智能家居平台集成时需要针对此接口或此功能,本文档针对此文件提供了具体的接口定义或功能说明。
本文档能指导开发者快速调试接口或用户快速熟悉产品功能。
读者对象●本文档主要适用于智能家居设备厂商的开发人员或产品用户,他们必须熟悉所要集成的智能家居产品的功能、掌握相关的物联网协议和接口知识、具备一定的物联网知识背景。
●本文档主要适用于以下对象:●设备开发者/设备使用者符号约定修改记录目录前言 ......................................................................................................................... i ii一、功能介绍 (6)1.产品背景 (6)2.产品架构说明: (6)3.产品功能说明 (6)二、使用说明 (7)1.小程序打开 (7)2.设置服务器 (7)3.微信登陆 (8)4添加节点(网关或者设备) (9)5.添加子点(zwave)设备 (9)6.门锁操作 (10)7.门锁用户管理 (10)8.门锁设置 (13)9.个人中心 (14)三、常见问题 (15)一、功能介绍1.产品背景基于客户快速部署快速应用,自主管理,自主部署,安全管制等特点,我们推出了开放服务架构的产品,在该架构下用户可以自行搭建智能物联网平台,自行管理维护平台安全与数据,打造更符合实际使用场景的物联网平台。
中芯微at指令

中芯微at指令
AT 指令是用来控制终端设备(TE,Terminal Equipment)和移动终端(MT,Mobile Terminal)之间交互的规则。
在 GSM 网络中,用户可以通过 AT 指令进行呼叫、短信、电话本、数据业务、传真等方面的控制。
AT 指令以“AT”开头,以字符结束的字符串,AT 指令的响应数据包在中。
AT 指令可分为三种类型:类别、语法和说明。
每个命令执行成功与否都有相应的返回。
在物联网中,AT 指令可用于通信模块调测、控制和调测设备等。
常用的 AT 指令包括:AT+CGSN(查询模块序列号)、AT+CGMR(查询固件版本)、AT+CMEE(查询终端报错)、AT+NRB (重启模块)、AT+CSQ(查询信号强度)、AT+CGATT(查询网络是否激活)等。
使用 AT 指令时,需要对各种指令及其参数做好了解,才能充分发挥其功能。
通常使用AT 指令发送命令的步骤包括:打开串口通讯端口、发送 AT 指令、读取调制解调器返回的应答、关闭串口通讯端口。
如果你想了解更多关于中芯微 AT 指令的信息,请补充相关背景信息后再次提问。
ZX-D29 单模测试套装使用手册说明书

ZX-D29单模测试套装使用手册版本:V1.0日期:2023/02/10目录目录1ZX-D29测试套装介绍 (2)1.1概述 (2)1.2底板引脚示意图 (3)2ZX-D29测试步骤 (4)2.1AT指令测试 (4)2.2APP/微信小程序测试 (5)2.2.1、微信小程序测试 (5)2.2.2、安卓BLE APP测试 (7)2.2.3、苹果BLE APP测试 (8)3联系我们 (10)1.1概述ZX-D29测试套装是为了方便客户测试而提供的一套测试工具,工具包含(一根microUSB数据线+一个蓝牙模块带底板+USB转串口板)。
如下图:蓝牙模块带底板USB转串口板1.2底板引脚示意图蓝牙模块带底板引脚说明:STATE:连接状态脚,未连接时低电平输出,连接后高电平输出(可悬空)RXD:UART输入口TXD:UART输出口GND:电源地VCC:电源脚,输入电压范围 3.2-6VKEY:按键脚,低电平短按断开连接,长按3秒恢复出厂设置(可悬空)蓝牙模块USB转串口板RXD<--------->TXDTXD<--------->RXDVCC<--------->3V3GND<--------->GNDSTATE<--------->悬空KEY<--------->悬空注意:串口交叉连接2.1AT指令测试1)、将USB转串口板通过USB线连接到电脑,若设备管理器的端口未识别到串口需安装串口驱动。
驱动链接:/data/CH340G_USB.zip2)、打开”智兴微串口调试助手”软件,默认波特率为9600,右侧为AT指令区,可直接点数字发送,若使用其他串口工具时,指令结尾需要加上一个enter回车键(包含\r\n 回车换行)-且只能加一个回车键。
智兴微串口链接:/data/uart_tool.zip 例如:点右侧第一条”AT”指令发送,串口接收区将会返回”OK”应答2.2APP/微信小程序测试2.2.1、微信小程序测试1)、微信小程序二维码图片,或微信搜索小程序名”蓝牙串口透传”2)、微信小程序搜索连接操作步骤3)、微信小程序与蓝牙模块数据收发2.2.2、安卓BLE APP测试1)、下载安卓”蓝牙BLE助手安卓.apk”APP进行安装链接:/data/android_ble_tool.apk2)、APP搜索连接3)、APP与蓝牙模块数据收发2.2.3、苹果BLE APP测试1)、苹果应用商店app store下载APP”LightBlue”2)、苹果APP搜索连接3)、苹果APP与蓝牙模块数据收发ZX-D29单模测试套装使用手册深圳市智兴微科技有限公司10 深圳市智兴微科技有限公司官方官网:样品购买:公司地址:深圳市宝安区福永街道兴围锦灏大厦1912。
使用at指令 进行mqtt数据收发的流程

使用at指令进行mqtt数据收发的流程随着物联网技术的不断发展,mqtt作为一种轻量级的通信协议,被广泛应用于物联网设备之间的数据通信。
而在许多物联网设备中,使用at指令进行mqtt数据的收发成为了一种常见的方式。
本文将从简单到复杂,由浅入深地探讨使用at指令进行mqtt数据收发的流程,以帮助读者更深入地了解这一主题。
1. 准备工作在使用at指令进行mqtt数据收发之前,首先需要确保设备能够连接到mqtt服务器,并且具备相应的通信模块。
还需要了解mqtt通信协议的基本知识,包括mqtt的工作原理、通信流程等内容。
2. 连接mqtt服务器使用at指令进行mqtt数据收发的第一步是连接mqtt服务器。
通过at指令,设备可以向mqtt服务器发送连接请求,并进行身份验证和连接建立操作。
在这一过程中,需要设置mqtt服务器的位置区域、端口号,以及设备的client id、username、password等信息。
通过正确的at指令设置,设备可以成功地与mqtt服务器建立连接。
3. 订阅主题一旦设备成功连接到mqtt服务器,接下来就是订阅所需的mqtt主题。
使用at指令,设备可以向mqtt服务器发送订阅请求,以便接收特定主题的数据。
在订阅过程中,需要指定要订阅的主题名称和qos等参数。
通过正确的at指令设置,设备即可成功订阅所需的mqtt主题。
4. 发布消息除了订阅主题外,设备还可以使用at指令向mqtt服务器发布消息。
通过设置at指令,设备可以向指定的mqtt主题发布数据,以便其他设备进行接收和处理。
在发布消息的过程中,需要指定要发布的主题名称和消息内容等信息。
通过正确的at指令设置,设备即可成功向mqtt服务器发布消息。
5. 断开连接当设备完成mqtt数据收发的操作后,需要使用at指令与mqtt服务器断开连接。
通过发送断开连接的at指令,设备可以安全地关闭与mqtt服务器的连接,释放相关资源,并确保通信正常结束。
腾讯云 IoT MQTT AT 指令 WiFi 模组使用说明书

1.2
符号说明 ......................................................................................................... 5
2 TC 设备信息设置及模组信息命令 .......................................................................................7
Yougaliu
增加 WiFi 配网及网关子设备相关指令
Spikelin
目录
修订记录 ..........................................................................................................................................2
根据反馈意见修改
Yougaliu
修改部分细节
Spikelin
增加产品级密钥、动态注册、获取模组信 Spikelin
息及清除设备信息等命令
更新网络注册命令及对应 URC
Yougaliu
统一返回数据格式,增加相关说明和例子 Spikelin
增加了数据协议说明与使用建议
Spikelin
增加二进制数据消息的发布指令
8 错误码 ....................................................................................................................................29
物联网广源兴微信客户端操作手册

客户端操作手册目录一、入口 (2)二、绑定 (2)三、功能介绍 (2)1.充值 (3)2.订单 (4)3.滤芯 (5)4.报修 (6)5.我的 (7)6.用水 (8)一、入口关注‘广源兴净水机’(ID:sz-gyx)公众号后,在广源兴物联菜单中选择‘智能水机二代’来进入主界面,入口如图1客户端入口,初次使用会跳转至绑定页面进行设备绑定。
图1客户端入口二、绑定用户需要先绑定设备才能使用客户端功能,绑定界面如图2绑定所示。
录入设备型号时,请选择与自己设备所匹配的型号。
计费模式有时长、流量、滤芯三种。
选择时长模式,当时长用完时需要购买时长套餐,选择流量模式需要购买流量套餐,这两种模式更换滤芯是免费的;滤芯模式需要购买滤芯,在滤芯有效期内,时长、流量不计量。
图2绑定三、功能介绍客户端主界面如图3主界面所示。
上部为数据展示区,在展示区可以实时查看自己设备的状态、纯水值、已用水的流量数和已用时长。
下部为功能区,查看设备及使用过程中的详细信息,并进行相应的操作。
点击右上角的设置图标,可以使用‘关机’和‘清洗’功能远程对客户所绑定的设备进行操作。
点击‘关机’按钮来使设备关机;如果使用过程中发觉数据可能是异常数据时,点击‘清洗’按钮来清洗重置数据。
图3主界面1.充值本次实例的充值模式为滤芯模式,对应的充值页面中显示的产品是滤芯,若为充值模式则会显示与其对应的购买产品。
购买套餐页面如图4购买套餐,支付界面如图5支付,支持微信零钱、银行储蓄卡、银行信用卡支付,支付成功如图6支付成功。
图4购买套餐图5支付图6支付成功2.订单订单页面可以查看充值订单的支付信息,有已完成、未支付、已支付、已发货四中类型,如图7订单所示。
图7订单3.滤芯在滤芯主界面可以查看设备所使用滤芯情况,如图8滤芯。
当滤芯用完后,可以在充值中购买相应的滤芯,也可以点击右上角的‘更换’进入充值,点击‘滤芯状态’中的滤芯可以查看相应的滤芯详情,图9滤芯详情。
nbiot at指令

nbiot at指令
NBIoT(Narrowband IoT)是一种低功耗、宽覆盖范围的物联网通信技术,通常使用AT指令(AT Commands)来与NBIoT模块进行通信和配置。
以下是一些常见的NBIoT AT指令和它们的用法:
1.AT+CFUN:用于设置或查询NBIoT模块的功能模式,如启用或关闭模块、设置模块的功能等。
2.AT+CIMI:用于获取SIM卡的IMSI(国际移动用户识别码)号码,以识别SIM卡。
3.AT+CGSN:用于获取NBIoT模块的IMEI(国际移动设备识别码)号码,以唯一标识模块。
4.AT+CGATT:用于附着到NBIoT网络,以便模块可以进行数据通信。
5.AT+COPS:用于设置或查询运营商参数,如手动选择运营商、自动选择运营商等。
6.AT+CSQ:用于查询信号强度,以了解模块当前的网络信号质量。
7.AT+CGPADDR:用于获取模块的IP地址,以便进行IP通信。
8.AT+NSOCR:用于创建套接字,以便进行TCP或UDP数据通信。
9.AT+NSOST:用于向指定的目标IP地址和端口发送数据。
10.AT+NSORF:用于接收来自套接字的数据。
11.AT+NSOCL:用于关闭套接字。
这些AT指令用于配置NBIoT模块、进行网络附着、获取信号强度、创建套接字以进行数据通信等操作。
具体的指令和用法可能会因NBIoT模块的型号和制造商而有所不同,因此在使用之前,需要查阅相关文档或手册以了解特定模块的支持的指令和用法。
AT指令介绍及用法

AT+CMGL List SMS message from preferred store(列出 SIM 卡中的短消息 PDU/text: 0/“REC UNREAD”-
未读,1/“REC READ”-已读,2/“STO UNSENT”-待发,3/“STO SENT”-已发,4/“ALL”-全部 的) AT+CMGR Read SMS message(读短消息) AT+CMGS Send SMS message(发送短消息) AT+CMGW Write SMS message to memory(向 SIM 内存中写入待发的短消息) AT+CMSS Send SMS message from storage(从 SIN|M 内存中发送短消息) AT+CNMI New SMS message indications(显示新收到的短消息) AT+CPMS Preferred SMS message storage(选择短消息内存) AT+CSCA SMS service center address(短消息中心地址) AT+CSCB Select cell broadcast messages(选择蜂窝广播消息)
PDU 字符串为: 08 91 683108701305F0 11 00 0D 91 3176378290F9 00 00 00 02 C834 ⑴08—短信息中心地址长度。指(91)+(683108701305F0)的长度。 ⑵91—短信息中心号码类型。91 是 TON/NPI 遵守 International/E.164 标准,指在号码前需加 „+‟号;此外还有其它数值,但 91 最常用。 91—10010001 BIT No. 7 6 5 4 3 2 1 0 Name 1 数值类型 号码鉴别
【经验分享】使用工业短信猫中的AT指令发送和接收短消息

【经验分享】使用工业短信猫中的AT指令发送和接收短消息笔者由于工作的需要,需要随时了解现场设备的正常运行状态,而现场离管理中心有一段不小的距离,不便于网络布线,因而需要时常的巡逻查看,费时费力。
因而,在考虑节省时间,提高效率,也为了管理的便利性,决定采用无线通信技术,运用短信通知的方式,当现场设备出现一些故障时,能够及时的了解,并且可以很快的得到解决。
采用这么一种技术结合到现场管理后,较好的解决了这一问题。
分享经验如下:一、工业短信猫外观:这种设备是一款才茂基于移动GSM/GPRS网络平台,内嵌工业级GSM/GPRS无线模块的短信和上网设备。
可发中英文短信,也可以有无线上网功能,不过无线上网功能很少去用了,基本上都用来发短信用。
二、收发短信的调试:操作步骤:1、用一台带有RS232接口的普通的电脑,系统为XP以上,将短信猫与电脑的RS232接口连接。
如没有RS232接口,可用USB转接线连接。
2、给短信猫设备上电,在电脑端处进入【命令提示符】发送短消息:AT+CMGF=1 //设置为TEXT短消息,“0”为PDU格式AT+CMGS=133******** 回车 //发送接收端号码这时应该出现“->”符号,输入要发送的文本内容并按CTRL Z //发送短信内容出现发送结果应答,如下+CMGS: 153OK //发送成功接收短消息:AT+CPMS=ME 从模块中读取信息AT+CPMS=SM 从SIM卡上读取信息AT+CMGL=”REC UNREAD” //查询未读短消息的状态返回未读短消息的索引值AT+CMGR=index //读取相应位置的短消息AT+CNMA 每收到一条短信都要用这个指令确认,否则不能收下一条短信。
(当你收到信息时,要马上回AT+CNMA否则收不到下一条信息)删除短消息:在TEXT 模式下:AT+CMGL=ALL 显示全部信息AT+CMGD=index 删除第几条信息在PUD 模式:AT+CMGL=4 显示全部信息AT+CMGD=index 删除第几条信息At+csca? 查询短信息中心号码短信提示AT+CSMS=1 //第一步设定+CSMS : 1,1,1OKAT+CNMI=1,1 //第二步设定OK+CMTI : “MT”,1 //提示收到短信AT+CMGR=1 //读取第一条短信+CMGR : 0, , 23 544651984165416511515……………….短信直接显示AT+CSMS=1 //第一步设定+CSMS : 1,1,1OKAT+CNMI=2,2 //第二步设定OKAT&W // 保存上条AT指令0K+CMT : “+86138*******”, ,”04/06/26”//自动显示短信的信息Hello //自动显示短信的内容AT+CNMA //确认收到短信OK注意:短信直接显示要注意的情况:首先设置直接显示模式,AT+CNMI=22001在收到信息后需要马上回复一条AT+CNMA信息确认,不然收不到第二条信息。
AT指令介绍及用法

AT指令介绍及用法AT指令的用法十分普遍,尤其在物联网领域得到广泛应用。
它通过标准串口与设备进行通信,以控制设备的功能和参数设置。
AT指令是一种基于文本的协议,在发送指令的同时接收设备的响应。
通过解析设备返回的响应,可以获取设备状态和数据。
AT指令由两部分组成:命令和参数。
命令是控制设备的操作指令,参数是命令的附加信息。
例如,AT+CGMM是查询设备的型号指令,CGMM是命令,而且没有参数。
AT+CIPSTART是建立网络连接的指令,CIPSTART是命令,后面的参数包括连接类型、服务器IP地址、端口号等。
AT指令的格式一般为AT+命令[:参数]\r\n,其中AT+为固定的前缀,命令为具体的操作指令,参数为命令的附加信息,[:参数]表示参数是可选的,\r\n为回车换行符,表示一条指令的结束。
AT指令的发送方式有很多种,可以通过串口、蓝牙、TCP/IP等方式发送。
一般情况下,先发送AT指令,再解析响应,例如根据响应中的OK判断指令执行成功,根据响应中的ERROR判断指令执行失败。
也可以使用特定的库函数来简化AT指令的发送和解析过程。
AT指令的功能非常丰富,可以用于设备的初始化、网络的配置、数据的传输等。
常见的AT指令有:1.AT:检查设备是否处于命令模式。
2.AT+CGMI:查询设备的制造商信息。
3.AT+CGMM:查询设备的型号信息。
4.AT+CGSN:查询设备的序列号。
5.AT+CPIN:输入PIN码以解锁SIM卡。
6.AT+COPS:查询和设置网络运营商。
7.AT+CSQ:查询设备的信号强度。
8.AT+CMGS:发送短信。
9.AT+CMGR:读取收到的短信。
10.AT+CGATT:查询和设置GPRS附着状态。
11.AT+CIPSTART:建立网络连接。
12.AT+CIPSEND:发送数据。
13.AT+CIPCLOSE:关闭网络连接。
通过AT指令,可以实现设备的远程控制和配置,如远程查询设备状态、实时监测数据、远程启动和停止设备等。
AT指令介绍及用法

/fzgly/diary/item/10047975.html
2011-6-7
fzgly的主页
页码,6/13
VP value(&h) 相应的有效期
00 to 8F (VP+1)*5 分钟
90 to A7 12小时+(VP-143)*30分钟
A8 to C4 (VP-166)*1天
AT+CMGS=PDU is given<^Z/ESC> 如果短消息发送成功,则返回“OK”,并显示信息号: +CMGS: [,] 如果短消息发送失败,则返回如下信息号: +CMS ERROR: 如果此时TC35T处于Text Mode(即“AT+CMGF?”返回“1”)
AT+CMGS=[,toda]text is entered<^Z/ESC> 如果短消息发送成功,则返回“OK”,并显示信息号: +CMGS: [,] 如果短消息发送失败,则返回如下信息号: +CMS ERROR: 另外,由于使用的是TC35T,当有新的短消息到来时,需要TC35T产生提示,使用指令“AT+CNMI”。该指令的完整语法如下: AT+CNMI=[][,][,][,][,] 如果有新的短消息来到,则TC35T将自动返回下列提示: +CMTI: “SM”, 此时读出,然后用“AT+CMGR”指令即可读出短消息内容。 3.PDU数据格式分析: 例如,我们要将字符“Hi”字符发送到目的地“13677328099” PDU字符串为: 08 91 683108701305F0 11 00 0D 91 3176378290F9 00 00 00 02 C834 ⑴08—短信息中心地址长度。指(91)+(683108701305F0)的长度。 ⑵91—短信息中心号码类型。91是TON/NPI遵守International/E.164标准,指在号码前需加‘+’号;此外还有其它数值,但91最常用。 91—10010001 BIT No. 7 6 5 4 3
at指令的使用

at指令的使用AT指令是一种用于控制和配置调制解调器的命令集,它可以通过串口与调制解调器进行通信。
AT指令广泛应用于各种通信设备和物联网设备中,具有简单易用、灵活多变的特点。
本文将介绍AT指令的基本使用方法以及常见的功能和应用场景。
一、AT指令的基本使用方法AT指令是以AT开头的命令字符串,通过串口发送给调制解调器。
调制解调器接收到AT指令后,会执行相应的操作并返回执行结果。
下面是AT指令的基本使用方法:1. 串口设置AT+UART设置串口的波特率、数据位、停止位和校验位等参数。
2. 模块初始化AT+CFUN模块初始化,包括重启模块、设置模块功能等。
3. SIM卡操作AT+CIMI获取SIM卡的国际移动用户识别码(IMSI)。
AT+CPIN验证SIM卡的PIN码。
AT+CCID获取SIM卡的集成电路卡识别码(CCID)。
4. 网络注册AT+COPS设置网络运营商。
AT+CREG查询网络注册状态。
5. 短信功能AT+CMGF设置短信格式。
AT+CMGS发送短信。
AT+CMGR读取短信。
6. 通话功能ATD拨号。
ATA接听电话。
ATH挂断电话。
二、常见的功能和应用场景AT指令具有丰富的功能和应用场景,下面介绍几个常见的功能和应用场景:1. 网络连接AT+CGATT激活或关闭GPRS附着。
AT+CGDCONT设置PDP上下文参数。
AT+CGACT激活或关闭PDP上下文。
AT+CIICR建立GPRS连接。
2. 位置定位AT+CIPGSMLOC查询基站位置信息。
AT+CIPGSMLOC=2,1查询基站位置信息并上报服务器。
3. 传感器数据采集AT+CSQ查询信号质量。
AT+CGSN查询IMEI号。
AT+CMGR=1读取第一条短信。
AT+CGATT查询GPRS附着状态。
4. 远程控制AT+CIPSTART建立TCP或UDP连接。
AT+CIPSEND发送数据。
AT+CIPCLOSE关闭TCP或UDP连接。
三、AT指令的注意事项在使用AT指令时,需要注意以下几点:1. 注意命令的顺序和参数的设置,不同的模块可能有不同的命令格式和参数要求。
at指令的使用方法

at指令的使用方法嘿,朋友们!今天咱就来聊聊 AT 指令的使用方法,这可真是个有意思的玩意儿呢!AT 指令啊,就像是一把神奇的钥匙,能打开好多好多的门。
它可以让你的设备变得超级听话,按照你的想法去做事儿。
比如说,你可以用AT 指令来控制手机发送短信。
哇塞,这多酷啊!就好像你是个幕后的大导演,指挥着手机这个小演员去完成你的指令。
你告诉它给谁发短信,发什么内容,它就得乖乖照做。
再比如,你还能通过 AT 指令来设置网络参数呢。
这就好比给设备修了条专属的高速公路,让它在网络世界里跑得更快更稳。
那怎么用这神奇的 AT 指令呢?嘿嘿,这可得仔细听好啦!首先,你得找到能输入 AT 指令的地方。
这就像是找到打开宝藏的入口一样重要哦!一般在一些专门的软件或者设备的调试界面里能找到。
然后,你就可以开始输入指令啦。
这可不能马虎,得像写作业一样认真。
每个指令都有它特定的格式和参数,就像搭积木一样,得按照规则来,不然可搭不出你想要的城堡哦!举个例子吧,如果你想让设备连接到某个特定的网络,你可能就得输入类似这样的指令:AT+CWJAP="网络名称","密码"。
看,是不是很像一句神秘的咒语?哎呀,你可别嫌麻烦呀!学会了 AT 指令的使用方法,那好处可多了去了。
就像你掌握了一门绝世武功,能在科技的江湖里自由闯荡。
而且,AT 指令的应用范围那叫一个广啊!不只是手机,好多智能设备都能用它呢。
你想想,要是你能随心所欲地控制这些设备,那得多有成就感啊!你说,这 AT 指令是不是很神奇?是不是很值得我们去好好研究研究?反正我觉得啊,学会了 AT 指令,就等于给自己打开了一扇通往科技新世界的大门。
你可以在这个世界里尽情探索,发现各种有趣的玩法和应用。
所以啊,朋友们,别犹豫啦!赶紧去试试这神奇的 AT 指令吧,让你的设备变得更聪明、更听话!相信我,你一定会爱上它的!。
步骤二:微信IOT如何玩转AT指令

步骤一:烧写AT固件,烧写指导文件目录下的v1.3.0.2 AT Firmware,使用工具ESP_DOWNLOAD_TOOL_V2.4烧写,烧写设置如下:COM PORT可以通过设备管理器查询,如图:我们首先把GPIO0接地,然后点击start,因为IOT微信模块下载固件需要上电同步,所以需要REST脚轻触接地一下就可以下载AT固件,下载完成再点击stop。
最后把GPIO0取消接地。
步骤二:打开串口工具。
串口号查看方式同上。
波特率设置为115200,具体设置如下:最后打开串口,然后复位,复位方式,REST轻触GND一下。
如果AT固件下载成功会打印ready,如下:发送AT测试指令,如下,说明AT指令工作正常。
(发什么回什么的话是由于没有加“回车换行“,加入即可。
sscom注意勾选上”发送新行“)经过以上步骤我们就已经成功配置好AT指令环境,下面就可以玩转AT指令了注意:服务器和客户端要搭载在同一个网络上,连接方法如下:方法1.搭载在路由器上(手机/PC直接连接到路由器,模块通过AT+CWJAP="SSID","PWD"链接到路由器),如下:AT+CWMODE=3// AP兼station模式OKAT+CWJAP="Test_1","1234567890." //连接到路由器,前面是名字,后面密码WIFI CONNECTEDWIFI GOT IPOKAT+CWJAP? //查看当前连接的状态+CWJAP:"Test_1","00:22:aa:a5:67:88",7,-67OK方法2.搭载在模块上(手机/PC连接到模块wifi上即Esp8266,模块不用设置)AT+CWSAP?//查看模块的wifi名字,默认AI-THINKER_????这时候使用电脑连接该网络即可,不需要密码+CWSAP:"AI-THINKER_06C25D","",7,0,4OK首先要设置服务器(手机、PC、模块都可以模拟服务器)1.模块作为服务器,AT指令设置模块进入server模式,tcp调试助手连接模块。
5.3_使用AT指令调试NB-IoT模块【NB-IOT数据传输】

+CEREG:0,1
发送
AT+CGMI Lierda
接收
作用 查询当前模组网络注册连接状态 数据 0功能码;0未注册
0功能码;1已注册,可使用 0功能码;2再次尝试入网
作用 查询制造商 数据 Lierda:利尔达
硬件环境 搭建
搭建硬件平台,把NB-IoT模块安放在NEWLab平台
将NB-IOT模块的拨码开关1、2向上方向拨, 拨码开关3、4向下方向拨
串口通道向右侧拨至NB模块处 开关向左拨至启动处
NEWLab平台旋至通讯模式并使用串口线连接到PC最后上电;
设置串口助手 参数
在PC端打开串口助手并设置:
波特率Hale Waihona Puke 600、无较验、数据位8、停止位1
使用at指令调试nbiot模块应用于at服务器atserver与at客户端atclient间的设备连接与数据通信的方式硬件环境搭建搭建硬件平台把nbiot模块安放在newlab平台newlab平台旋至通讯模式并使用串口线连接到pc最后上电
使 用 AT 指 令 调试NB-IoT模块
AT指令
应用于AT服务器(AT Server)与AT客户端(AT Client)间的设 备连接与数据通信的方式
AT指
令 AT
发送
接收
OK
发送 发送
AT+CIMI
OK AT+CSQ
接收 接收
+CSQ:13,99
作用 测试NB模块是否可用 数据 OK表示可用
作用 查询IMSI 数据 IMSI:国际移动用户识别码
作用 查询当前信号质量 数据 13为信号质量,99没有获取到
信号
AT指 令
AT+CERFG?
AT指令介绍及用法 -蓝牙学习时手机与耳麦、免提的交互指令

AT指令介绍及用法AT 指令AT 即Attention,AT指令集是从终端设备(Terminal Equipment,TE)或数据终端设备(Data Terminal Equipment,DTE)向终端适配器(Terminal Adapter,TA)或数据电路终端设备(Data Circuit Terminal Equipment,DCE)发送的。
通过TA,TE发送AT指令来控制移动台(Mobile Station,MS)的功能,与GSM 网络业务进行交互。
用户可以通过AT指令进行呼叫、短信、电话本、数据业务、传真等方面的控制。
90年代初,AT指令仅被用于Modem操作。
没有控制移动电话文本消息的先例,只开发了一种叫SMS BlockMode的协议,通过终端设备(TE)或电脑来完全控制SMS。
几年后,主要的移动电话生产厂商诺基亚、爱立信、摩托罗拉和HP共同为GSM 研制了一整套AT指令,其中就包括对SMS的控制。
AT指令在此基础上演化并被加入GSM 07.05标准以及现在的GSM07.07标准,完全标准化和比较健全的标准。
如:对SMS的控制共有3种实现途径:最初的Block Mode;基于AT指令的Text Mode;基于AT指令的PDU Mode。
到现在PDU Mode已经取代BlockMode,后者逐渐淡出。
GSM 模块与计算机之间的通信协议是一些AT指令集,AT指令是以AT作首,字符结束的字符串,AT指令的响应数据包在中。
每个指令执行成功与否都有相应的返回。
其他的一些非预期的信息(如有人拨号进来、线路无信号等),模块将有对应的一些信息提示,接收端可做相应的处理。
示例:CDMA modem DTEAT< CR>< LF> OK < LF>ATTEST< CR>< CR> ERROR < LF>如果AT指令执行成功,“OK”字符串返回;如果AT 指令语法错误或AT 指令执行失败,“ERROR”字符串返回。
三分钟掌握AT指令

三分钟掌握AT指令一、一般命令1、AT+CGMI给出模块厂商的标识。
2、AT+CGMM获得模块标识。
这个命令用来得到支持的频带(GSM900,DCS 1800或PCS1900)。
当模块有多频带时,回应可能是不同频带的结合。
3、AT+CGMR获得改订的软件版本。
4、AT+CGSN获得GSM模块的IMEI(国际移动设备标识)序列号。
5、AT+CSCS选择TE特征设定。
这个命令报告TE用的是哪个状态设定上的ME。
ME于是可以转换每一个输入的或显示的字母。
这个是用来发送、读取或者撰写短信。
6、AT+WPCS设定电话簿状态。
这个特殊的命令报告通过TE电话簿所用的状态的ME。
ME于是可以转换每一个输入的或者显示的字符串字母。
这个用来读或者写电话簿的入口。
7、AT+CIMI获得IMSI。
这命令用来读取或者识别SIM卡的IMSI (国际移动签署者标识)。
在读取IMSI之前应该先输入PIN(如果需要PIN的话)。
8、AT+CCID获得SIM卡的标识。
这个命令使模块读取SIM卡上的EF-CCID 文件。
9、AT+GCAP获得能力表。
(支持的功能)10、A/重复上次命令。
只有A/命令不能重复。
这命令重复前一个执行的命令。
11、AT+CPOF关机。
这个特殊的命令停止GSM软件堆栈和硬件层。
命令AT+CFUN=0的功能与+CPOF相同。
12、AT+CFUN设定电话机能。
这个命令选择移动站点的机能水平。
13、AT+CPAS返回移动设备的活动状态。
14、AT+CMEE报告移动设备的错误。
这个命令决定允许或不允许用结果码“+CMEERROR:”或者“+CMS ERROR:”代替简单的“ERROR”。
15、AT+CKPD小键盘控制。
仿真ME小键盘执行命令。
16、AT+CCLK时钟管理。
这个命令用来设置或者获得ME真实时钟的当前日期和时间。
17、AT+CALA警报管理。
这个命令用来设定在ME中的警报日期/时间。
(闹铃)18、AT+CRMP铃声旋律播放。
at指令使用mqtt的速率

AT 指令(AT Commands)是一种用于控制调制解调器的通信协议,而MQTT(Message Queuing Telemetry Transport)是一种轻量级的发布/订阅传输协议,主要用于物联网(IoT)场景。
尽管AT 指令和MQTT 在功能和应用场景上有所不同,但它们可以结合使用。
在具体实践中,AT 指令可以用于控制MQTT 客户端(如传感器、设备等)与MQTT 服务器之间的通信。
关于AT 指令使用MQTT 的速率,这主要取决于两个方面:
1. 调制解调器的性能:AT 指令通过调制解调器与MQTT 服务器通信,调制解调器的性能直接影响通信速率。
调制解调器的性能参数包括波特率、数据位、停止位等。
2. MQTT 服务器和网络环境:MQTT 服务器的能力和网络环境也会影响通信速率。
例如,如果服务器带宽有限或网络拥堵,那么通信速率可能会受到影响。
具体来说,AT 指令使用MQTT 的速率可以根据以下步骤进行调整:
1. 配置调制解调器:根据您的设备和支持的AT 指令规范,配置调制解调器的参数,如波特率、数据位、停止位等。
2. 选择合适的MQTT 服务器:选择具有足够带宽和稳定性的MQTT 服务器,以确保通信速率满足需求。
3. 优化AT 指令和MQTT 消息结构:根据实际需求,优化AT 指令和MQTT 消息的结构,以减少冗余信息和提高传输效率。
4. 监控和调整:在实际应用中,持续监控通信速率,并根据实际情况进行调整,以提高通信性能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
步骤一:烧写AT固件,烧写指导文件目录下的v1.3.0.2 AT Firmware,使用工具ESP_DOWNLOAD_TOOL_V2.4烧写,烧写设置如下:
COM PORT可以通过设备管理器查询,如图:
我们首先把GPIO0接地,然后点击start,因为IOT微信模块下载固件需要上电同步,所以需要REST脚轻触接地一下就可以下载AT固件,下载完成再点击stop。
最后把GPIO0取消接地。
步骤二:打开串口工具。
串口号查看方式同上。
波特率设置为115200,具体设置如下:
最后打开串口,然后复位,复位方式,REST轻触GND一下。
如果AT固件下载成功会打印ready,如下:
发送AT测试指令,如下,说明AT指令工作正常。
(发什么回什么的话是由于没有加“回车换行“,加入即可。
sscom注意勾选上”发送新行“)
经过以上步骤我们就已经成功配置好AT指令环境,下面就可以玩转AT指令了注意:服务器和客户端要搭载在同一个网络上,连接方法如下:
方法1.搭载在路由器上(手机/PC直接连接到路由器,模块通过
AT+CWJAP="SSID","PWD"链接到路由器),如下:
AT+CWMODE=3// AP兼station模式
OK
AT+CWJAP="Test_1","1234567890." //连接到路由器,前面是名字,后面密码WIFI CONNECTED
WIFI GOT IP
OK
AT+CWJAP? //查看当前连接的状态
+CWJAP:"Test_1","00:22:aa:a5:67:88",7,-67
OK
方法2.搭载在模块上(手机/PC连接到模块wifi上即Esp8266,模块不用设置)
AT+CWSAP?//查看模块的wifi名字,默认AI-THINKER_????这时候使用电脑连接该网络即可,不需要密码
+CWSAP:"AI-THINKER_06C25D","",7,0,4
OK
首先要设置服务器(手机、PC、模块都可以模拟服务器)
1.模块作为服务器,AT指令设置模块进入server模式,tcp调试助手连接模块。
AT+CIPMUX=1//启动多连接
OK
AT+CIPSERVER=1//配置为TCP服务器模式
OK
AT+CIFSR//查看IP
+CIFSR:APIP,"192.168.4.1"
+CIFSR:APMAC,"5e:cf:7f:06:c2:5d"
+CIFSR:STAIP,"192.168.1.7"//路由器分配给模块的地址
+CIFSR:STAMAC,"5c:cf:7f:06:c2:5d"
OK
配置好以后,我们就可以在TCP调试助手给IOT模块发送数据,在串口调试助手收到数据。
2.PC作为服务器,设置pc端为tcp server模式,模块作为客户端向pc申请端口
(AT+CIPSTART="pc端IP",端口)
首先保证IOT模块与电脑连接到同一网络,方法同上,不再赘述。
然后以管理员身份运行TCP调试助手
设置如下:
然后点击开始监听,使用AT+CIPSTART连接,IP为TCP调试助手左下角的地址。
这样就可以实现数据传输了
3.手机作为服务器和pc作为服务器原理相同(手机默认server模式,等待模块连接)
首先,手机安装TCP连接.apk,然后保证模块与手机连接同一局域网,查看局域网IP,使用AT+CIPSTART=“”,“”连接,如下:
这时候,手机就会显示连接到模块,并且显示IP地址
如下
这样就完成了手机作为服务器,与模块数据传输。
4.透传模式测试
所谓的透传就是我们服务器给模块传输字符串时,前面不带有+IPD,下面做示范。
上电之后,执行AT指令
AT+CWMODE=3//“设置AP和STA共存模式”
OK
AT+CWJAP="Test_1","1234567890."// "加入路由器,与服务器在同一局域网下,或自行设定"
WIFI CONNECTED
WIFI GOT IP
OK
AT+CIPMUX=0//“设置单链接”
OK
AT+CIPMODE=1// "设置透传模式"
OK
AT+CIFSR//查看模块连接信息
+CIFSR:APIP,"192.168.4.1"
+CIFSR:APMAC,"5e:cf:7f:06:c2:5d"
+CIFSR:STAIP,"192.168.1.48"//TCP调试助手连接的远程主机地址
+CIFSR:STAMAC,"5c:cf:7f:06:c2:5d"
OK
AT+CIPSTART="TCP","192.168.1.20",1000//IP地址和端口为TCP调试助手左下角的
CONNECT
OK
+++//关闭透传模式,这里需要把串口助手的“发送新行”取消,也就是取消回车换行默认是保存透传,如果想取消开机透传可以使用AT+SAVETRANSLINK=0,可以在使用“+++“关闭透传后直接使用该指令
以上就是透传模式,电脑给模块发送的信息不带有+IPD 5.UDP模式
Ai-Thinker Technology Co.,Ltd.
ready
WIFI CONNECTED
WIFI GOT IP
AT+CIPMODE=1//透传模式
OK
AT+CIPSTART="UDP","192.168.1.20",1000,50000,0//UDP模式,IP为电脑ip,1000为远程端口,50000为本地端口
CONNECT
OK
AT+CIPSEND//模块给电脑发送数据
OK
1)电脑给模块发数据
本地端口为电脑端口,目标主机为模块IP,目标端口为模块端口
2)模块给电脑发数据。