at指令

nodemcu 透传

﹥>﹥吖頭↗ 提交于 2020-04-05 17:40:46
1.刷入AT固件 把模块usb连接电脑后,运行ESP8266一键烧录工具,ESP8266Flasher.exe,设置好波特率位115200,flash等如下图 按钮齿轮,选固件 按钮flash开始 点击一键烧写,等一会就好了(左下角会出现绿色箭头)。刷入固件后复位重启。 2.设置透传参数 打开串口调试助手,测试AT指令,OK, AT+GMR查询版本。 AT+GMR 查询版本 AT+CWMODE=1 设置STA模式 AT+CWLAP 查询可以查到的wifi信号 AT+CWJAP="rwk00","12345678" 设置wifi账号和密码 3.查看nodemcu的ip AT+CIFSR 查看本地ip +CIFSR:STAIP,"192.168.43.98" +CIFSR:STAMAC,"8c:aa:b5:c5:e5:2c" OKAT+CIPMUX=0 设置成单路连接模式 AT+CIPMODE=1 设置为透传模式 4.手机上打开网络调试助手,建立tcp_server ip: 192.168.43.1 端口:8080注意,tcp服务器的ip地址和nodemcu的本地ip同域 5.连接TcpServer AT+CIPSTART="TCP","192.168.43.1",8080 连接服务器6.保存设置AT+SAVETRANSLINK=1,"192.168.43.1",8080,"TCP"

AT指令

霸气de小男生 提交于 2020-03-05 13:33:01
AT+CMGF=0 初始化 AT+IPR=115200 AT+CPAS 查询工作状态,0:可以接受AT指令,1:不能接受AT指令 ATA 应答本次电话 ATSO=2 设置2秒后自动应答 ATSO=0 取消自动应答 ATSO?查询当前设置 ATH 结束本次呼叫 ATD10086 发起呼叫10086 ATD>SM202 呼叫电话本中202号记录的号码 ATDL 重拨 AT+CPBS ? 查询电话本 返回为+CPBS:"SM",7,100 OK (容量为100,已用7) AT+CPBR=? 响应:+CPBR: (1-100), 20,14 OK(有100 个存储位置电话号码最长20位,相关信息最多14个字符) AT+CPBR=2,8 读取电话本位置2-8 的记录(范围从1到100) AT+CPBR=6 响应+CPBR: 6,"13815233214",129,"Q2403A" OK 显示记录 位置号 号码 号码类型 相关信息(注意:相关信息为中文时,以十六进制显示) AT+CPBF="chenli" 查询chenli的电话号码 AT+CPBW=? 写电话本检测命令 响 应+CPBW: (1-100),20,(129,145),14 OK 有100个位置号码 最长20位 有2种类型字符 信息最多14个 AT+CPBW=2 删除位置2的记录 响 应OK 删除成功 AT+CPBW=,"

AT指令集

点点圈 提交于 2020-02-21 11:29:32
通用指令 at+cala   设置警报日期和时间 at+cgmi   厂家认证请求,返回模块厂家信 at+cgmm   模式认证请求,返回模块使用频段 at+cgmr   修正认证请求,返回软件版本 at+cgsn   产品IMET序列号 at+cscs   选择TE特性设置 at+wpcs   选择ME特性设置 at+iccid   获取SIM卡标识 at+cclk   设置或查看当前日期和时间 at+gcap   查看功能列表 A/     重复上次命令 at+cpof   停止模块运行 at+cpas   查看模块当前活动状态 at+cfun   设置模块状态 at+cmee   选择模块错误报告方式 at+ckpd   模拟小键盘控制操作 at+crmp   演示铃声 at+crsl   设置振铃声音大小 网络服务指令 at+csq  查看网络信号质量 at+cops  选择服务商 at+creg  查看当前网络注册状态 at+wopn  文字方式显示网络提供商 at+cpol   查看优先网络列表 安全指令 at+cpin  输入pin码 at+cpin2  输入pin2码 at+cpinc  查看密码剩余尝试次数 at+clck  锁住或解锁设备某些功能 at+cpwd  更改各种密码 数据指令 at+cbst  设置数据传输类型 at+fclass  选择模式 at

NB-IOT开发|nbiot开发教程《一》AT指令类模组驱动解析

