物聯(lián)網(wǎng)應用(如遠程感測和控制)的開發(fā)人員正在努力尋找最佳解決方案,以實現(xiàn)無處不在的遠距離、低功耗、低成本無線通信。此外,還要滿足三個特別棘手的要求,即高可靠性、低延遲和最小干擾。雖然 5G 有望滿足這些條件,但設計人員現(xiàn)在就可以使用 4G LTE 蜂窩網(wǎng)絡,該網(wǎng)絡在未來一段時間內將持續(xù)存在。
遠程感測和控制應用包括全球資產監(jiān)測和跟蹤、公用事業(yè)計量、工業(yè)機器連接,以及大型戶外工廠的預防性維護。后者包括煉油廠、化工廠和礦山、智能城市基礎設施、可穿戴設備和家庭醫(yī)療監(jiān)測,以及智能農業(yè)。
雖然隨著各個供應商在不同地區(qū)推出 5G 網(wǎng)絡,關于 5G 的討論很多,但在可預見的未來,4G 蜂窩通信仍將繼續(xù)占據(jù)主導地位。因此,開發(fā)人員在選擇物聯(lián)網(wǎng)射頻接口時需要采取務實的態(tài)度。這不只是選擇射頻模塊,還需要仔細考慮使蜂窩物聯(lián)網(wǎng)切實可行所需的生態(tài)系統(tǒng)。關鍵的生態(tài)系統(tǒng)要素包括所需的軟件堆棧、蜂窩基礎設施,甚至是運營商流量套餐和計費系統(tǒng),以確保物聯(lián)網(wǎng)使用實現(xiàn)全面的蜂窩網(wǎng)絡覆蓋。
本文將詳細介紹蜂窩物聯(lián)網(wǎng)應用,以及實現(xiàn)這些應用所需的嵌入式技術。本文還將詳細討論最新硬件和軟件技術的使用,以及可幫助工程師針對上述各種應用開發(fā)蜂窩物聯(lián)網(wǎng)設計的可用資源。另外,還將包括有關現(xiàn)有流量套餐的信息。
為什么不是 5G?
盡管 5G 網(wǎng)絡和設備標準取得了很大進展,但尚未完全確定。即使在標準最終確定時,也需要幾年時間才能建立和部署標準化的 5G 網(wǎng)絡和設備。與此同時,4G LTE 網(wǎng)絡已自 2011 年開始投入商業(yè)運營,足以提供大多數(shù)物聯(lián)網(wǎng)應用所需的性能和覆蓋范圍。
至少一項估計指出,4G LTE 網(wǎng)絡約占當前全球蜂窩網(wǎng)絡市場的 40%,而較舊的 2G 和 3G 網(wǎng)絡各占市場的約 30%。即使到 2025 年,5G 的市場滲透率預計也不會超過 15%。有鑒于此,需要長距離和低功耗物聯(lián)網(wǎng)系統(tǒng)的設計人員應利用現(xiàn)有的蜂窩基礎設施,并遵守 4G LTE 和更早的標準。這些標準不僅是現(xiàn)成的,而且還在不斷演進以滿足物聯(lián)網(wǎng)的需求,就和 4G LTE 的情況一樣。
LTE 針對物聯(lián)網(wǎng)的演進
LTE 標準的第三代合作伙伴計劃 (3GPP) 第 13 版為物聯(lián)網(wǎng)應用定義了新的 LTE 類別:類別 M1 (Cat-M1),以前稱為 eMTC(增強型機器類型通信);和類別 NB1 (Cat-NB1),以前稱為窄帶物聯(lián)網(wǎng) (NB-IoT)。這些新類別通過支持更低功耗、更長距離、更短延遲和更低成本,并通過使用許可頻帶實現(xiàn)最小干擾,來擴展 LTE 的物聯(lián)網(wǎng)應用。
Cat-M1 定義了 1.4 MHz 信道寬度,上行鏈路吞吐量為 375 千比特每秒 (kbit/s),下行鏈路吞吐量為 300 kbit/s。Cat-NB1 定義了更窄的 200 千赫茲 (kHz) 信道寬度,吞吐量以每秒數(shù)十千比特來計。Cat-M1 延遲大約為 10 到 15 毫秒,而 Cat-NB1 延遲以秒來計,在某些部署方案中可能長達 10 秒。
這種性能足以滿足許多物聯(lián)網(wǎng)感測應用,例如抄表器、健康狀態(tài)監(jiān)護儀和高度移動的健身應用,這些應用可以從長覆蓋距離和無處不在的蜂窩通信中受益。在目前以及可預見的未來,沒有其他低功耗、廣域無線技術能夠像成熟的 4G LTE 網(wǎng)絡一樣,提供同等的可擴展性、安全性和使用壽命。
連接到云
一些供應商已經提供了各種模塊,用于作為蜂窩數(shù)據(jù)調制解調器運行,或者將蜂窩數(shù)據(jù)調制解調器集成到嵌入式開發(fā)平臺中。這些模塊通過 4G LTE(甚至更早的)蜂窩網(wǎng)絡將物聯(lián)網(wǎng)設備連接到云。但是,單獨的硬件模塊無法將物聯(lián)網(wǎng)設備連接到云,還需要適當?shù)能浖?,以及與蜂窩網(wǎng)絡提供商的托管連接。若沒有這三項,就無法連接。
在選擇蜂窩物聯(lián)網(wǎng)模塊時,是否配備應用處理器,取決于項目的硬件設計是從頭開始,還是在現(xiàn)有嵌入式設計中添加蜂窩物聯(lián)網(wǎng)連接。下面簡要概述了一些帶有和不帶板載應用處理器的 4G LTE 蜂窩調制解調器模塊和 IC。
Sierra Wireless 的 AirPrime WP7702 低功耗廣域 (LPWA) 模塊將應用處理子系統(tǒng)和蜂窩數(shù)據(jù)調制解調器,集成到尺寸為 22 x 23 x 2.5 毫米 (mm) 的小型封裝中。該模塊符合 3GPP 的第 13 版標準,并且采用 Cat-M1 和 Cat-NB1 協(xié)議。其峰值 Cat-M1 數(shù)據(jù)速率為下載 300 kbit/s,上傳 375 kbit/s;Cat-NB1 數(shù)據(jù)速率為下載 27 kbit/s,上傳 65 kbit/s。
為了與 AirPrime 射頻模塊配合使用,Sierra Wireless 提供了 Developer Studio 集成開發(fā)環(huán)境 (IDE)。此 IDE 構建于 Eclipse Java IDE 之上,允許開發(fā)人員通過在 Windows、Linux 和 MacOS 主機上運行的直觀圖形用戶界面 (GUI),使用 Legato 開源應用程序框架創(chuàng)建應用程序。該工具包含在設計周期的各個階段有用的實用程序和功能,以支持無線數(shù)據(jù)應用的應用程序軟件開發(fā)。
Legato 結合了基于 Linux 的 OS 發(fā)行版(在 WP7702 模塊的 1.3 千兆赫 (GHz) Arm? Cortex?-A7 集成處理器上運行)、板級支持包 (BSP),以及在主機 PC 上運行的定制開發(fā)工具。Sierra Wireless 還提供 AirVantage 物聯(lián)網(wǎng)平臺,這是一個自助服務門戶,為一組 Sierra Wireless 蜂窩調制解調器提供連接和設備管理,這些調制解調器連接到全球許多不同的蜂窩網(wǎng)絡運營商。這些運營商包括 AT&T、Verizon、NTT、Telstra、KT 和 SKT。AirVantage 還通過無線連接,自動更新 Sierra Wireless 調制解調器的固件。
Talon Communications, Inc. 將 Sierra Wireless WP7702 模塊放在一張兼作開發(fā)平臺的載卡上。WP7702 模塊和載卡一起構成了 mangOH Red? 評估板,該評估板具有用于蜂窩微型 SIM 卡(獲得運營商服務所必需)的板載插槽。mangOH Red 平臺將 WP7702 模塊的眾多接口引腳分接到各種連接器,包括三個天線連接器、兩個微型 USB 連接器、一個全尺寸 USB 主機端口、一個帶 I2C、SPI、UART 和 GPIO I/O 引腳的排針,以及一個 3.5 毫米立體聲音頻輸出插孔。
mangOH Red 的 USB 主機端口可將該開發(fā)平臺連接到主機計算機,以進行軟件開發(fā)。加載適當?shù)?Windows 驅動程序,并安裝 Sierra Wireless 的 Legato Developer Studio,即可使用 WP7702 模塊完成相關設置,以進行無線物聯(lián)網(wǎng)應用程序開發(fā)。
u-blox 的 SARA-R410M-02B 是一款超小型 LTE Cat-M1 和 Cat-NB1 射頻收發(fā)器模塊,尺寸為 16 x 26 x 2.5 mm,采用 96 引腳 LGA 封裝。
該收發(fā)器模塊通過 USB 或 UART 接口連接到主機處理器,并由主處理器使用由 3GPP 定義的面向字符串的 AT 命令集來控制。SARA-R410M-02B 還配備 SIM 卡接口,用于識別運營商服務。
u-blox 的 EVK-R4 評估套件包含并分接了 u-blox SARA-R410M 模塊的 I/O 引腳。該套件提供了適當?shù)倪B接器,用于將模塊連接到天線、電源和主機處理器;而且具有板載 SIM 卡座,可容納 GNSS(全球導航衛(wèi)星系統(tǒng))子卡。GNSS 設備通常會與蜂窩無線電配對,可用于跟蹤應用。(有關 GNSS 設備和模塊的更多信息,請參閱“使用 GNSS 模塊快速設計位置跟蹤系統(tǒng)”和“使用經濟高效的 GNSS 模塊實現(xiàn)跟蹤應用的快速采集和高精度”。)
圖 4:u-blox 的 EVK-R4 開發(fā)套件分接了 u-blox SARA-R410M 模塊的 I/O 引腳,以便于開發(fā)。(圖片來源:u-blox)
Hologram, Inc. 通過將 u-blox 的 SARA-R410M 模塊安裝在小型 USB 板上,開發(fā)出 HOL-NOVA-R410。此解決方案提供了一種快速方法,用于將 LTE Cat-M1 和 Cat-NB1 射頻收發(fā)器功能添加到配備 USB 端口的現(xiàn)有產品中。
Nordic Semiconductor 的 nRF9160 系統(tǒng)級封裝 (SiP) 將應用微控制器、完整的 LTE 調制解調器、收發(fā)器前端以及電源管理功能,集成到尺寸為 10 x 16 x 1 mm 的封裝中。該模塊包含用于資產跟蹤的 GPS 支持。若將從蜂窩網(wǎng)絡獲得的位置數(shù)據(jù)與 GPS 衛(wèi)星三邊測量相結合,可遠程監(jiān)測設備的位置。
nRF9160 的應用處理器是運行頻率為 64 兆赫的 Arm Cortex-M33,該處理器與 256 千字節(jié) (Kbyte) 的靜態(tài) RAM 和 1 兆字節(jié) (Mbyte) 的閃存相結合。該模塊的 4G LTE 調制解調器采用 3GPP 第 13 版 Cat-M1 和 Cat-NB1,以及第 14 版 Cat-NB1 和 Cat-NB2 協(xié)議。
Nordic Semiconductor 的 nRF9160-DK 開發(fā)套件針對 nRF9160 模塊而提供,其 nRF9160 模塊安裝在載板上。
該軟件開發(fā)套件 (SDK) 包括:
Zephyr Project 可擴展型實時操作系統(tǒng) (RTOS),適用于 nRF9160
MCUboot 安全引導程序
nrfxlib RTOS 獨立庫
nRF9160-DK 開發(fā)套件的框圖顯示了 nRF9160 可能需要的支持元器件。
圖 :Nordic Semiconductor 的 NRF9160-DK 開發(fā)套件框圖顯示了 nRF9160 蜂窩物聯(lián)網(wǎng) SiP 可能需要的支持元器件。(圖片來源:Nordic Semiconductor)
Nordic 建議使用 Segger Microcontroller Systems 的 Embedded Studio IDE 來構建 nRF9160 應用程序。Segger Embedded Studio 的專用版本可免費用于 Nordic Semiconductor 器件,包括 nRF9160 SiP。
流量套餐概述
在運營商網(wǎng)絡上部署設備之前,必須首先通過鑒定流程,以確保該設備符合運營商對頻帶和干擾的要求。在進行該流程之前,開發(fā)人員需要選擇合適的流量套餐,并考慮該流量套餐的長期成本。為此,此處提供了可用的物聯(lián)網(wǎng)蜂窩流量套餐列表,作為有用的資源。
總結
蜂窩物聯(lián)網(wǎng)環(huán)境正在迅速變化,特別是隨著 5G 蜂窩技術的出現(xiàn)和即將到來的推廣。市場上已有用于蜂窩物聯(lián)網(wǎng)應用的射頻模塊,但這些模塊需要生態(tài)系統(tǒng)的支持,才能使蜂窩物聯(lián)網(wǎng)變得實用。這種生態(tài)系統(tǒng)包含所需的軟件開發(fā)工具、堆棧和庫,以便將芯片和模塊解決方案轉變?yōu)榭刹渴甬a品。在 5G 普及之前,基于 4G LTE 的模塊將成為未來許多年遠程物聯(lián)網(wǎng)感測和控制的可行解決方案。
評論
查看更多