繁体   English   中英

蓝牙 LE 通过应用程序在 Android 设备之间发送字符串数据

[英]Bluetooth LE send string data between Android devices via application

我对如何使用BLE完全一无所知。 我需要为 Android 设备创建一个应用程序,该应用程序将一个小字符串从一个 Android 设备发送到另一个设备。 我没有使用任何传感器类型的设备。 我只需要使用 BLE 连接将字符串从一部手机发送到另一部手机。 据我了解,我需要创建一个自定义服务并在中央设备上实现一个 GATT 服务器,并让外围设备作为客户端访问它,但我什至不确定这是否是我所需要的。 我已经在互联网上搜索过,但没有找到专门针对这个主题的交易。 我不知道如何为此目的创建 GATT 服务器,以及创建服务需要包含什么。 有人可以向我解释我需要做什么或向我指出一些对完全新手有用的资源吗? 谢谢。

到目前为止你是对的。 您需要在两个不同的 Android 设备上创建两个应用程序,如下所示:-

  • Android 设备 #1 上的应用程序 A:充当GATT 服务器的应用程序,用于托管您要发送的数据。 为此,您将需要GATT 服务器 API
  • Android 设备 #2 上的应用 B:作为GATT 客户端连接到设备 #1 并使用GATT 客户端 API从 GATT 服务器读取字符串数据的应用。

BLE 是一项相对复杂的技术,但幸运的是,有很多资源可以帮助您入门。 我建议您首先了解 BLE 技术的工作原理,为此,以下链接很有用:-

一旦您对协议有了更好的了解,以下链接有助于了解 Android BLE 开发(除了评论中发布的视频):-

但是,在进行任何这些操作之前,最好先感受一下并实际了解该技术的工作原理。 为此,我建议使用nRF Connect Android应用程序连接和读取设备数据。 这样,您将能够与新信息相关联,并希望更容易理解新概念。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM