# BLE ###### tags: `Construction` ## Intro. Nordic nRF52840DK BLE supports ESB(Enhanced ShockBurst)protocol This protocol provides fundamental features such as bidirectional packet transmission, packet buffering, packet acknowledgement and automatic retransmission. nRF5 SDK USBD CDC ACM protocol faster than UART RS232 protocol The method of transmission between a PC and a BLE development board. ## 3/19 開會討論 * BLE五對測試錯誤率(平行、扇行、疊在一起),測試10萬次 * 接收端延遲要小於0.5ms,才符合跳頻兩次小於(1ms) * BLE每對都有跳頻表 * 使用AP設定Channel,Iperf做壓力測試 ## 3/25 進度回報 * 測試每傳送十萬筆封包之失敗數量 * 平行擺放 | BLE裝置數量(對) | 無跳頻 | |---------------|--------| | 1 | 883 | | 2 | 70 | | 3 | 31 | | 4 | 2 | | 5 | 0 | ]9++-- * 扇行、疊起來差異不大 * 兩塊板子的天線距離還沒有layout到同一塊上那麼近,不好測出干擾 ## 3/26 進度回報 * 整理一份測試環境說明 假設當PC1 欲傳送資料給PC2,PC1 將此資料加入序號且複製多 份並透過USB 介面同時傳送至其多組BLE 模組,每個發送端之BLE 模組將其 封裝成ESB 封包形式於2.4GHz 頻段傳送。PC2 所配置之多組BLE 模組接收配 對裝置所發送之封包後透過USB 轉送至PC2,受益於多對BLE 模組 平行傳輸且具各自之跳頻機制,當接收端之任一BLE 模組成功接收某一序號資 料則視為此序號資料傳輸成功,其他重複資料將被自動丟棄。因此資料傳輸之可 靠度會與設備配置之BLE 模組數量成正相關。 * 畫示意圖 電腦等級 ? BLE 型號?使用傳輸的協定?調頻方式?封包大小?封包產生方式?等等 * 條列 或做成 表格說明測試環境的參數 * 請問實際傳輸應用的目標距離為何? * 10-20m * 若一跳時間控制在 500us,目標是兩跳 距離為 20-40m,總延遲為 1ms * 功率可以考慮加大,增加傳輸距離與可靠度 * 現在設定是8dbm 目前板子的最大 ## 4/10 進度 * 燒錄BLE board,要是5.70版本 * https://www.segger.com/downloads/embedded-studio/
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up