# 固件下载
若使用AT指令系统,首先应该将AT固件烧录到无线模组中,针对不同型号的模组,对应的固件也各不相同,烧录方式也不同。
#修改AT默认配置
A248以后的固件支持通过脚本设置默认配置。
解压上面的压缩包,进入解压后的目录,进入命令行模式,运行python3 at_config.py。 目前这个脚本只能修改uart的默认配置。依次要求输入baudrate、format time和format length,如果不希望修改,就直接输入空格,进入下一个设置项。如果需要修改,就输入希望的值,然后回车。几个项目输入完毕,会在本目录下生成一个kvro.bin文件。把这个bin文件烧录到对应的模组的kvro分区就可以了。几个模组的kvro分区的地址参见下表。
emw3080 | emc3080 | emc3280 | emc3380 | emc3290 |
0x14000 | 0xC000 | 0x17E000 | 0x17E000 | 0x17E000 |
#A258
修改内容:
1、修正MQTT连接被服务器断开时,模组可能重启的问题。
2、BLE配网模式可以设置广播包的部分内容
emw3080 | emc3080 | emc3280 | emc3380 | emc3290 |
#A256
1、MQTT支持通配符
2、修复emc3080的NTP不工作的bug
emw3080 | emc3080 | emc3280 | emc3380 | emc3290 |
#A255
AT+WJAPIP指令能获取的IPv4和IPv6的地址。
emw3080 | emc3080 | emc3280 | emc3380 | emc3290 |
#A254
修复TCP Server不支持IPv6的问题。
AT+WSCAN最长等待时间增加到10秒。
emw3080 | emc3080 | emc3280 | emc3380 | emc3290 |
#A252
修复BLE配网后WiFi无法连接的bug。
emw3080 | emc3080 | emc3280 | emc3380 | emc3290 |
#A251
Combo模组支持Master模式。关于Master的使用方法,请参考:BLE使用举例
emw3080 | emc3080 | emc3280 | emc3380 | emc3290 |
#A250
AT+IPSTART命令,针对udp_broadcast类型,默认目的地址使用remote domain参数。如果remote domain是非法的IP地址,则使用IPv4的255.255.255.255作为默认目的地址。
emw3080 | emc3080 | emc3280 | emc3380 | emc3290 |
#A249
支持TCPIP配置IPv6的连接
emw3080 | emc3080 | emc3280 | emc3380 | emc3290 |
#A248
支持通过脚本修改AT的默认配置,目前通过脚本实现了uart的配置修改。
#A247
修复:配置了证书的MQTT连接,断线重连容易失败的bug。
emw3080 | emc3080 | emc3280 | emc3380 | emc3290 |
#A246
更新mxos,修复MX1300的Softap发送UDP广播失败的bug。
emc3080 |
#A245
修复mx1310在Softap模式下发送udp广播数据会失败的bug。
emw3080 | emc3080 | emc3280 | emc3380 | emc3290 |
#A244
修复HTTP下载文件,被动模式无法下载最后一部分文件的bug。
优化了WiFi station模式连网的成功率。
emw3080 | emc3080 | emc3280 | emc3380 | emc3290 |
#A240
修复SSL证书可能会load错误的问题。
emw3080 | emc3080 | emc3280 | emc3380 | emc3290 |
#A239
修复命令AT+SSLCERTGET返回错误的bug。
emw3080 | emc3080 | emc3280 | emc3380 | emc3290 |
#A238
优化TCP client在重连的时候调用CIPSTOP响应速度。
emw3080 | emc3080 | emc3280 | emc3380 | emc3290 |
#A237
修复MQTT获取状态的指令可能导致系统crash的bug;
优化在wifi不通时MQTT持续占用cpu做无效的重试。
emw3080 | emc3080 | emc3280 | emc3380 | emc3290 |
#A236
修复设置softap/station的IP地址没有保存的问题。
emw3080 | emc3080 | emc3280 | emc3380 | emc3290 |
#A235
新增AT指令:
1.
AT+WJAPIPAUTO
参数:ON/OFF。如果配置station使用静态IP地址链接路由器的话,AT固件会自动使用MAC地址的后3个字节作为IP地址的后面3位,第一位是配置的静态IP地址。
2.
AT+WJAPRSI
参数=数字number。
当Station链接断开以后,会经过number次的直接重试之前链接的AP,才执行一次wifi扫描获取新的AP,可以适当降低三秒的次数。
emw3080 | emc3080 | emc3280 | emc3380 | emc3290 |
#A233_ComboA229
解决频繁开关TCP Server可能会失败的问题
emw3080 | emc3080 | emc3280 | emc3380 | emc3290 |
#A232_ComboA228
解决MQTT短线超过20秒就不重连的问题。
emw3080 | emc3080 | emc3280 | emc3380 |
#A231_ComboA227
优化了Station+SoftAP共存模式下的稳定性,可以反复开关SoftAP
emw3080 | emc3080 | emc3280 | emc3380 |
#A230_ComboA226
1、udp广播类型发送数据的时候都固定目的IP为广播IP地址
2、增加http download相关的AT指令
emw3080 | emc3080 | emc3280 | emc3380 |
#A229_ComboA224
1、修复输入不识别的指令时程序会crash的bug
2、修复AT+WJAPQ指令没有产生station_down的event
emw3080 | emc3080 | emc3280 | emc3380 |
#v2.1.3以前版本
型号 | 版本 | 固件下载 | 波特率(bps) |
mx1300系列 EMC3080/EMC3090 | v2.0.0 | 115200 | |
mx131x系列 EMC3280 | v2.0.0 | 115200 | |
mx131x系列 EMC3380 | v2.0.0 | ||
MX1290/MX1290V2系列 EMW3080/EMW3080V2/EMW5080/EMW5080V2 | v2.1.4 | 115200 | |
EMW3166 | v2.1.2 | 115200 | |
EMW3165 | v2.1.2 | 115200 |
← MXMESH 指令集 简介 →