上雲秘笈:輕鬆透過 AT 命令連接 無線通訊模組

Post Reply
User avatar
NuvotonMarcom
Posts: 151
Joined: 10 Sep 2018, 17:23

07 Oct 2020, 19:00

AT 命令(AT Commands)最早是由撥號數據機(MODEM)的發明者美國Hayes公司為了控制 MODEM 發明的控制協議。因為指令是以「AT」為開頭,故以此稱之。隨著網路頻寬的升級,速度很低的撥號 MODEM 退出一般使用市場,但是 AT 命令被保留下來。當時主要的行動電話生產廠家共同為 GSM 研製了一整套 AT 命令,用於控制手機的 GSM 模組。AT 命令在此基礎上演化並加入 GSM 07.05 標準以及後來的 GSM 07.07 標準,實現比較健全的標準化。

隨後的 3G、4G、NB-IoT 模組等,均採用 AT 命令來控制,AT 命令逐漸在產品開發中成為實際標準。AT 命令廣泛的應用於嵌入式開發領域,AT 命令作為MCU晶片和通訊模組的協定介面,透過硬體串口,主控MCU可以通過簡單的AT命令和通訊模組連結完成多種通訊操作。

雖然 AT 命令已經形成了一定的標準化,但是不同廠家的通訊模組支援的 AT 命令並沒有完全統一,提高了用戶使用的複雜性與難度。對於 AT 命令的發送和接收以及資料的解析沒有統一的處理方式。並且在使用 AT 設備連接網路時,只能通過命令完成簡單的設備連接和資料收發功能,很難做到對上層網路應用介面的適配,不利於產品的開發。

因此,為了方便用戶使用 AT 命令,簡單的適配不同的通訊模組,新唐整合了軟體AT 命令用於 AT 設備的連接和資料通訊, 説明加速產品的開發。新唐提供了豐富的通訊模組選擇彈性,便利各類有不同通訊需求的終端產品開發。

NuMaker-IoT-M487 開發板透過AT命令,可連接支援多種無線通訊模組,並整合常用元件,內建多軸感測器,提供相容 Arduino UNO 與 mikroBUS™ 介面,不論是 GPIO、UART、ADC、PWM、SPI 或 I2C 等等都能連接;外掛 SPI Flash 及提供 microSD 卡插槽。

Post Reply
  • Information
  • Who is online

    Users browsing this forum: No registered users and 1 guest