实施BLE自定义服务,将文件从手表传输到智能手机

时间:2016-06-15 11:18:03

标签: bluetooth core-bluetooth iot bluetooth-lowenergy

我想创建一个可用的自定义服务,这样我就可以使用蓝牙低功耗从我的智能手表(蓝牙4.0)向ios手机发送和接收一些小文件(~220字节)。

我是否可以参考如何创建自定义服务(因为标准服务不用于此)来传输文件?

我期待一旦建立连接,外围设备和中央设备都能够接收和发送数据。是不是?

在这里我想把手表作为中心和智能手机作为外围设备可能吗?(我不能把手表作为外围设备,因为它总是连接到其他一些外围设备作为中心,所以它不能作为中心和外围设备同一时间)

最后一个问题是,我将智能手机作为外设并注重核心的假设是否正确? (1.)必须从手表发送更多数据到手机。 2.)手表已经连接其他设备作为中心。)

我正在观看bluetopia 4.0堆栈。

1 个答案:

答案 0 :(得分:0)

可以创建自定义服务。请参阅“执行常见外设角色任务' here

是的,Peripheral和Central都可以发送和接收数据。它取决于GATT服务中特征的属性和权限。

将设备设置为中央或外设的决定取决于用例和各种参数,如数据速率,功耗等。