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