1. 程式人生 > >RTT之AT命令元件

RTT之AT命令元件

包含客戶端和伺服器:用於GPRS和3G的通訊命令格式。四種基本功能

  • 測試功能:AT+<x>=? 用於查詢命令引數格式及取值範圍;
  • 查詢功能:AT+<x>? 用於返回命令引數當前值;
  • 設定功能:AT+<x>=... 用於使用者自定義引數值;
  • 執行功能:AT+<x> 用於執行相關操作。

自定義AT命令的新增

客戶端和伺服器的配置:

上面配置選項可以直接在 rtconfig.h 檔案中新增使用,也可以通過元件包管理工具 ENV 配置選項加入,ENV 中具體路徑如下:

RT-Thread Components  ---&gt; 
    Network  ---&gt;
        AT commands  ---&gt;
            [*] Enable AT commands 
            [ ]   Enable debug log output
            [ ]   Enable AT commands server
            [*]   Enable AT commands client
            (uart2) Client device name
            (512)   The maximum length of client data accepted  
            [*]   Enable command-line interface for AT commands       
            [ ]   Enable print RAW format AT command communication data

新增配置完成之後可以使用命令列重新生成工程,或使用 scons 來進行編譯生成

URC資料:先定義結構體,然後定義結構體陣列,最後初始化。單客戶端和多客戶端