简述:
自己做了一段时间的zigbee设备的开发,但是发现一些基础概念还是经常搞不明白或者是很容易忘掉。为了解决这个问题,我准备使用一些简单通俗易懂的方式将无线通信的一些基础概念给映射到我们的生活中去,方便我们理解和记忆。
映射关系:
协议: 语言,如zigbee(中文)/wifi(英文) / ble(美国)
zigbee设备: 人
消息发送/接收:人之间的沟通
频段(2.4GHZ /996MHZ): 不同的乡镇,如庙岔镇(2.4GHZ), 姜寨镇(2.0GHZ),这里比喻的有点小了,其实比喻为不同的省份可能更好一些,但是范围太大就不容易理解,我这里还是比喻为乡镇吧
频道:不同的街道,如ZIGBEE的11通道对应着“11街道”,12通道对应“12街道”。
带宽:街道的宽度,街道越宽,能容下的人就更多。
背景噪声:周围其它的声音,如其他人说话的声音(设备之间的通信),还有环境噪音如风声/雨声/雷声(不可避免的噪音)。
功率:人说话声音大小
灵敏度:耳朵对于细微声音的捕捉,耳朵好的人可能很远的声音他也能听的很清楚
具备通信的首要要素:
1.要有至少两个人(设备)
2.他们要在同一乡镇的同一街道,离的不那么远。(比如都在Zigbee的11街道对应的频率为2.405GHZ,两个人面对面)
3.能听得懂对方在说什么(协议)
4.要能够讲话,且耳朵不背(发送消息的设备发射功率不能为0,接收消息的灵敏度也不能太大(比如灵敏度10db【只有大于10db的你才能听的到】,我发射功率才3db,那么我怎么说你都听不到)
无干扰通信环境(大街上就你俩,没人打扰):
只要满足基本通信要素就行
有干扰的环境(大街上,那热闹的不行,人挤人):
周围环境的干扰一般来自于同类或者其他协议的同频段无线设备,如zigbee和wifi/ble他们的工作频段大都是以2.4G为基础,在不同的更细化的频段内进行通信。这就导致同一频段上面会有不同类型的设备。(理解为同一公共街道除了中国人还有很多美国人,英国人,路上很很挤,环境很嘈杂)。
这个时候优化通信的方式就是更换通道(换条街)/减少通信距离(离近点)/增加发射功率(说大声点)/ 减小灵敏度(找个耳朵好使的)。