簡體   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