怎甘沉沦 提交于 2020-02-07 06:47:43
嵌入式开发中我们要时刻保持代码的高效与整洁 一、前言 嵌入式开发中我们要时刻保持代码的高效与整洁 。NBIOT的出现带动了物联网行业的火爆,物联网行业似乎总是离不开NBIOT。但是,我将NBIOT归为AT指令模组一类,这一类模组没有什么高深之处,也没有深度可言。但是想要很好的使用AT指令模组却是一件不简单的事情。想要很灵活的使用AT指令的模组需要用到 状态机。 AT指令类模组包括:nb-iot模组,gprs模组,wifi模组,LoRa串口透传模组等等,设计很多,应用广泛。 二、AT指令类模组总结 AT指令类模组的使用步骤可以分为:模组初始化和模组收发数据。我们翻开模组的手册可以发现,模组的初始化就是一个状态到另一个状态之间的切换, 每一时刻该对象必须处于且只能处于其中一种状态中。 三、状态机原理 状态机的定义网上有很多,我主要说一下状态机的工作原理。 状态机组成:状态(state),事件(event)和动作(action); 四、AT指令模组状态机工作原理 前面说了状态机组成:状态(state),事件(event)和动作(action); AT指令模组状态机原理: 状态:1.发送AT确认模组是否正常;2.配置模组参数;3.发送数据;(暂定三个状态) 动作:1.发送AT确认模组是否正常->通过串口发送AT\r\n,模组正常会返回OK,模组不正常返回非OK数据或者不返回。 2

esp8266通过串口AT指令连接onenet平台

三世轮回 提交于 2020-02-06 02:30:16
1)配置WIFI模块; 模块配置和用RestFul API接入OneNet相同,依次发送如下几个命令到WIFI模块: AT+CWMODE=3 //设置WIFI应用模式 AT+RST //重置WIFI模块 AT+CIFSR//查询本地IP AT+CWJAP="your ssid","password" //连接无线路由器 注意:这些配置完成后,若模块重新上电,可直接进入第二步,与服务器建立TCP连接。 2)和OneNet服务器建立TCP连接,依次发送命令: AT+CIPSTART="TCP","183.230.40.33",80 //和服务器建立TCP连接 AT+CIPMODE=1 //进入透明传输模式 AT+CIPSEND //开始传输 命令执行结果如下图所示: 到此,我们可以发送前面准备好的数据了,发送HTTP数据报为: POST /devices/131658/datapoints HTTP/1.1 api-key: mgDiVsQ7E8bPUwfBDtTy4K8yMtMA Host:api.heclouds.com Content-Length:63 {"datastreams":[{"id":"sys_time","datapoints": [{"value":50}]}]} 返回结果如下图: 该返回结果说明,本次上传数据成功,数据上传成功后

M5311接入onenet(MQTT方式)

独自空忆成欢 提交于 2020-02-01 19:47:54
相关的AT指令 AT指令 功能 备注################## AT+MQTTCFG=“183.230.40.39”,6002,“设备ID”,120,“产品ID”,“APIKEY”,1 MQTT client 参数配置 APIKEY需要在设备详情页面添加 AT+MQTTOPEN=1,1,0,0,0,"","" 发送连接建立请求 AT+MQTTPUB=$dp,0,1,0,28, 0300197b2261223a392c2262223a392c2263223a392c2264223a397d 上传数据 28为发送数据长度, 数据中:03指明数据为json格式, 0019为json字符串内容长度, 其后为json字串的hex格式 AT+MQTTDISC 断开连接 AT+MQTTDEL 释放资源 具体参数可参考M5311关于MQTT的AT手册。 来源: CSDN 作者: 依古·比古 链接: https://blog.csdn.net/qq_44370363/article/details/104136201

NB-IoT 移远 BC28 TE-B 模块网络接入测试

混江龙づ霸主 提交于 2020-01-27 00:57:41
产品概述 BC28 是一款超紧凑、高性能、低功耗的多频段 NB-IoT 无线通信模块,支持 B1/B3/B8/B5/B20/B28 频段。其尺寸仅为17.7mm×15.8mm ×2.0mm,能最大限度地满足终端设备对小尺寸模块产品的需求,同时有效地帮助客户减小产品尺寸并优化产品成本。BC28 在设计上兼容移远通信 GSM/GPRS 系列的 M26 模块,方便客户快速、灵活的进行产品设计和升级。 BC28 采用更易于焊接的 LCC 封装,可通过标准 SMT 设备实现模块的快速生产,为客户提供可靠的连接方式,特别适合自动化、大规模、低成本的现代化生产方式。SMT 贴片技术也使 BC28 具有高可靠性,以满足复杂环境下的应用需求。 凭借紧凑的尺寸、超低功耗和超宽工作温度范围,BC28 成为 IoT 应用领域的理想选择,常被用于无线抄表、共享单车、智能停车、智慧城市、安防、资产追踪、智能家电、农业和环境监测以及其它诸多行业,以提供完善的短信和数据传输服务。 https://www.quectel.com/cn/product/bc28.htm 上手测试 Step1. 插入物联网卡,上电启动 Step2. 查看并打开串口 使用 USB 线连接 PC 和 BC28 TE-B 开发板,注意此时开发板上的串口开关在 MAIN UART TO USB 一侧。打开 PC 的 设备管理器,查看对应串口号

