"); //-->
蓝牙设备开发一般包含蓝牙芯片及主机的开发。主机部分根据应用情况可以是PC,单片机,ARM等。蓝牙通讯协议是一组协议的集合,从最底层的硬件驱动,到上层的通讯协议,都由明确的规定。蓝牙设备必须实现这些协议组,才能与其他标准蓝牙设备进行无缝通讯。
对于中上层的协议,既可以由主机实现,也可以在蓝牙芯片上实现,根据蓝牙芯片与主机所要实现的协议多少,可以分为三种蓝牙设备的开发方式。
方式一:
主机实现到HCI层,底层由蓝牙芯片实现。HCI层实现的是蓝牙芯片与主机通讯的方式。目前一般是串口或者USB通讯。所谓的USB也不是真正意义上的USB通讯,而是类似与USB转串口的方式,即通过驱动模拟USB设备实现串口通讯。目前USB蓝牙适配器基本都是这种设备模式。PC端实现了L2CAP, SDP, RFCOMM协议,以及USB转串口的驱动。Windows XP SP2操作系统以上版本的都内置了这些协议栈,还有如WIDCOMM等公司提供的第三方协议栈。
方式二:
这类设备其实所有的蓝牙相关的协议都由蓝牙芯片实现了。主机端只进行应用程序的开发。一般像单片机等资源较少的主机采用这种方式。比如目前的蓝牙串口适配器,单片机只需要与该适配器进行串口通讯,蓝牙所有的通讯协议都由蓝牙芯片进行实现。
方式三:
这种方式一般就不需要主机端,是真正意义上的单芯片方案。所有的程序包括协议的实现以及应用程序都由蓝牙芯片实现。比如现在市场上卖的蓝牙耳机,就是采用这种方式。蓝牙芯片不仅实现音频数据的蓝牙收发,而且实现了音频数据的解码播发。
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
破解数据中心供电难题,驱动服务器稳定、高效运行
国产化率100%,金升阳300W AC砖类电源——LBH300-13BxxG系列
求助有关手机方面的问题
集成QNX OS for Safety的NVIDIA DRIVE AGX Thor开发套件现已全面上市
掌握FPGA,软硬都要抓 ——访清华大学孟宪元教授
7.3mm爬电距离,加强绝缘CAN总线隔离收发模块
工业级高防护PFC电源,破解极端环境供电难题——LMF600-23BxxHE系列
第三讲:编译、汇编、链接
第十讲:MP3子系统
请教各位高手,VxWork中如何得到已分区硬盘的分区情况。。
第七讲:编码风格(Coding Style)
350-2400W服务器专用CRPS电源——LMS系列
求助各位高手
求助有关手机方面的问题
第二讲:C语言复习
智能脉冲电动自行车的充电器图
Cirrus Logic CS161X LED 控制器调光兼容性演示
竞赛应与实际相结合 —— 安富利物流(深圳)有限公司技术市场经理陈志勇博士
高性能安全新标杆!全新风冷智驾主控DMS-SC64A重磅发布
基于AT0600的GPS接收机射频前端电路图
创维5D20的机芯电源板电路图
2250-16500W双向电源,锂电池化成分容、老化检测首选
金升阳党委“光源行动”启程:以责任之光照亮求学之路
第六讲:中断与设备驱动
求助有关手机方面的问题
Cirrus Logic 推出采用创新数字技术的TRIAC调光LED驱动器IC产品
为FPGA铺设“智造”平台 —— 上海皮赛电子有限公司总经理朱哲勇
基于GP2010的GPS接收机射频前端电路图
3000W适用于通信/工控行业的高功率密度整流模块——LMR3000-4850
FS810的集成功率放大电路