上云秘笈:輕松透過AT 命令連接 無線通訊模塊
上云秘笈
輕松透過 AT 命令連接 無線通訊模塊
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 卡插槽。

編輯:zzy 最后修改時間:2021-12-28


