在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何實現手機和BLE透傳模塊的連接和數據傳輸

中穎電子 ? 來源:中穎電子 ? 作者: CA-張振倫 ? 2022-05-19 17:40 ? 次閱讀

BLE透傳模塊

BLE(Bluetooth Low Energy),是相對于傳輸音頻視頻的傳統藍牙來說,一般稱為低功耗藍牙。BLE在對功耗要求比較高,傳輸數據量少的可穿戴應用中得到廣泛應用。隨著智能手機(標配BLE功能)的普及,通過BLE透傳模塊可以方便地實現手機對各種設備的數據讀取和無線控制,BLE透傳模塊在IOT領域應用廣泛。

中穎電子近年來連續推出多款BLE SOC芯片,包括BLE4.2協議版本的SH87F8801、BLE5.0版本的SH87F8805和BLE5.2版本的SH87F8818等。中穎BLE SOC產品有著良好的穩定性和可靠性,尤其適合工業領域藍牙應用需求。中穎電子推出多款藍牙透傳模塊廣泛應用于電表、工控、醫療、電動車解鎖等領域。

圖1. SH-BLEM01 模塊正面圖(帶屏蔽罩)

本文主要介紹如何通過第三方APP nRFConnect實現手機和中穎藍牙模塊之間數據傳輸。通過這款APP可以查看藍牙模塊的廣播數據信息,連接藍牙藍牙后,通過特定的特征值獲取藍牙模塊的軟硬件版本信息。配合這款APP,可以在前期開發中快速打通數據傳輸通道。幫助客戶提高開發效率,實現快速導入實現BLE無線功能。

中穎BLE透傳模塊引腳介紹

以下以SH-BLEM01為例介紹一下中穎BLE模塊的管腳排列。

72d3b3ea-d74b-11ec-bce3-dac502259ad0.png

圖2. BLEM01引腳分布圖

透傳模塊接3V3腳和GND就可以上電工作,P26(EN腳起作用時需要接地)接地后就可以發出廣播。P06(RX)和P07(TX)用于透傳的UART腳,分別接MCU串口的TX和RX腳,默認的波特率是9600.手機APP連接之后,MCU可以通過串口進行數據傳輸。

手機端APP nRFconnect下載

一般開發者在第一次使用中穎的BLE透傳模塊,為了能夠快速的實現手機和藍牙模塊的連接和基本數據傳輸,我們推薦第三方Nordic的nRF connect進行透傳模塊的基本調試。

IOS系統手機可以在應用商店搜索:nrf connect或者安卓手機也可以通過通過以下百度網盤鏈接鏈接:

https://pan.baidu.com/s/1NKocfCF0PO8VP6C7OvsIuA

提取碼:88XX。資料中包括nrfConnect的apk安裝文件和透傳模塊的規格書資料。

nRF connect使用方法

nRF connect下載安裝好之后圖標如下圖(以安卓手機為例)。打開這款軟件可以搜索到所有正在廣播的BLE設備,以下介紹如何借助這款軟件查看廣播數據和連接BLE透傳模塊。

圖3. nRF Connect安裝后圖標

廣播數據查看

中穎的藍牙模塊上電,打開nRF connect,可以看到如下界面:

73043100-d74b-11ec-bce3-dac502259ad0.png

圖4. nRF connect搜索到的BLE設備

nRF connec 將掃描到的BLE設備的的廣播信息顯示出來,圖片中第一個設備就是中穎BLE透傳,從顯示設備信息中可以看到以下內容:

1. 廣播名稱-“SWBLE-220228A6”

2. MAC地址

3. 信號強度RSSI -60dBm

4. 廣播間隔200ms

點擊對應的RSSI左邊的三角形圖標可以看到詳細的廣播數據:從當前設備的廣播數據中可以獲得以下信息:藍牙type,部分的service的UUID,廣播名稱、連接間隔、TX power等,有些廣播數據中還會有廠商自定義信息。

733aff78-d74b-11ec-bce3-dac502259ad0.png

圖5. BLE設備的廣播信息

點擊RAW,顯示原始的16進制數據。

73802616-d74b-11ec-bce3-dac502259ad0.png

圖6. 廣播原始數據

通過廣播數據可以篩選需要連接的設備。nRF connect可以設置篩選條件,通過條件篩選后,可以更快速找到需要的設備。

73aed43e-d74b-11ec-bce3-dac502259ad0.png

圖7. 設置廣播篩選條件

設置了篩選條件“sw,-75dBm”之后,看到廣播設備列表中只顯示一個設備,就是中穎BLE透傳模塊。這個方法可以快速找到對應的設備,日常使用中非常方便。

73ce1b8c-d74b-11ec-bce3-dac502259ad0.png

圖8. 設置廣播篩選條件后的設備列表

連接設備

