上云秘笈:輕松透過AT 命令連接 無線通訊模塊
上云秘笈
輕松透過 AT 命令連接 無線通訊模塊
AT 命令(AT Commands)最早是由撥號調(diào)制解調(diào)器(MODEM)的發(fā)明者美國Hayes公司為了控制 MODEM 發(fā)明的控制協(xié)議。因為指令是以「AT」為開頭,故以此稱之。隨著網(wǎng)絡(luò)帶寬的升級,速度很低的撥號 MODEM 退出一般使用市場,但是 AT 命令被保留下來。當時主要的移動電話生產(chǎn)廠家共同為 GSM 研制了一整套 AT 命令,用于控制手機的 GSM 模塊。AT 命令在此基礎(chǔ)上演化并加入 GSM 07.05 標準以及后來的 GSM 07.07 標準,實現(xiàn)比較健全的標準化。
隨后的 3G、4G、NB-IoT 模塊等,均采用 AT 命令來控制,AT 命令逐漸在產(chǎn)品開發(fā)中成為實際標準。AT 命令廣泛的應用于嵌入式開發(fā)領(lǐng)域,AT 命令作為MCU芯片和通訊模塊的協(xié)議接口,透過硬件串口,主控MCU可以通過簡單的AT命令和通訊模塊連結(jié)完成多種通訊操作。
雖然 AT 命令已經(jīng)形成了一定的標準化,但是不同廠家的通訊模塊支持的 AT 命令并沒有完全統(tǒng)一,提高了用戶使用的復雜性與難度。對于 AT 命令的發(fā)送和接收以及數(shù)據(jù)的解析沒有統(tǒng)一的處理方式。并且在使用 AT 設(shè)備連接網(wǎng)絡(luò)時,只能通過命令完成簡單的設(shè)備連接和數(shù)據(jù)收發(fā)功能,很難做到對上層網(wǎng)絡(luò)應用接口的適配,不利于產(chǎn)品的開發(fā)。
因此,為了方便用戶使用 AT 命令,簡單的適配不同的通訊模塊,新唐整合了軟件AT 命令用于 AT 設(shè)備的連接和數(shù)據(jù)通訊, 幫助加速產(chǎn)品的開發(fā)。新唐提供了豐富的通訊模塊選擇彈性,便利各類有不同通訊需求的終端產(chǎn)品開發(fā)。
NuMaker-IoT-M487 開發(fā)板透過AT命令,可連接支持多種無線通訊模塊,並整合常用組件,內(nèi)建多軸傳感器,提供兼容 Arduino UNO 與 mikroBUS™ 接口,不論是 GPIO、UART、ADC、PWM、SPI 或 I2C 等等都能連接;外掛 SPI Flash 及提供 microSD 卡插槽。
編輯:zzy 最后修改時間:2021-12-28