单片机与手机实现通讯的通讯,无法实现远距离通讯

单片机与手机实现通讯,目前主流的方案有如下三种:1)wifi通讯;2)蓝牙通讯;3)4G等移动通讯。单片机和手机通过进行通讯,可以有两种方案:1)单片机+wifi模组的方案;2)wifi的SOC方案。4G模组和单片机也是通过UART来实现通讯的,用的也是AT指令。

1 无线通讯

WiFi是目前应用最广泛的。 当我们的手机获得流量后,就会通过WiFi与路由器建立无线连接。 WiFi是手机、电脑必不可少的通信资源,在智能家居中也有广泛的应用,比如空调、冰箱、带有WiFi功能的智能插座等。 通过wifi,我们的手机可以远程控制家里的智能设备。

单片机与手机通信有两种方案:1)单片机+wifi模块方案; 2)wifi SOC解决方案。

所谓wifi模块就是在wifi芯片上配置射频天线、存储空间等电路并烧写协议栈。 单片机可以通过UART串口和AT命令直接配置wifi工作模式和数据。 这种方法应用起来比较简单。 微控制器只需要实现UART通信,但必须对微控制器的成本进行预算。 SOC 开发可以消除对微控制器的需求。

什么是SOC? wifi芯片本身就是一个单片机,可以用它来设计所需的外围电路,以实现所需的功能。 因此,SOC开发将wifi芯片当作一个微控制器,重新实现wifi通信部分的代码。 这需要很强的技术背景,但可以省略微控制器。 对于出货量巨大的消费电子产品来说,SOC开发是主流解决方案。

2 4G等移动通信

手机获取流量和接入网络的方式主要有两种:wifi和移动通讯。 WiFi部分已经介绍过了。 移动通信方式实际上指的是手机卡,根据网络制式可分为4/3/2G等网络。 以4G为例,只需使用单片机控制4G模块即可实现与手机的远程通信功能。 其实4G也分为模块和SOC,但是SOC方式对调试设备和技术背景要求比较高。 工业应用主要以模块为主。 主要供应商有华为、中兴、友方、OneMo等。 4G模块和微控制器也通过UART、使用AT命令进行通信。 这样就避免了最底层协议栈的开发,消除了模块调试等一系列问题,提高了开发效率。

无论您是使用WIFI还是4G,建议采用模块设计,使用AT指令配置工作模式,实现数据的透明传输。 这样就将问题简化为单片机的UART通信问题。 如果数据量比较大或者功能比较复杂的话,还会涉及到云服务器的应用开发。 对于初学者和技术储备薄弱的初创公司来说,模块开发是最高效的。

微控制器可以编程多少次?

微控制器固件的“驱动分离”设计思想

BLDC驱动电路中谁没有烧过MOS管?

单片机

14种嵌入式操作系统的特点及特点

2024-5-7 11:04:12

单片机

基于proteus的51单片机开发实例33-单片机程序的编程规范

2024-5-8 2:11:45

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索