从安卓设备通过蓝牙广播消息

Posted

技术标签:

【中文标题】从安卓设备通过蓝牙广播消息【英文标题】:broadcast message over bluetooth from android device 【发布时间】:2012-11-12 20:49:32 【问题描述】:

我想将简单的短信从android设备广播到附近的ios和Android设备。该消息足够短且静态,因此就我而言,它甚至可以作为设备蓝牙名称。唯一的要求是我在其他设备(iOS 和 Android)上的应用无需配对即可读取。

这可能吗?如果是,如何?我听说过 bonjour,但是可以使用它在 Android 和 iOS 之间广播简单的消息吗?

【问题讨论】:

【参考方案1】:

我不知道目的是什么,但是如果您认为消息足够短,请更改适配器的名称。

String message = "Read me before I change!";
BluetoothAdapter myAdapter = getDefaultAdapter();
myAdapter.setName(message);

【讨论】:

谢谢!我可以使用 iOS 设备查看该名称吗?目的是向我的iOS和Android应用广播验证码,需要跨平台工作。 是的,如果两个设备都启用了蓝牙并且 device1 扫描其他设备,它将看到 device2 的名称。反之亦然。两者都不必配对。

以上是关于从安卓设备通过蓝牙广播消息的主要内容,如果未能解决你的问题,请参考以下文章

怎么通过蓝牙实现安卓手机与全站仪的通讯?

[安卓] 20基于蓝牙BLE的广播包高频快速搜索

基于蓝牙的安卓客户端开发

安卓低功耗蓝牙——手机作为外围设备

蓝牙学习笔记之实例广播数据的解析

连接蓝牙设备时启动应用程序