当前位置: 首页 > 软件库 > 程序开发 > 蓝牙开发 >

HysBlue

蓝牙设备管理器
授权协议 GPLv2
开发语言 C/C++
所属分类 程序开发、 蓝牙开发
软件类型 开源软件
地区 不详
投 递 者 呼延德华
操作系统 Linux
开源组织
适用人群 未知
 软件概览

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