如何发送AT命令

时间:2009-07-29 12:01:17

标签: winapi

我想向无线设备发送AT命令以获取设备详细信息。是否可以在win32桌面应用程序中使用?我想在win32,c / c ++上使用一些示例应用程序,以便我将该命令发送到该无线设备。

2 个答案:

答案 0 :(得分:1)

这在很大程度上取决于您连接此无线设备的方式以及它与操作系统内部实际连接的方式,但在此之后,只需要发送字节即可。

这是AT命令的介绍,但我认为你有更大的问题。

http://www.zoltrix.com/SUPPORT_HTML/modem/USEMODEM.HTM

编辑:在linux下,这个过程非常简单。你创建一个文件描述符(在windows下称为句柄),设置你的端口参数,然后使用内核读/写函数。不幸的是,我现在远离我的Windows资源,但这个过程并没有太大的不同。如果您可以使用.NET,那么这个过程就更简单了。

答案 1 :(得分:0)

这是one tool,它可以与串行端口交互并与任意串行设备通信。它是一个开源的终端模拟器,具有许多漂亮的功能。我在调试嵌入式系统时经常使用它。

它是开源的,似乎是用C语言编写的。

使用AT命令控制设备主要是知道设备处于命令模式,发送命令和等待回复。许多命令以“OK”回复。该协议是半双工的,但是有一些微妙的问题与知道你正在与AT命令引擎通信而不是调制解调器连接另一端的设备有关。