Mat*_*lia 6 hardware modem serial-port firmware at-command
我正在研究将在串行端口仿真模式下使用蓝牙连接到PC的设备的固件.
在测试期间,我发现Linux上的调制解调器管理器"帮助"尝试将其检测为调制解调器,发送AT+GCAP命令; 对此,目前我的设备回复类似的东西INVALIDCMD AT+GCAP.这是我的协议的正确响应,但显然不是AT回复,因此调制解调器管理器不满意并再次尝试与AT+GCAP其他调制解调器相关的东西.
现在,我发现调制解调器经理一些解决方法(见这里,因而这里,尤其是udev规则方法),但是:
此外,完全控制固件,我可以添加一个特殊的情况AT+GCAP和类似的东西; 那么,来问我的问题:
是否有标准/安全回复AT+GCAP和其他类似的调制解调器探测查询告诉"我不是调制解调器,走开让我一个人呆着?"
(根据评论做出回答)
为了表明我根本不理解任何 AT 命令(又名我不是调制解调器),对任何收到的 AT 命令的正确响应应该是沉默。
为了表明我不理解这个特定的 AT 命令,正确的响应应该是ERROR。
两者之间的任何情况都会触发发送 AT 命令的实体的实现定义行为。有些人可能会立即放弃,而调制解调器管理器显然已设置为重试发送命令,直到获得“正确”的响应。