找到需要連接的設備之后,點擊Connect圖標即可與藍牙模塊建立連接。建立連接之后,nRF connect APP會自動獲取本設備包含的服務(service)。其中設備信息服務(Device information)和用于透傳的服務(對應的UUID:0000ffe0和UUID:0000ffe5)較為常用。

74068cd8-d74b-11ec-bce3-dac502259ad0.png

圖9. 連接設備的服務列表

點擊設備信息服務,可以看到服務里面包含的特征值。點擊向下的箭頭讀取對應的特征值的數據:

硬件版本信息

固件版本信息

協議棧版本信息

通過讀取這些信息,可以得到當前設備的關鍵版本信息。

7446b0f6-d74b-11ec-bce3-dac502259ad0.png

圖10. Device Information服務關鍵信息

選中透傳服務(對應的UUID:0000ffe0和UUID:0000ffe5)點開之后,可以分別看到0000ffe4和0000ffe9兩個特征值,對應的屬性分別是notify和write。這兩個特征值表示數據傳輸的兩個通道,notify用于手機APP的數據接收(BLE透傳模塊發送),write用于APP向模塊發送數據(BLE透傳模塊接收)。用nRF connect APP進行數據接收時候需要先點擊特征值左側向下三個箭頭圖標,打開notify的使能,這樣模塊的才能發出數據。

748943b2-d74b-11ec-bce3-dac502259ad0.png

圖11. 數據收發特征值

通過Write屬性特征值向模塊寫數據的時候,點擊向上的箭頭即可輸入發送的數據。一些常用的命令可以保存在APP中,輸入特定的名稱便于記錄。再次發送的時候只需要點擊load,選中需要發送的命令點擊“send”即可發送,如圖12所示。

74de259e-d74b-11ec-bce3-dac502259ad0.png

圖12. APP發送數據操作

向右滑動APP界面,可以切換到數據收發的log窗口界面。在這個窗口界面,傳輸過程中收發到的數據以及對應的時間都有記錄。可以方便地對數據進行分析和記錄,如下圖所示。

750d916c-d74b-11ec-bce3-dac502259ad0.png

圖13. APP發送數據操作

如果用PC軟件配合USB轉串口的轉接板可以通過串口將數據發給BLE透傳模塊,模塊再將收到的數據通過notify特征值發給手機段。同樣的,手機下發的數據藍牙模塊通過串口發送到電腦,在串口調試軟件上顯示出來。下圖顯示就是串口工具收發數據的過程。

752efd2a-d74b-11ec-bce3-dac502259ad0.png

圖14. 串口調試工具數據收發界面

我們同時推薦SSCOM這款PC端串口調試工具來模擬跟藍牙模塊的串口通信。正確連接USB轉串口轉接板之后,選擇對應的串口和對應的波特率(默認9600),點擊打開串口,即可進行數據的收發操作了。這款軟件也可以將常用的數據和命令保存,修改數據名稱進行保存,發送對應的命令時只需點擊相應的名稱即可發送。

總結

以上介紹了中穎電子BLE透傳模塊的基本特點以及如何借助第三方APP快速實現手機和BLE透傳模塊的連接和數據傳輸,希望能對廣大開發者、用戶快速上手使用中穎電子的BLE透傳模塊有所幫助。

原文標題:使用nRF connect APP實現手機和BLE進行數據傳輸

文章出處:【微信公眾號:中穎電子】歡迎添加關注!文章轉載請注明出處。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 數據傳輸
    +關注

    關注

    9

    文章

    1992

    瀏覽量

    65478
  • BLE
    BLE
    +關注

    關注

    12

    文章

    685

    瀏覽量

    60282
  • 中穎電子
    +關注

    關注

    4

    文章

    176

    瀏覽量

    7832

原文標題:使用nRF connect APP實現手機和BLE進行數據傳輸

