簡體   English   中英

如何使用C語言使用AT命令

[英]How to use AT commands in C language

我的項目包含必須使用AT命令通過GSM調制解調器發送短信的部分。 我已經學會了通過超級終端和膩子使用這些命令。 我想要的是如何在基於Eclipse的“ C”代碼中使用這些AT命令。 請指導我!

這將取決於您的操作系統。 我假設調制解調器通過串行或USB或類似方式連接到計算機。 在大多數Unix上,它將是這樣的:

int modem_fd = open("/path/to/modem", O_ASYNC);
char modem_command[] = "ATDT5551234"
write(modem_fd, modem_command, sizeof(modem_command));

您還可以通過stopen.h的fopen()和fwrite()獲得類似的功能。

將設備視為文件並執行I / O操作。 我們可以發送類似於將數據寫入文件的AT命令,但是數據必須由設備制造商以提及的形式出現。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM