MeeGo 1.0 bluetooth页面已经提供了很多友好的界面供一般用户使用,但是对于一些对Bluetooth技术有一定了解的技术性用户或者开发人员,MeeGo是否包含一些工具来做操作bluetooth功能呢?答案是有的。个人主要在Application -> Terminal体验了以下几个工具,跟大家一一共享。首先是hcitool - configure Bluetooth connections, http://gd.tuwien.ac.at/linuxcommand.org/man_pages/hcitool1.html. 最为常见的使用是hcitool scan,获取可以检测到的蓝牙设备地址和名称,获得这个地址xx:xx:xx:xx之后,就可以对蓝牙设备进行进一步的操作比如sdptool http://linuxmanpages.com/man1/sdptool.1.php, 通过sdptool browser xx:xx:xx:xx, 可以查询该设备的可以支持的一些服务(available services),比如OBEXObjectPush等。在开发或者操作有关bluetooth的软件的时候,如果发现一些问题,可以通过这些工具来快速查询定位出错的可能位置,比如查询是那些服务没有准备好等等。另外,除了通过bluetooth界面,也可以通过bluetooth-sendto --device xx:xx:xx:xx file这个命令来进行文件发送等操作。这些工具都包含在gnome-bluetooth和bluez软件包中安装在/usr/bin/目录,有兴趣的话,可以到这些目录中尝试这些工具,尤其对应用开发技术人员而言,这些工具都可以在开发调试中起到各种帮助快速定位和问题分析的作用。 |