文章出處:【微信號:SINO_25181447,微信公眾號:中穎電子】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    BLE方案,IoT短距無線通信的“中堅力量”

    BLE技術是一種采用藍牙通信協議在設備之間實現數據透明傳輸的技術,設備在通信時會互相驗證身份
    的頭像 發表于 01-21 14:23 ?355次閱讀
    <b class='flag-5'>BLE</b><b class='flag-5'>透</b><b class='flag-5'>傳</b>方案,IoT短距無線通信的“中堅力量”

    MPU數據傳輸協議詳解

    在現代電子系統中,微控制器(MPU)扮演著核心角色,負責處理各種任務和數據。為了實現這些功能,MPU需要與其他設備進行數據交換。數據傳輸協議就是規定這些
    的頭像 發表于 01-08 09:37 ?644次閱讀

    PCIe數據傳輸協議詳解

    、網卡和聲卡等,以實現高效的數據傳輸。以下是對PCIe數據傳輸協議的介紹: 一、PCIe協議的基本概念 PCIe協議定義了一系列規范和要求,以實現在主機系統和外圍設備之間高效、可靠地進
    的頭像 發表于 11-26 16:12 ?2951次閱讀

    LORA模塊數據傳輸速率

    LoRa(Long Range)是一種用于物聯網(IoT)應用的低功耗廣域網(LPWAN)技術。它以其長距離通信能力和低功耗特性而聞名。LoRa模塊數據傳輸速率可以根據不同的配置和地區的規定
    的頭像 發表于 10-31 17:03 ?2172次閱讀

    網絡數據傳輸速率的單位是什么

    網絡數據傳輸速率的單位是 bps(bit per second) ,即比特每秒,也可以表示為b/s或bit/s。它表示的是每秒鐘傳輸的二進制數的位數。比特(bit)是計算機中數據量的單位,也是信息論
    的頭像 發表于 10-12 10:20 ?3515次閱讀

    物聯網行業中透明傳輸詳解以及如何實現

    一 概述 TCP傳功能是一種數據傳輸技術,它允許在兩個TCP連接之間實現數據的無縫傳輸,保持原
    的頭像 發表于 09-20 16:07 ?1965次閱讀
    物聯網行業中透明<b class='flag-5'>傳輸</b>詳解以及如何<b class='flag-5'>實現</b>

    網絡和非是什么區別是什么

    :適用簡易、立即的數據傳輸,留意數據的完整性和低延遲。非:適用必須進行
    的頭像 發表于 08-07 16:19 ?1405次閱讀

    二總線——MCU有線數據傳輸

    交互直接協議的,但可以實現二根線上完成數據傳輸+供電,尤其適合樓宇里的智能設備聯動控制,如煙霧報警器與報警主機之間,如智能燈光控制等等一切合理的應用。 POWERBUS二總線技術,
    發表于 07-23 13:28

    藍牙模塊無線世界的傳輸

    藍牙模塊的世界,看看ZX-D36如何成為無線世界的傳輸。 藍牙模塊ZX-D36 無線數據傳輸
    發表于 07-03 18:40

    請問ESP32 BLE如何主動發送數據

    我在做ESP32 BLE,通過串口數據。看到的例程都是
    發表于 06-21 11:25

    輕松搞懂和非的區別

    和非數據通信中的兩種不同模式,各自有其適用場景和優勢。
    的頭像 發表于 06-05 12:03 ?1.2w次閱讀
    輕松搞懂<b class='flag-5'>透</b><b class='flag-5'>傳</b>和非<b class='flag-5'>透</b><b class='flag-5'>傳</b>的區別

    常見五大行業中無線藍牙模塊的運用

    基礎上進行加工。此外,藍牙模塊還具有二次開發特性。 ?美迅物聯網MesoonRF生產的MS-BLE050E(NRF52832)是一款超低功耗藍牙模塊,可以通過UART(串口)操作實現
    的頭像 發表于 05-24 17:09 ?867次閱讀

    BLE數據協議及接口

    數據傳輸BLE
    橙群微電子
    發布于 :2024年05月21日 16:00:36

    3針M5公頭接口速度和數據傳輸效率怎樣

      德索工程師說道在電子設備和系統的連接與通信中,接口的速度和數據傳輸效率是衡量其性能的重要指標。3針M5公頭接口作為一種常見的連接標準,其速度與數據傳輸效率直接影響到設備的性能和使用
    的頭像 發表于 05-13 17:46 ?581次閱讀
    3針M5公頭接口速度<b class='flag-5'>和數據傳輸</b>效率怎樣
    主站蜘蛛池模板: 天堂网在线播放 | 成人黄网大全在线观看 | 轻点灬大ji巴太粗太长了h | 免费在线观看a | 天天操狠狠干 | 大又大又粗又爽女人毛片 | 国产三级精品在线观看 | 四虎国产精品永久地址49 | 可以免费观看的黄色网址 | 天堂va欧美ⅴa亚洲va一国产 | 久久综合视频网 | 丁香婷婷六月天 | 日本亚洲卡一卡2卡二卡三卡四卡 | 直接看黄的网站 | 黄色永久免费 | 丁香色综合 | 性做久久久久久久免费观看 | 黄 色 录像成 人播放免费99网 | 国产精品爱久久久久久久三级 | 朋友夫妇和交换性bd高清 | 国产人免费人成免费视频 | 欧美大尺度aaa级毛片 | 亚洲日本色图 | 夜夜夜爽 | 夜夜爽一区二区三区精品 | 亚洲免费视频观看 | 国产高清成人mv在线观看 | 成人免费视频一区 | 美女免费视频一区二区三区 | 永久免费在线播放 | 网站大全黄免费 | 99色网站| 欧美不卡视频在线观看 | 久久久久九九精品影院 | 夜夜爱成人免费网站 | 国内精品伊人久久大香线焦 | 一区在线免费观看 | 国产精品色片 | 久久网站免费 | 狠狠狠狠狠狠 | 一级特黄aaa大片在线观看 |