| 文件类型 | APK |
|---|---|
| 版 | 3.4 |
| 发行人 | Marek Masr |
| 发布日期 | 2020年1月14日 |
| 添加日期 | 2020年1月14日 |
| 操作系统要求 | Android |
| 要求 | Requires Android 4.1 and up |
| 下载总数 | 1 |
| 价钱 | Free |
描述
概述
此蓝牙终端应用程序允许您定义命令并通过蓝牙将它们发送到配对设备或 BLE 设备。如何在远程设备上解释这些命令取决于您,这可以是 Arduino 板、电话、PC 或任何其他带有蓝牙模块的设备或带有其他蓝牙终端应用程序的设备。应用程序还可以侦听传入的消息并以十六进制、字符串或十进制格式在日志中显示它们。
这个怎么运作
命令可以以字符串格式或字节数组(以十六进制格式)定义,并带有一些附加选项,例如在字符串末尾包含新行或选择字节序模式(传输期间的字节顺序)。可以定期发送用户创建的命令。只需添加一个命令并以毫秒为单位指定发送周期。
应用程序还可以侦听传入传输并以各种形式显示传入消息 - 您可以选择字符串、十六进制或十进制格式。
每次关闭/打开应用程序时,都会保存/加载所有设置和用户定义的命令。
连接到 SPP(经典蓝牙)设备
设备必须先与您的手机配对。单击“连接”并选择一个设备。由于应用程序侦听传入连接,因此您可以从远程设备对其进行初始化。在这种情况下,应用程序会将远程设备名称显示为“传入连接”
连接 BLE 设备(仅作为设备 A)
Scan&Connect 开始扫描附近的 BLE 设备。如果找到 BLE 设备,它会自动连接。通过单击读取数据从设备中检索所有特征的列表。检索到的特征列表中的一个特征可用于接收和传输(一个 Rx+Tx 特征),只需单击您要使用的特征。
创建命令
要创建新命令,请单击命令列表末尾的“空”项并选择命令类型 - HEX 或字符串。
命令名称 - 供用户识别特定命令。如果该字段留空,则使用默认名称。
值 0x - 表示命令的十六进制值(字节数组)。只接受有效的十六进制数(字符 0-9 和 A-F,不区分大小写)。前缀“0x”已包含在内。
最低有效字节优先 - 选中此复选框以首先发送命令的最低有效字节。否则最高有效字节将首先发送。
字符串 - 表示命令文本形式的字符串
在字符串末尾包含换行符 - 如果选中,换行符 ("
", 0x0A) 将附加在字符串的末尾。
定期发送[ms] - 如果您希望定期发送命令,请选中此复选框。以毫秒为单位指定周期,将其添加到命令列表后,只需单击它,就会开始以预定义的周期发送。再次单击命令停止定期传输。
自定义图标 - 通过选择其图标可以进一步自定义每个命令。包括图标在内的所有参数都已保存,以后可以更改。
发送命令
命令显示在列表中。您可以通过单击相应的项目将其发送到连接的设备。使用长按来编辑或删除命令。
权限
要扫描 BLE 设备,应用需要权限 ACCESS_COARSE_LOCATION。原因是(来自 Google 开发人员指南):LE 信标通常与位置相关联。为了使用 BluetoothLeScanner,您必须通过在应用程序的清单文件中声明 ACCESS_COARSE_LOCATION 或 ACCESS_FINE_LOCATION 权限来请求用户的权限。如果没有这些权限,扫描将不会返回任何结果。
支持
发现错误?缺少功能?只需向开发人员发送电子邮件。非常感谢您的反馈。