RTT之AT命令元件
阿新 • • 發佈:2019-01-12
包含客戶端和伺服器:用於GPRS和3G的通訊命令格式。四種基本功能
- 測試功能:
AT+<x>=?
用於查詢命令引數格式及取值範圍; - 查詢功能:
AT+<x>?
用於返回命令引數當前值; - 設定功能:
AT+<x>=...
用於使用者自定義引數值; - 執行功能:
AT+<x>
用於執行相關操作。
自定義AT命令的新增
客戶端和伺服器的配置:
上面配置選項可以直接在 rtconfig.h
檔案中新增使用,也可以通過元件包管理工具 ENV 配置選項加入,ENV 中具體路徑如下:
RT-Thread Components ---> Network ---> AT commands ---> [*] 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資料:先定義結構體,然後定義結構體陣列,最後初始化。單客戶端和多客戶端