所有
我正在开发一个嵌入式Linux应用程序,它使用蜂窝连接与数据库进行通信。
我知道我可以使用AT命令创建服务器的套接字,但是如何从C ++程序访问套接字?也就是说,在我发出AT命令后,如何从应用程序中使用它?
很抱歉,如果这是一个愚蠢的问题,但我找不到答案......
感谢您的帮助!
:沸点:
答案 0 :(得分:2)
检查调制解调器的文档。 Multitech有一个在线here用于他们的调制解调器,可能有用也可能没用(如果你的兼容)。
通常,在执行WIPCREATE后,您需要等待调制解调器的WIPREADY或WIPACCEPT;然后,您可以使用WIPDATA将您与调制解调器的连接转换为数据模式,此时您编写的所有内容都将被发送到套接字,并且套接字上收到的任何内容都将被发送回给您(因此您可以将fd连接到调制解调器好像它是一个套接字,你只需要注意不要意外发送转义序列 - 或者至少正确地逃避转义序列。
答案 1 :(得分:0)
这取决于您的操作系统。在大多数普通的Unix操作系统上,您只需使用/ dev / tty *,打开它,设置波特率等并发出AT命令。