有谁在连接到 Mac OSX 机器的 USB 端口的开发板上开发过的人知道如何向开发板发送 AT tty 调制解调器命令?阿杜诺人?任何人?
TL;博士
我购买了一个开发 STEVAL-SPBT2ATV2“用于蓝牙 2 类 SPBT2532C2.AT 模块的 USB 加密狗”,根据文档和规范,它“下载了固件,使用户能够使用简单的 AT 命令创建蓝牙链接”。
太好了,除了所有文档仅适用于旧的 MS Windows,并且没有提供有关如何从 OSX 或 Linux 对该设备进行编程的任何提示。
我需要安装某种驱动程序吗?我尝试过的一切都像是对着一堵砖墙说话:我发送命令,但没有任何消息从板上返回。
我尝试过的事情:
- /dev/tty.Bluetooth-Modem 已经存在。好像什么都没做。我认为这是内置的蓝牙设备。
- /dev/tty.AmpedUp-AMP-SPP 和 /dev/cu.AmpedUp-AMP-SPP 当我去“网络 - >设置蓝牙设备”时出现 - 这很好(正确的设备名称)但奇怪,为什么在网络?
- 然后在蓝牙下我可以添加一个“用于连接到这台计算机的串行端口”并选择调制解调器或 RS-232。我猜调制解调器。
- 我真的希望我不必弄乱/etc/tty 文件
没有什么。设备似乎永远不会做出反应或发回任何数据。我尝试了几种将数据发送到设备的方法。安静。
echo "AT+AB GPIOConfig 2 O^M" > /dev/cu.AmpedUp-AMP-SPP # ctrl-v ctrl-m for the ^M
screen /dev/tty.AmpedUp-AMP-SPP
cat /dev/tty.AmpedUp-AMP-SPP
minicom # via brew
chat /dev/cu.AmpedUp-AMP-SPP
来自文档:每个加密狗都具有以下出厂默认设置:
- UART:115200波特,无奇偶校验,1个停止位,8个数据位
- 本地名称:“Amp'ed UP!”</li>
- 设备类别:杂项设备
- 配置文件:SPP(串行端口配置文件)
- 服务名称:“AMP-SPP”</li>
- 深度睡眠:禁用
- 页面和查询扫描:1.28s 间隔,11 ms 持续时间
- 安全性:禁用
- 绑定密码:“1234”</li>
- 允许绑定:始终启用