蓝牙IVT Bluelet协议栈的设计及其应用(1)


蓝牙的兴起,给我们带来了一个新的无线时代。随着蓝牙的应用,越来越多的,基于蓝牙的软件和设备渐渐融入到我们的工作,学习和生活中。IVT Bluelet是使用ANSI C编码的Bluelet主协议栈的完美应用. 协议栈是一套适用于嵌入式软件和桌面软件的非常小且高效的源代码. IVT使用规范的设计,规范的描述语言执行协议确认,用以确保所有的协议在编码之前的逻辑正确性. 现在Bluelet V6.0已被证实完全适应v1.2 Bluelet协议栈.

IVT Bluelet的主要优势:

基于已确认的SDL模型

基于ANSI C源代码的库易于适用于不同的操作系统

用相同的核心程序支持不同的操作系统(Windows 98/ME/2000/XP, Windows CE, Linux, Nucleus, REX, COS-II, ITRON, OSE, VxWorks, pSOS+)

代码体积小, 理想的嵌入式应用.

支持多种蓝牙芯片(Cambridge Silicon Radio, Broadcom, Ericsson, Infineon, National Semiconductor, Philips, ST, OKI, Silicon Wave, TI, Waveplus, Zeevo)

支持多种 HCI 传输 (USB, UART, PCMCIA, BCSP)

BQB 认证, 与最新的蓝牙规范相匹配

IVT通过与蓝牙芯片制造商紧密合作,进而保证IVT Bluelet协议栈与不同蓝牙芯片的兼容性. IVT Bluelet用IVT BlueSoleil-PTS 作为参考应用.同时也被很多蓝牙测试户和厂商们用来用作不同应用的一致性和互通性测试. IVT Bluelet能够最大的与其他产品互通.

IVT Bluelet 协议栈可以由四部分组成,如图1:

Four Parts of Bluelet Stack


相关内容