关于 android 蓝牙

来源:互联网 发布:客如云餐饮软件 编辑:程序博客网 时间:2024/05/21 22:32

  在蓝牙代码编译出来的可执行文件中,会看到bluetoothd这个文件。后来才发现这是由external\bluetooth\bluez\src中的文件编译而成。在android蓝牙启动过程中会启动这个可执行文件。其实也就是bluez了。

       在蓝牙正常工作,和一般的模块类似。需要做三部分事情:

        一、给芯片上电。

  二、hciattach服务启动,从而加载固件,设置波特率等一系列的操作。(硬)

三、启动bluetooth的协议,从而让蓝牙去正常工作。                                (软)

  这也是一般的芯片工作的流程吧。希望自己今天总结起来对大家有点帮助。