使用Android BLE扫描/发送/接收示例

时间:2018-03-12 05:39:49

标签: android bluetooth-lowenergy

我正在寻找一个BLE实现的工作示例,它扫描(查找/连接)并在本机Android Studio中发送/接收消息。

我没有找到任何实际工作的例子,大多数错过了核心文件,大多数只是崩溃而有些则什么都不做。

如果不允许这样的问题我很抱歉,请随意将其删除或按照您的意愿进行投票。

1 个答案:

答案 0 :(得分:0)

我发现这个扫描并发送硬编码消息:

https://github.com/arpith20/BLEArduino

您可以轻松更新代码,以便发送输入的消息。

要读取发送到应用程序的消息,请将以下内容添加到DeviceControlActivity行中的BroadcastReceiver:132

else if (BluetoothLeService.ACTION_DATA_AVAILABLE.equals(action)) {
     String value = intent.getExtras().getString(BluetoothLeService.EXTRA_DATA);
     messages += value;
     tvMessages.setText(messages);
  }