使用BlueZ与Ofono实现蓝牙应用

Handsfree Profile into BlueZ and oFono

现在可以通过BlueZ和ofono来使用蓝牙。

        BuleZ提供了一套使用fd-passing特色的D-BUS的API。ofono处理AT指令,而BlueZ处理RFCOMM和SCO链接。

        一个RFCOMM的socket通过D-BUS创建传递给Ofono,ofono使用这个socket来传递AT指令以实现各种功能。如果这套链接建立起来了,ofono就可以实现电话功能了。

        而蓝牙耳机在ofono会显示成为一个Modem,如同其他的ofono Modem一样。


注:很久以前翻译的了,按我现在的理解,就是可以通过bluez和ofono使用蓝牙协议栈实现蓝牙的各种功能:蓝牙耳机、蓝牙GPS、蓝牙上网等等。

你可能感兴趣的:(使用BlueZ与Ofono实现蓝牙应用)