对讲机蓝牙和电话连接问题

RF/无线

1805人已加入

描述

文:Elizabeth Klinc, KE8FMJ

当我拿到 Kenwood TH-D74 时,最让我兴奋的事情之一就是蓝牙连接。我把它放在窗户上,然后在房间对面的电脑上使用 TNC。没有电线,设置最少。真是超级简单。

快进几年。我搬到了一个全 Mac 和苹果的房间,这让我在使用火腿无线电软件时有些困难。最后,我找到了几乎所有软件的替代品,甚至是改进版,除了 Winlink 程序。

正如您在我之前的文章中所看到的,我的 iPad 和 iPhone 上出现了一款名为 RadioMail 的出色程序。这非常令人兴奋;便携性的选择是无限的。然而,我的建伍 TH-D74 却无法与该程序配合使用。这是怎么回事呢?

原来,所有的苹果蓝牙协议都存在硬件不兼容问题,甚至少数安卓设备也是如此。问题在于苹果的蓝牙是针对低能耗设备的。低功耗蓝牙(BLE)与经典蓝牙的主要区别在于经典蓝牙的低功耗。建伍 TH-D74 的蓝牙接口是经典蓝牙,不支持 BLE 协议。大多数蓝牙应用都是电池供电的 2 类蓝牙标准设备(如 TH-D74),但低功耗蓝牙是蓝牙 v4.0 的子集,主要针对使用纽扣电池的低功耗应用。

幸运的是,RadioMail 的创建者乔治-WH6AZ 再次伸出援手!他用 Tinypico ESP32 板制作了一个适配器,板上有 BLE 和经典蓝牙的硬件。乔治编写的代码允许两种协议同时工作。这样,iPhone 就可以与 BLE 部分通话,而经典蓝牙部分则可以与建伍 D74 通话。代码完成了转换。他随后发布了硬件要求和软件,供任何人使用。更多信息请参见以下链接:https://bitbucket.org/islandmagic/ble-bt-tnc。

如果您试图使用耳机或耳机而不是串行端口来使用蓝牙,您可能会遇到不同的问题。建伍 TH-D74 只支持一种蓝牙配置文件,即 HSP("耳机 "配置文件)。您需要确保您要配对的耳机支持该配置文件。例如,苹果 AirPods 支持 "免提 "协议。这是一个更新的配置文件,与耳机标准制定时相比,它支持更好的音频质量。Handsfree 配置文件与耳机配置文件不兼容,因此 AirPods 无法与 D74 配合使用。

值得注意的是,我能够从已发布的建伍 TH-D75 用户手册中读取规格。蓝牙规格与 TH-D74 相同,并没有升级到可与其他设备配合使用。

我知道这篇文章的重点是 TH-D74,但这是因为据我所知,它是唯一一款内置 TNC 和蓝牙的对讲机。还有其他对讲机具有 BLE 和用于耳麦/耳机的 "免提 "配置文件。ICOM ID-51/52A 就是一个很好的例子。但这款对讲机没有无障碍 TNC。

BLE 至蓝牙经典适配器

较旧的设备(如 TH-D74 无线电设备)只支持蓝牙经典版,而 iOS 设备只支持低功耗蓝牙 (BLE)。因此,您无法将这些设备配对在一起。本代码提供了一种方法,可将通过蓝牙 Classic 公开串行配置文件的设备通过 BLE 连接到 iOS 设备。其主要目的是将对讲机内置的 TNC 适配器与使用 AX.25 数据包的程序(如 RadioMail 或 APRS.fi)配合使用。

硬件

代码基于 ESP32。最简单的方法是使用优秀的 TinyPICO 板 https://www.tinypico.com。

请勿使用 TinyS3 等其他型号,因为 ESP32-S3 不支持经典蓝牙。

软件

安装 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。转到设置 -> KISS TNC 调制解调器 -> 默认 TNC

"TNC Blues "应出现在发现屏幕上

选择 TNC Blues,点击 "完成

进入连接界面,选择一个数据包站

当 RadioMail 连接到 TNC Blues 时,TinyPICO 上将显示蓝色 LED 指示灯。

限制

代码只是概念验证。

适配器必须与对讲机配对,因此需要对讲机的蓝牙名称。让对讲机与适配器配对应该是可行的,但从未成功过。

有时会出错。重新启动适配器即可。

审核编辑:黄飞

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分