单片机at指令解析 开源_单片机与手机如何实现远距离通信的技术方案

本文探讨了如何使用AT指令在单片机和手机之间实现远距离通信的技术方案,重点介绍了相关开源资源,为实现单片机远程控制提供了详细解析。
摘要由CSDN通过智能技术生成
8c1ceb898394f176ad290e84af7a9cc1.png 单片机与手机实现通讯,目前主流的方案有如下三种: 1)wifi通讯; 2)蓝牙通讯; 3)4G 等移动通讯。 其中, 蓝牙通讯属于近距离通讯,无法实现远距离通讯 。 1 wifi通讯 wifi目前是应用最广泛的,我们手机在获取流量时和路由器就是通过wifi来建立无线连接的。 wifi是手机、电脑必备通讯资源,而且在智能家居上也应用广泛,如带wifi功能的空调、冰箱、智能插座等。 有了wifi,我们手机可以远程遥控家里的智能设备。 单片机和手机通过进行通讯,可以有两种方案:1) 单片机+wifi模组 的方案;2) wifi的SOC 方案。

233fe5af95865d334233927cb189bcc7.png

所谓wifi模组就是给wifi芯片配置了射频天线、存储空间等电路以及烧录了协议栈, 单片机可以通过UART串口通过AT指令来直接配置wifi的工作模式和数据 等。这种方式应用起来比较简单,单片机只需要实现UART通讯即可,但是在成本上要预算一颗单片机的成本。而SOC开发则可以省掉单片机。

a5c8e5ffb120d6571eacbb611ce262b8.png

什么是SOC? wifi 芯片本身就是一颗单片机,可以利用该单片机并设计所需要的外设电路实现想要的功能。所以,SOC开发就是把wifi芯片当作是一颗单片机,重新实现wifi通讯部分的代码,需要较强的技术背景,但是可以省掉一颗单片机。对于出货量极大的消费类电子而言,SOC开发是主流方案。 2 4G等移动通讯 手机获取流量访问网络的方法主要有wifi和移动通讯两种。其中WiFi部分已经介绍过了。而移动通讯方式其实就是指的是手机卡,根据网络制式可以分为4/3/2G等网络。以4G为例,只需要用单片机控制4G模块即可实现和手机的远程通讯功能。 其实4G也分为模组和SOC ,但是SOC的方式对调试设备、技术背景要求相对较高,在工业应用都以模组为主,主要的供应商如华为、中兴、有方、移动OneMo等。 4G模组和单片机也是通过UART来实现通讯的,用的也是AT指令 。这样就避免了最底层协议栈的开发,省去了模组调试等一些列问题,提高了开发效率。

0fe4ffca62008ebf5b615aa73cd5d3a3.png

不管是使用WIFI还是使用4G,建议使用模组的方式设计方案,使用AT指令来配置工作模式来实现数据的透传,这样就把这个问题简化为了单片机的UART通讯问题,如果数据量比较大或者功能比较复杂的话,还会涉及到云服务器的应用开发。 对于初学者、技术储备薄弱的初创公司而言,模组开发是最高效的。 a54bdc8b730f5528f9f1c7875a351939.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值