为什么要选择蓝牙无线组网呢,蓝牙mesh组网什么意思( 四 )


SCO链路是微微网中单一主单元和单一从单元之间的一种点对点对称的链路 。主单元采用按照规定间隔预留时隙(电路交换类型)的方式可以维护SCO链路 。主单元可以支持多达三条并发SCO链路,而从单元则可以支持两条或者三条SCO链路 , SCO链路上的数据包不会重新传送 。SCO链路主要用于64 kB/s的语音传输 。
ACL链路是微微网内主单元和全部从单元之间点对多点链路 。在没有为SCO链路预留时隙的情况下,主单元可以对任意从单元在某一时隙的基础上建立ACL链路,其中也包括了从单元已经使用某条SCO链路的情况(分组交换类型) 。对大多数ACL数据包来说都可以应用数据包重传 。ACL链路主要以数据为主,可在任意时隙传输 。
4.编址技术
蓝牙有4种基本类型的设备地址:
*BD_ADDR:BD_ADDR是一个48位长地址 , 该地址符合IEEE802标准,可划分为LAP(24位地址低端部分)、UAP(8位地址高端部分)和NAP(16位无意义地址部分)三部分 。
* AM_ADDR:AM_ADDR是3位长的活动成员地址,所有的0信息AM_ADDR都用于广播消息 。
* PM_ADDR:PM_ADDR是8位长的成员地址,分配给处于暂停状态的从单元使用 。
* AR_ADDR:AR_ADDR是访问请求地址(access request address),被暂停状态的从单元用该地址来确定访问窗口内从单元—主单元半时隙,通过它发送访问消息 。
任一蓝牙设备 , 都可根据IEEE802标准得到一个惟一的48bit的BD_ADDR 。它是一个公开的地址码 , 可以通过人工或自动进行查询 。在BD_ADDR基础上,使用一些性能良好的算法可获得各种保密和安全码,从而保证了设备识别码(ID)在全球的惟一性,以及通信过程中设备的鉴权和通信的安全保密 。
5.安全性
蓝牙技术的无线传输特性使它非常容易受到攻击,因此安全机制在蓝牙技术中显得尤为重要 。虽然蓝牙系统所采用的跳频技术已经提供了一定的安全保障,但是蓝牙系统仍然需要链路层和应用层的安全管理 。在链路层中,蓝牙系统使用认证、加密和密钥管理等功能进行安全控制 。在应用层中 , 用户可以使用个人标识码(PIN)来进行单双向认证 。
6、纠错技术
蓝牙系统的纠错机制分为FEC和包重发 。FEC支持1/3率和2/3率FEC码 。1/3率仅用3位重复编码,大部分在接收端判决 , 既可用于数据包头,也可用于SCO连接的包负载 。2/3率码使用一种缩短的汉明码,误码捕捉用于解码,它既可用于SCO连接的同步包负载 , 也可用于ACL连接的异步包负载 。在ACL连接中,可用ARQ结构 。在这种结构中 , 若接收方没有响应,则发端将包重发 。每一负载包含有一CRC , 用来检测误码 。ARQ结构分为:停止等待ARQ、向后N个ARQ、重复选择ARQ和混合结构 。
为了减少复杂性,使开销和无效重发为最?。堆乐葱锌霢RQ结构:发送端在TX时隙重发包,在RX时隙提示包接收情况 。若加入2/3率FEC码 , 将得到I类混合ARQ结构的结果 。ACK/NACK信息加载在返回包的包头里 , 在RX/TX的结构交换时间里,判定接收包是否正确 。在返回包的包头里,生成ACK/NACK域,同时 , 接收包包头的ACK/NACK域可表明前面的负载是否正确接收,决定是否需要重发或发送下一个包 。由于处理时间短,当包接收时,解码选择在空闲时间进行 , 并要简化FEC编码结构,以加快处理速度 。快速ARQ结构与停止等待ARQ结构相似,但时延最?。导噬厦挥杏葾RQ结构引起的附加时延 。该结构比向后N个ARQ更有效 , 并与重复选择ARQ效率相同,但由于只有失效的包被重发 , 可减少开销 。在快速ARQ结构中,仅有1位序列号就够了(为了滤除在ACK/NACK域中的错误而正确接收两次数据包) 。