首页 文章

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

提问于
浏览
0

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

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

我期待一旦 Build 连接,外围设备和中央设备都能够接收和发送数据 . 这样对吗?

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

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

我正在使用bluetopia 4.0堆栈 .

1 回答

  • 0

    可以创建自定义服务 . 请参阅'Performing Common Peripheral Role Tasks' here上的文档

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

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

相关问题