4G模塊是連接物與物的重要載體,是終端設(shè)備接入物聯(lián)網(wǎng)的核心部件之一,隨著4G的普及,許多新興市場對4G通信模塊的需求都在日益擴大,那么在ARM平臺的嵌入式設(shè)備上如何快速的應(yīng)用4G模塊呢?
4G通信模塊把頻率接收器和信號增幅器等部件全都整合在一起,實現(xiàn)了一體化。隨著工業(yè)發(fā)展,嵌入式設(shè)備接入網(wǎng)絡(luò)的需求日益增多,在沒有有線或WiFi等無線的環(huán)境下,直接通過4G通訊模塊連接運營商網(wǎng)絡(luò)來接入互聯(lián)網(wǎng)不失為一個好方法。因此,本文就為讀者介紹一下基于ARM平臺的嵌入式設(shè)備在Linux下使用4G模塊的方法。
一、開發(fā)環(huán)境
1) 開發(fā)主機環(huán)境:
Ubuntu12.04(64位)、arm-fls-linux-guneabi-gcc系列交叉編譯鏈。
2) 硬件清單:
IoT-3960工控板、龍尚 4G模塊U8300C或U8300W。
3) 軟件資源:
光盤EPC-280_283_287V1.04.iso中的內(nèi)核源碼包:linux-2.6.35.3-fec60fa.tar.bz2(光盤內(nèi)容可在致遠電子官網(wǎng)下載http://www.zlg.cn)。
二、硬件概述
IoT-3960L 是廣州致遠電子股份有限公司以Freescale i.MX287處理器為核心開發(fā)的工業(yè)IoT網(wǎng)絡(luò)控制器,集成多路通信接口,支持多種通信協(xié)議,具有性價比高、功能豐富、工作穩(wěn)定、兼容性強等特點,產(chǎn)品實物如圖1所示。
圖1 IoT-3960L工控板
通過自定義的 Mini-PCIE 接口,IoT-3960L 可外擴3G、4G、GPRS、ZigBee、RFID 等無線通信模塊。本文外擴的是龍尚4G 模塊,所用的型號如圖2所示。
圖2 龍尚4G模塊U8300C、U8300W