HysBlue Manager(海之蓝管理器)是一个基于Linux的图形化蓝牙设备管理器。用C语言以及GTK+2.0库写成,因此是Gnome的一个图形前端程序! 本程序依赖于bluez-utils和gnome-bluetooth两个软件包,因此使用本程序前请确保您的系统中已经安装了上述软件包,本程序的功能 其实就是调用上述两个软件包中的程序来实现蓝牙设备的扫描、接受以及发送文件。本程序所加强的功能在于蓝牙设备的管理──把扫描到的蓝牙设备的名称和设备 地址保存在一个XML文件中,下一次需要交换文件的时候就无须重新扫描设备,只要用界面中的"打开"按钮就可以加载一个以前保存过的XML设备文件,再选 中一个设备就可以向设备发送文件了! 本程序以源代码和二进制两种形式提供,编译时请保证bluez-utils、gnome-bluetooth、libgtk2.0-dev和 libxml2-dev已经安装在系统中,解压代码文件,进入解压后的目录,直接执行"make"即可完成编译。如果您无法完成编译或者您需要使用二进制 的程序,请直接运行程序目录中的"blue"程序即可!
deviceName String deviceId String
deviceName String 设备名称 deviceId String 设备Id BluetoothDevice Object deviceName String deviceId String
deviceName String 设备名称 deviceId String 设备Id
连接设备 接口说明 用于连接 扫描出来的蓝牙设备。 参数说明 字段 类型 必须? 说明 device RKBLEDevice 是 蓝牙设备 示例代码 Swift: RokidMobileSDK.binder.connect(device: RKBLEDevice) Objc: [RokidMobileSDK.binder connect:device]; 断开设备 接口说明 用于断开已经连接的
开启蓝牙扫描 参数说明 字段 类型 必须? 说明 blePrefix String 是 设备名称类型前缀 示例代码 Swift: RokidMobileSDK.binder.startBLEScan(blePrefix: String) ->Bool Objc: [RokidMobileSDK.binder startBLEScanWithBlePrefix:@"Rokid-"]; 手机蓝牙未打
释放蓝牙资源 接口说明 建议在配网结束后调用 举个大栗子 RokidMobileSDK.binder.releaseBT()
连接蓝牙设备 接口说明 接口需传入蓝牙名称(蓝牙address重启后会变) 参数说明 字段 类型 必须? 说明 name String 是 设备名称 举个大栗子 RokidMobileSDK.binder.connectBT(name, new IBTConnectCallBack() { @Override public void onConnectSucceed(BTDevic
扫描设备 介绍 需要传入扫描蓝牙设备的名称的前缀,回调均在主线程。如果传空,是无法获取设备列表。 1、单前缀蓝牙设备 参数说明 字段 类型 必须? 说明 type String 是 设备名称类型前缀 举个大栗子 String type = "Rokid-" RokidMobileSDK.binder.startBTScan(type, new IBTScanCallBack() { @Ov