0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

物联网WIFI模块AT指令版本七大坑

徐旭斌 ? 来源:mqlinks ? 作者:mqlinks ? 2023-08-28 16:29 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

前言

目前我们讨论的这个问题,并不是说WIFI方案不具备以应的功能。而是指在同一个AT指令固件下可能存在的问题。由于各厂商AT指令的开发深度不同,导致AT指令固件差异很大。我总结了一些问题,其中是否存在你认为AT指令不好用原因

一、底层库问题

由于原厂在开发过程中,会不断的修补SDK包中的BUG以及优化适配性能,致使你购买到的AT指令WIFI模块,还停留在以往旧版本SDK包的基础上设计。自然而然你使用的模块也会存在以往旧版本的问题。而这种情况在WIFI模块行业中特别严重,由于工厂生产的超前性以及库存的存在,往往你买的AT指令模块,烧录的不是基于最新SDK开发的固件。

二、指令格式无规律

如果只是单纯的指令命令无规律,这也不是致命的,因为单片机代码一但写成,这部分就不用人脑记忆。但是我指的指令没有规律,是指AT指令集回复结果的多样性,根本在数据手册中无法找全,如回复AT指令数据有大小写区分。还有一种情况很糟糕,就是在发送指令后等待回复时,中间夹渣了数据内容,这大大增加单片机应用开发者的难度!

三、指令回复响应性

一条AT指令发出去,回复的指令时间间隔忽长忽短。先不说不同指令,就算是同一条指令也有这种现象,单片机用户很难找到一个最长等待时间去设计代码。一但等待过去模块又回复了,这就对单片机的逻辑造成影响。还有一些AT指令,在快速输入指令后,可能会进入卡死状态,只有在重启后可以使用,这种情况多出现在早期版本的ESP8266的AT指令固件中。

四、指令交叉使用性

AT指令之间存在依赖性,如ESP系列的模块,连接一个TCP服务器,步骤必须是:设置STA模式、设置连接路由器账号密码、设置连接TCP服务器的IP地址和端口。只要指令不按步骤下去,功能无法实现。

五、配网功能缺失

在BLE+WIFI双模模块时代,应该保持具有BLE配网,airkiss配网,AT指令设置连接路由器账号密码及在AP状态下的内置网页配网功能。而市场上大部分模块只有其中一种或者几种功能,并不能全功能具备,导致在不同环境下的配网功能缺少无法连接路由器。

六、透传功能封包慢

这个是整个行业的通病,目前整个行业透传封包速度在50ms。我们知道对于模块来说,模块无法通过串口数据判断串口数据的开始和结束,所以封包数据越长,则模块设计难度越大,而对于用户来说,就会把数据的延时至少放大50ms。而对于单片机设计者来说,在透传状态下至少发下一条数据的需要等待50ms以上。

七、协议层功能缺失

