蓝牙技术与协议的开发应用与实现( 三 )


在决定了使用什么硬件之后需要考虑的就是软件栈 。假如要开发的应用可以使用蓝牙规范中某个剖面 , 那么就只需要实现与该剖面有关的软件栈 。这种情况往往要开发自己定制的栈 , 这样更能符合应用的要求 。假如要开发的应用不能使用现有的剖面结构 , 它就必须与属于特定剖面的设备进行交互 。再进行协议栈需求设计事必须牢记兼容性 。在决定使用一个协议栈之前 , 还必须仔细地检查协议栈能够提供的能力 , 并不是所有的协议栈都实现了规范中所列出的所有功能 , 有一些功能可能还没有实现 。另外除了比较价格 , 文档的质量和公司的售后支持也是需要非凡考虑的 。
(6)开发之前还必须了解蓝牙SIG规定的相关认证和测试规范 , 以及与之有关的程序 , 以便在开发过程中理出测试的接口 。
3.1.2蓝牙软件与硬件的独立实现
蓝牙在实现的时候 , 一般分

推荐阅读