嵌入式开发——物联网

趋势

当前物联网与人工智能是比较火热的话题。不管是基于实用还是噱头,似乎什么产品上都加上了APP远程控制。物联网设备逐年递增,未来市场不可估量,根据相关报告估计2020年全球有500亿的设备连接量。

物联网

国内WIFI芯片价格也变得越发便宜,堪称白菜价,各大厂对于物联网这一块也开始加大布局,这对于物联网无疑具有很大的促进作用。市场上对于物联网嵌入式开发的需求也在增加,物联网的开发主要是熟悉无线通信的方式与机制。常用的无线通信方式有WIFI、蓝牙、LORA、NB-IOT、ZIGBEE、蜂窝信号等。

类型 频段 简介
WIFI 2.4G 5G 局域网通信,功耗高,传输速度快,设备连接能力强
蓝牙 2.4G 设备间通信,低功耗蓝牙功耗很低,传输速度较慢,设备连接能力弱,一般主机最多连接7个从机
ZIGBEE 2.4G 短距离通信,超低功耗,传输速率较低,只适合做简单的数据传输
LORA 1G 长距离传输,功耗较低且可调节,需要自己部署网络
NB-IOT 授权频段(1G以下) 长距离传输,运营商运行,通信服务质量较好,费用较高
2G、4G等蜂窝通信 根据具体而定 长距离传输,可移动通信,费用较高

对于智能家居领域使用最多的莫过于WIFI与蓝牙了,WIFI分为STA与AP模式,AP模式可以理解为路由器,STA可以理解为连接路由器的设备。对于工程师应用开发主要为OSI的应用层,常用协议为MQTT,HTTP等,这两个协议底层都是基于TCP的。对于MQTT的详解可以参考MQTT讲解。智能家居中一般使用低功耗BLE蓝牙,模式有广播模式、从机模式、主机模式以及观察者模式。

模式 简介
广播模式 向周围发送广播包,不可被连接
从机模式 向周围发送广播包,等待被扫描连接
主机模式 扫描周围的从机设备,并可与之连接
观察者模式 扫描周围的广播包,但是不能要求与之连接,蓝牙网关常用这个模式

总结

物联网是大势所趋,能够为产品添加许多的吸引力,生活中的许多产品,例如空调、热水器、取暖器等都已经加入了远程控制,这无疑对日常的生活是比较便利的。当前许多大厂都已经将智能音箱连接到了物联网控制这一块,比如:对天猫精灵说打开热水器,这时天猫精灵就会上传这个控制指令到云端然后下发到设备端,当然这个前提是你已经将你家的产品与天猫精灵绑定了。
不断学习,不断进步!

猜你喜欢

转载自blog.csdn.net/tulongyongshi/article/details/109271818