单片机与手机实现通讯的方法

单片机与手机实现通讯,目前主流的方案有如下三种:1)wifi通讯;2)蓝牙通讯;3)4g等移动通讯。其中,蓝牙通讯属于近距离通讯,无法实现远距离通讯。
wifi通讯
wifi目前是应用最广泛的,我们手机在获取流量时和路由器就是通过wifi来建立无线连接的。wifi是手机、电脑必备通讯资源,而且在智能家居上也应用广泛,如带wifi功能的空调、冰箱、智能插座等。有了wifi,我们手机可以远程遥控家里的智能设备。
单片机和手机通过进行通讯,可以有两种方案:1)单片机+wifi模组的方案;2)wifi模组的sdk方案。
所谓wifi模组就是给wifi芯片配置了射频天线、存储空间等电路以及烧录了协议栈,单片机可以通过uart串口通过at指令来直接配置wifi的工作模式和数据等。这种方式应用起来比较简单,单片机只需要实现uart通讯即可,但是在成本上要预算一颗单片机的成本。而sdk开发则可以省掉单片机。
wifi芯片本身就是一颗单片机,可以利用该单片机并设计所需要的外设电路实现想要的功能。所以,sdk开发就是把wifi芯片当作是一颗单片机,重新实现wifi通讯部分的代码,需要较强的技术背景,但是可以省掉一颗单片机。对于出货量极大的消费类电子而言,sdk开发是主流方案。
4g等移动通讯
手机获取流量访问网络的方法主要有wifi和移动通讯两种。其中wifi部分已经介绍过了。而移动通讯方式其实就是指的是手机卡,根据网络制式可以分为4/3/2g等网络。以4g为例,只需要用单片机控制4g模块即可实现和手机的远程通讯功能。其实4g也分为模组和sdk,但是sdk的方式对调试设备、技术背景要求相对较高,在工业应用都以模组为主,主要的供应商如华为、中兴、有方、移动onemo等。4g模组和单片机也是通过uart来实现通讯的,用的也是at指令。这样就避免了最底层协议栈的开发,省去了模组调试等一些列问题,提高了开发效率。
不管是使用wifi还是使用4g,建议使用模组的方式设计方案,使用at指令来配置工作模式来实现数据的透传,这样就把这个问题简化为了单片机的uart通讯问题,如果数据量比较大或者功能比较复杂的话,还会涉及到云服务器的应用开发。对于初学者、技术储备薄弱的初创公司而言,模组开发是最高效的。

基于CAN总线和LIN总线实现车载嵌入式浏览器的设计
盘点今年三款iPhone的主要差异
国际汽配展/美国展/2008拉斯维加斯国际轮胎及改装车展
Arm和KEPCO宣布开发用于国家物联网智能水表计划的嵌入式安全芯片
智慧城市需要怎样的大数据
单片机与手机实现通讯的方法
押宝物联网 苹果前Siri主管跳槽三星
博通推出以太网络光纤通道(FCoE)卸载解决方案
使用市面上首款基于 Arm® Cortex®-M33 的 MCU – 第 1 部分:管理功耗与性能
Multisim中如何设置电流控制受控源
IIC-China 2010电子元器件专区参展商展前专访:精
iOS10.3.1是个什么鬼?又发iOS10.3.2,全面进行系统优化,运行更流畅
详解TL431的内部构造和功能
99元的XISEM西圣ASN半入耳式蓝牙耳机测评:超低延迟、低音出彩
电感式接近开关的工作原理是怎样的
交直流伺服电机的工作原理,结构,控制方法和区别及伺服系统如何分类资料概述
如何用QSS快速连接路由器
四个原因告诉你苹果iPhone深受欢迎的Home键为何注定消亡
【节能学院】安科瑞消防设备电源监控系统在河南民航发展有限公司航空经济服务中心的设计与应用
五大物联网安全威胁和风险