如何深入探讨嵌入式无线网络应用与开发的奥秘?

摘要:无线网络是指通过无线电磁波进行数据传输的网络。其实我们每天都生活在各种电磁波的覆盖下,但是我们却很少能够感知到它。
嵌入式是一个很泛的专业,如果不是专门做底层通信开发或是通信专业人士,基本上也很少嵌入式开发人员会去关注无线通
前言 无线网络是指通过无线电磁波进行数据传输的网络。其实我们每天都生活在各种电磁波的覆盖下,但是我们却很少能够感知到它。 嵌入式是一个很泛的专业,如果不是专门做底层通信开发或是通信专业人士,基本上也很少嵌入式开发人员会去关注无线通信的原理和机制。 出现这一现象,我觉得主要的原因有: 技术复杂:通信涉及复杂的协议,标准,和底层技术,入门较难 抽象层增加:高级语言和框架的出现,开发者已不再需要详细了解底层通信原理 专业化的需求:通信与硬件,网络,底层系统之间交互密切,通信开发需要特定背景和经验 (一)无线网络介绍 (1)生活中的无线网络应用 生活中我们接触到的多数是消费级无线产品,比如广播,电视,手机,平板电脑,无线鼠标、无线键盘、无线耳机、家用遥控等等。 在工业或是特殊行业使用比较多的有:应急与救援中的对讲,智慧停车中的地磁车位状态检测,智能抄表,环境检测与监控,汽车胎压检测等等。 (2)按覆盖范围分类 按照覆盖范围,无线网络可以分为广域网,城域网,局域网和个域网。 它们中间有些是重叠的。比如无线城域网中的WiMAX,它与LTE和5G有重叠部分,目前它只在韩国,俄罗斯,巴西等地方使用,随着LTE和5G的不断部署,WiMAX可能还会逐渐地减少。 (3)按频率分布分类 无线频率是一种稀缺资源,每个国家和地区允许使用的频段会存在一些差异。同样是4G模块,每个地方所使用的通信信道也存在一些差异。 我们的设备如果要出口到国外,都需要符合国外当地的无线规范。 常见的认证有: 美国的FCC认证 欧洲的CE认证(RED认证) 中国的3C认证 无线网络信号,按频率高低可以划分为: 类型 频率范围 主要应用 超低频(ULF) 300 Hz - 3 kHz 地球与潜艇通信,地震监测,科学研究等 极低频(ELF) 3 Hz - 30 Hz 海底通信,地球与潜艇通信,科学研究等 低频(LF) 30 kHz - 300 kHz 无线电频率标准,感应式识别,军事通信等 中频(MF) 300 kHz - 3 MHz AM广播,无线电导航,航空通信等 高频(HF) 3 MHz - 30 MHz 短波广播,海事通信,航空通信等 超高频(UHF) 300 MHz - 3 GHz 无线电广播,电视广播,手机通信等 极高频(VHF) 30 MHz - 300 MHz 航空通信,无线电广播,卫星通信等 甚高频(SHF) 3 GHz - 30 GHz 雷达,卫星通信,无线局域网(Wi-Fi)等 特高频(EHF) 30 GHz - 300 GHz 微波通信,无线电天文学,科学实验等 毫米波(Millimeter Wave) 30 GHz 及以上 5G移动通信,无线数据传输等 (4)频率与波长的关系 无线通信,实际是通过电磁波进行信息交互的通信,其中频率与波长的关系为: 速度 = 频率 × 波长 c = f × λ c 是光速,f 是电磁波的频率, λ 是电磁波的波长; 光速不变,频率与波长成反比。 在实际应用中,频率越高,穿透能力就越弱,传输距离就越短,但可以提供更大的带宽。传输距离与传输带宽之间存在较大制约。 比较直观的体验是家里的无线路由器,有些路由器它可以支持2.4G和5G频段。当只使用5G频段时,会发现WiFi的信号比使用2.4G频段较弱一些。 (二)以太网与无线网的区别 这里的以太网是指Ethernet,也就是有线网络。 (1)无线网的优点 与以太网相比较,无线网的优点有: 移动性好,不受物理连接的限制 安装灵活便捷 可节省布线成本 (2)无线网的难点 与以太网相比较,无线网需要面对的难点: 信号强度和覆盖范围:需要考虑距离,障碍物,电磁干扰等情况 干扰和频段拥塞:同频,多经干扰,电磁,天气等干扰 数据传输速率限制:难以同时兼顾距离和带宽 设备兼容性:需要适配不同的无线标准 能耗和电池寿命:低功耗物联网设备对能耗非常敏感 (3)在开发上的区别 这里主要描述以太网和无线Wifi网络在开发上的区别。 以太网和无线Wifi网络,它们都是使用TCP/IP协议栈,它们主要的区别在于物理层和数据链路层。 它们在协议栈的网络层,传输层,应用层是一样的,如果你是做应用软件开发,那么基本上也感知不到它们有什么区别。 从应用软件开发的角度看,主要是需要注意网络延迟与带宽限制上的区别。 (三)在嵌入式系统中的应用 无线电磁波除了可以作为通信使用,还可以在其它领域使用,比如激光,雷达测距测速等领域 在测距领域的应用,可以