目前市场上大部分的WIFI模块只支持UDP,TCP客户端,TCP服务器的功能。而TCP服务器状态下也无法进行透传功能。部分新开发的模块可以支持HTTP和MQTT功能,但是无法支持HTTPS和MQTTS等功能,导致应用环境大大缺失。未来是信息安全的时代,HTTPS和MQTTS对于物联网来说,势在必行!

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 模块
    +关注

    关注

    7

    文章

    2790

    浏览量

    50690
  • 物联网
    +关注

    关注

    2932

    文章

    46349

    浏览量

    394234
  • 指令
    +关注

    关注

    1

    文章

    617

    浏览量

    36694
  • WIFI
    +关注

    关注

    81

    文章

    5410

    浏览量

    208659
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    第九届集创赛“法动杯”燃爆七大赛区

    盛夏创新热潮涌动,“法动杯”燃爆集创赛七大赛区。第九届全国大学生集成电路创新创业大赛(简称“集创赛”)正如火如荼进行中,集创赛七大分赛区决赛已全面启动。
    的头像 发表于 07-23 16:45 ?555次阅读

    2025年WiFi技术白皮书:全球联网无线通信的关键创新

    随着联网(IoT)的快速发展,无线通信技术正成为推动全球数字化转型的重要引擎。作为联网连接的核心技术之一,WiFi 近年来经历了从
    的头像 发表于 07-08 11:26 ?359次阅读

    联网蓝牙模块有哪些优势?

    随着联网技术的不断发展,蓝牙模块作为联网的重要组成部分,其应用越来越广泛。那么,
    发表于 06-28 21:49

    如何选择合适的联网蓝牙模块

    在选择联网蓝牙模块时,有以下关键因素需要考虑到:1、发射功率:发射功率影响蓝牙模块的传输距离和穿透能力。一般来说,低发射功率的模块传输距离
    发表于 06-28 21:46

    基于联网的户外环境检测装置(STM32、APP、WIFI)实例项目下载

    基于联网的户外环境检测装置(STM32、APP、WIFI)实例项目,推荐下载!
    发表于 05-29 21:46

    基于联网的户外环境检测装置(STM32、APP、WIFI

    基于联网的户外环境检测装置(STM32、APP、WIFI) 项目示例下载! 纯分享帖,需要者可点击附件免费获取完整资料~~~【免责声明】本文系网络转载,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请第一
    发表于 05-23 20:57

    WiFi模块选购必看:2025年全球十大品牌推荐及WiFi方案选型指南

    随着联网(IoT)、智能家居、工业自动化等领域的快速发展,WiFi模块作为无线通信的核心组件,其市场需求持续增长。根据最新市场研究,2024年全球
    的头像 发表于 03-28 15:09 ?1370次阅读
    <b class='flag-5'>WiFi</b><b class='flag-5'>模块</b>选购必看:2025年全球十大品牌推荐及<b class='flag-5'>WiFi</b>方案选型指南

    最新!智慧灯杆七大应用场景案例独家汇总

    最新!智慧灯杆七大应用场景案例独家汇总
    的头像 发表于 03-07 10:10 ?485次阅读

    联网云IO模块是什么

    平台的指令,对现场设备进行控制。 工作原理 联网云IO模块的工作原理主要分为信号采集、数据转换、数据传输和远程控制四个环节。 1.信号采集:远程IO
    的头像 发表于 01-21 16:57 ?574次阅读

    5G-A车联网、全球首个手机直连卫星星座!2025年联网市场七大趋势展望

    元年,AI技术也在快速融合进入IoT芯片、模组和终端市场。手机直连卫星也出现小规模的增长,5G-A无源联网实现了试点验证和射频技术的突破。 ? 2025年,全球联网市场将会迎来哪些
    的头像 发表于 12-12 00:14 ?1.5w次阅读
    5G-A车<b class='flag-5'>联网</b>、全球首个手机直连卫星星座!2025年<b class='flag-5'>物</b><b class='flag-5'>联网</b>市场<b class='flag-5'>七大</b>趋势展望

    【星闪派联网开发套件体验连载】智能交通灯

    感谢电子发烧友,感谢润和软件,提供星闪派联网开发套件试用。 本次试用计划: 用星闪派联网开发套件,先实现本地交通灯项目,接入WiFi连上
    发表于 10-05 13:00

    联网系统高速率WiFi传输方案_WIFI芯片详解

    01 联网系统中为什么要使用WIFI芯片 联网系统中使用WIFI芯片的原因主要有以下几点:
    的头像 发表于 09-29 17:18 ?1995次阅读
    <b class='flag-5'>物</b><b class='flag-5'>联网</b>系统高速率<b class='flag-5'>WiFi</b>传输方案_<b class='flag-5'>WIFI</b>芯片详解

    联网系统高速率WiFi传输方案_WIFI模块详解

    联网系统中为什么要使用 WIFI模块 联网系统中使用WI
    的头像 发表于 09-27 16:54 ?1841次阅读
    <b class='flag-5'>物</b><b class='flag-5'>联网</b>系统高速率<b class='flag-5'>WiFi</b>传输方案_<b class='flag-5'>WIFI</b><b class='flag-5'>模块</b>详解

    美迅联网推出RTL8720DF系列2.4G和5G双频WiFi蓝牙模块

    ? 在科技日新月异的今天,无线联网已经成为了我们生活中不可或缺的一部分。而在这个领域中,双频WiFi蓝牙模块无疑是一颗璀璨的明珠,它的出现为无线
    的头像 发表于 08-27 17:33 ?1696次阅读
    美迅<b class='flag-5'>物</b><b class='flag-5'>联网</b>推出RTL8720DF系列2.4G和5G双频<b class='flag-5'>WiFi</b>蓝牙<b class='flag-5'>模块</b>

    什么是联网技术?

    什么是联网技术? 联网技术(Internet of Things, IoT)是一种通过信息传感设备,按约定的协议,将任何物体与网络相连接,实现智能化识别、定位、跟踪、监管等功能的
    发表于 08-19 14:08