HC-05蓝牙模块配置与使用

血红的双手。 提交于 2020-01-26 04:21:21
蓝牙模块BT-HC05模块是一款高性能的蓝牙串口模块。 1、可用于各种带蓝牙功能的电脑、蓝牙主机、手机、PDA、PSP等智能终端配对。 2、宽波特率范围4800~1382400,并且模块兼容单片机系统。 3、当主从模式两个蓝牙模块配对成功后,可以简单的,更改为无线的蓝牙,让您的设备或者产品更高级,更时尚。 4、您可以很容易的使用提供的蓝牙手机软件来等。    HC-05 嵌入式蓝牙串口通讯模块(以下简称模块)具有两种工作模式:命令响应工作模式和自动连接工作模式,在自动连接工作模式下模块又可分为主(Master)、从(Slave)和回环(Loopback)三种工作角色。当模块处于自动连接工作模式时,将自动根据事先设定的方式连接的数据传输;当模块处于命令响应工作模式时能执行下述所有AT 命令,用户可向模块发送各种AT 指令,为模块设定控制参数或发布控制命令。通过控制模块外部引脚输入电平,可以实现模块工作状态的动态转换。 模块指示灯说明: 1.将模块上电同时(或者之前),将KEY接高电平,此时指示灯慢闪(1秒亮一次),模块进入AT状态,此时波特率固定38400。 2.将模块上电后,将KEY悬空或者接地,此时指示灯快闪(1秒2次),表示模块进入可配对状态。此时如果将KEY接高电平,模块也会进入AT状态。但是指示灯依然是快闪(1秒2次)。 3.模块配对成功,此时STA双闪(一次闪2下

【转贴】短息分类和短信接收指令

雨燕双飞 提交于 2020-01-25 09:31:32
AT+CNMI 一、短消息类(class)的概念:   根据指定存储的位置,短消息分为class0-3四个类,也可以不指定类别(no class),由移动设备按默认设置进行处理,存储到内存或者SIM卡中。在TPDU的TP-DCS字节中,当bit7-bit4为00x1、1111 时,bit1-bit0指示消息所属类。 00——class 0,可直接显示。 01——class 1,默认储存在ME内存中。 02——class 2,储存在SIM卡中。 03——class 3,可直接传输到终端设备TE。 默认的短消息存在SIM卡中,无类别的短消息通常也存在SIM卡中。 二、AT+CNMI说明: GSM Modem一般都支持一条“AT+CNMI”指令,用于设定当有某类短消息到达时,如何处理它——只储存在制定的内存(易失的/非易失的)中;先储存后通知TE;直接转发到TE,等等。 “AT+CNMI”指令语法为: AT+CNMI=<mode>,<mt>,<bm>,<ds>,<bfr> (1)<mode>控制通知TE的方式。 0——先将通知缓存起来,再按照<mt>的值进行发送。 1——在数据线空闲的情况下,通知TE,否则,不通知TE。 2——数据线空闲时,直接通知TE;否则先将通知缓存起来,待数据线空闲时再行发送。 3——直接通知TE。在数据线被占用的情况下,通知TE的消息将混合在数据中一起传输。

短信猫常用AT指令指南

谁都会走 提交于 2020-01-19 12:47:25
短信猫常用AT指令指南 AT指令短信猫通讯中起着重要的作用,能够通过AT指令控制手机的许多行为,包括拨叫号码、按键控制、传真、GPRS等。 AT指令基本用法: 1. 测试命令(Test Command) 在AT指令后面加上“=?”即构成测试命令。例如“AT+CSCS=?”会列举出所有支持的字符集。 2. 读取命令(Read Command) 在AT指令后面加上“?”即构成读取命令。例如“AT+CSCS?”会列举出当前设置。 3. 执行命令(Execute Command) 一般而言在AT指令后加上“=”及命令参数即可。有些命令例如AT+CMGR命令没有参数,直接就可以执行。 以WAVECOM GSM MODEM为例,其常用的AT指令集及开发参考如下: 指令名称 用法 说明 CSMS 选择信息服务 0兼容GSM07.05 Phase 2 version 4.7.0 1兼容GSM07.05 Phase 2+ version T+CSMS=0 +CSMS: 1,1,1 AT+CSMS=1 +CSMS: 1,1,1 SMS-MO SMS-MT SMS-CB(小区广播) 全部支持 CNMA 新SMS收到确认 CPMS 首选的SMS存储区 SM为SIM卡区,BM为内存区,缺省为SM AT+CPMS=? +CPMS: (("SM","BM"),("SM")) AT+CPMS="SM" +CPMS