文:Elizabeth Klinc, KE8FMJ
當我拿到 Kenwood TH-D74 時,最讓我興奮的事情之一就是藍牙連接。我把它放在窗戶上,然后在房間對面的電腦上使用 TNC。沒有電線,設置最少。真是超級簡單。
快進幾年。我搬到了一個全 Mac 和蘋果的房間,這讓我在使用火腿無線電軟件時有些困難。最后,我找到了幾乎所有軟件的替代品,甚至是改進版,除了 Winlink 程序。
正如您在我之前的文章中所看到的,我的 iPad 和 iPhone 上出現(xiàn)了一款名為 RadioMail 的出色程序。這非常令人興奮;便攜性的選擇是無限的。然而,我的建伍 TH-D74 卻無法與該程序配合使用。這是怎么回事呢?
原來,所有的蘋果藍牙協(xié)議都存在硬件不兼容問題,甚至少數(shù)安卓設備也是如此。問題在于蘋果的藍牙是針對低能耗設備的。低功耗藍牙(BLE)與經(jīng)典藍牙的主要區(qū)別在于經(jīng)典藍牙的低功耗。建伍 TH-D74 的藍牙接口是經(jīng)典藍牙,不支持 BLE 協(xié)議。大多數(shù)藍牙應用都是電池供電的 2 類藍牙標準設備(如 TH-D74),但低功耗藍牙是藍牙 v4.0 的子集,主要針對使用紐扣電池的低功耗應用。
幸運的是,RadioMail 的創(chuàng)建者喬治-WH6AZ 再次伸出援手!他用 Tinypico ESP32 板制作了一個適配器,板上有 BLE 和經(jīng)典藍牙的硬件。喬治編寫的代碼允許兩種協(xié)議同時工作。這樣,iPhone 就可以與 BLE 部分通話,而經(jīng)典藍牙部分則可以與建伍 D74 通話。代碼完成了轉(zhuǎn)換。他隨后發(fā)布了硬件要求和軟件,供任何人使用。更多信息請參見以下鏈接:https://bitbucket.org/islandmagic/ble-bt-tnc。
如果您試圖使用耳機或耳機而不是串行端口來使用藍牙,您可能會遇到不同的問題。建伍 TH-D74 只支持一種藍牙配置文件,即 HSP("耳機 "配置文件)。您需要確保您要配對的耳機支持該配置文件。例如,蘋果 AirPods 支持 "免提 "協(xié)議。這是一個更新的配置文件,與耳機標準制定時相比,它支持更好的音頻質(zhì)量。Handsfree 配置文件與耳機配置文件不兼容,因此 AirPods 無法與 D74 配合使用。
值得注意的是,我能夠從已發(fā)布的建伍 TH-D75 用戶手冊中讀取規(guī)格。藍牙規(guī)格與 TH-D74 相同,并沒有升級到可與其他設備配合使用。
我知道這篇文章的重點是 TH-D74,但這是因為據(jù)我所知,它是唯一一款內(nèi)置 TNC 和藍牙的對講機。還有其他對講機具有 BLE 和用于耳麥/耳機的 "免提 "配置文件。ICOM ID-51/52A 就是一個很好的例子。但這款對講機沒有無障礙 TNC。
BLE 至藍牙經(jīng)典適配器
較舊的設備(如 TH-D74 無線電設備)只支持藍牙經(jīng)典版,而 iOS 設備只支持低功耗藍牙 (BLE)。因此,您無法將這些設備配對在一起。本代碼提供了一種方法,可將通過藍牙 Classic 公開串行配置文件的設備通過 BLE 連接到 iOS 設備。其主要目的是將對講機內(nèi)置的 TNC 適配器與使用 AX.25 數(shù)據(jù)包的程序(如 RadioMail 或 APRS.fi)配合使用。
硬件
代碼基于 ESP32。最簡單的方法是使用優(yōu)秀的 TinyPICO 板 https://www.tinypico.com。
請勿使用 TinyS3 等其他型號,因為 ESP32-S3 不支持經(jīng)典藍牙。
軟件
安裝 Aarduino IDE https://www.arduino.cc
安裝 ESP32 庫。請按照本指南 https://docs.espressif.com/projects/arduino-esp32/en/latest/installing.html#installing-using-boards-manager
安裝 TinyPICO 庫(嚴格來說不需要,但用于激活 LED)。TinyPICO Arduino 輔助庫可在 Arduino IDE 的庫管理器中找到。
配對
在 TH-D74 上進入藍牙 -> 配對模式
幾秒鐘后,您會看到一個引腳,按確定接受。
配對完成后,您會看到 TinyPICO 上的 LED 指示燈變綠。
啟動 RadioMail。轉(zhuǎn)到設置 -> KISS TNC 調(diào)制解調(diào)器 -> 默認 TNC
"TNC Blues "應出現(xiàn)在發(fā)現(xiàn)屏幕上
選擇 TNC Blues,點擊 "完成
進入連接界面,選擇一個數(shù)據(jù)包站
當 RadioMail 連接到 TNC Blues 時,TinyPICO 上將顯示藍色 LED 指示燈。
限制
代碼只是概念驗證。
適配器必須與對講機配對,因此需要對講機的藍牙名稱。讓對講機與適配器配對應該是可行的,但從未成功過。
有時會出錯。重新啟動適配器即可。
審核編輯:黃飛
?
評論
查看更多