Použití kombinované vývojové sady LTE-M, NB-IoT a DECT NR+ k zahájení návrhu bezdrátového IoT

Contributed By DigiKey's North American Editors

Bezdrátové celulární technologie sítí s nízkou spotřebou energie pro rozsáhlá území („Low-Power Wide-Area Network“, LPWAN) pro internet věcí („Internet of Things“, IoT), jako je komunikace strojového typu dlouhodobé evoluce („Long-Term Evolution Machine Type“, LTE-M) a úzkopásmový internet věcí („NarrowBand-IoT“, NB-IoT), nabízejí více než kilometrový dosah bezdrátové konektivity pro zařízení napájená bateriemi s využitím stávající a osvědčené celulární infrastruktury. Pro aplikace vyžadující celulární přístup k masivnímu nasazení IoT je bezlicenční alternativou sítě LPWAN technologie New Radio+ (DECT NR+). Implementace všech tří přístupů může být pro vývojáře složitá, dokonce i pro ty, kteří mají s bezdrátovými sítěmi krátkého dosahu zkušenosti.

Spolupráce s poskytovatelem řešení, který nabízí předem certifikované produkty s integrovanými softwarovými stacky protokolů LTE-M, NB-IoT nebo DECT NR+ a automatizovanými modemy, může složitost návrhu sítě LPWAN kompenzovat. Taková řešení umožňují vývojářům se více zaměřit na diferenciaci aplikací a dosáhnout cílů v oblasti doby do uvedení na trh.

V tomto článku jsou shrnuty výhody sítí LTE-M, NB-IoT a DECT NR+ pro konektivitu IoT s dlouhým dosahem a pojednáno o problémech s implementací. Poté je zde představeno zařízení s kombinací celulárního IoT a DECT NR+ a související vývojová sada od společnosti Nordic Semiconductor a ukázáno, jak je lze využít k vyřešení těchto problémů.

Proč používat bezdrátové sítě LTE-M, NB-IoT nebo DECT NR+?

K tomu, aby byla zařízení IoT základní součástí globální sítě tvořící internet, musí být schopna komunikovat s cloudem pomocí internetového protokolu („Internet Protocol“, IP) bez použití nákladných bran. V některých aplikacích, jako je zemědělství, chytrá města a monitorování prostředí, musí komunikace probíhat na velké vzdálenosti a zařízení musí vyžadovat minimální údržbu. Druhá zmíněná podmínka se promítá do nízké spotřeby energie, aby se maximalizovala životnost baterie.

Technologie LTE-M a NB-IoT nabízejí celulární řešení těchto problémů. Jsou založeny na specifikacích stanovených projektem 3GPP, takže jsou interoperabilní s IP a poskytují dosah přesahující kilometr. Sítě LTE-M a NB-IoT pracují ve frekvenčních pásmech od 698 MHz do 960 MHz a od 1 710 MHz do 2 200 MHz. Technické podrobnosti sítí LTE-M a NB-IoT jsou shrnuty v tabulce 1.

LTE-M NB-IoT
Také známé jako „eMTC“, „LTE Cat-M1“ „LTE Cat-NB1“ (3GPP vyd. 13) – „LTE Cat-NB2“ (3GPP vyd. 14)
Maximální propustnost (DL/UL) 300/375 kb/s 30/60 kb/s (NB1) – 127/169 kb/s (NB2)
Dosah Až 4× Až 7×
Mobilita / opětovný výběr buňky Ano Omezeno
Frekvenční nasazení V rámci pásma LTE V rámci pásma LTE, ochranné pásmo a změna účelu GSM
Hustota nasazení Až 50 000 na buňku Až 50 000 na buňku
Velikost modulu Vhodná pro nositelnou elektroniku Vhodná pro nositelnou elektroniku
Spotřeba energie Životnost baterie až 10 let Životnost baterie až 10 let

Tabulka 1: Srovnání mezi sítěmi LTE-M a NB-IoT. (Zdroj obrázku: společnost Nordic Semiconductor)

Technologie DECT NR+ poskytuje alternativu pro aplikace, které vyžadují konektivitu na velké vzdálenosti bez licenčních poplatků. Je založena na specifikacích sítě 5G, pracuje v pásmu 1 900 MHz, může podporovat sítě LPWAN s vysokou hustotou a je vhodná pro komunikaci mezi stroji (M2M) a monitorování kvality ovzduší v celém městě.

Zjednodušení RF návrhu

Implementace RF návrhů je pro mnoho vývojářů náročná a může často ohrozit harmonogram uvedení na trh. Některé hardwarové problémy však lze vyřešit výběrem integrovaného řešení, které skrývá velkou část složitosti. Jedním z příkladů je systém v jednom pouzdře („system-in-package“, SiP) nRF9161 společnosti Nordic Semiconductor (obrázek 1).

SiP obsahuje procesor Arm® Cortex®-M33 určený pro aplikační software a modem podporující rozhraní LTE-M, NB-IoT a DECT NR+ RF. Dále obsahuje také RF front-end (RFFE) a systém řízení spotřeby energie, to vše v pouzdru LGA („land grid array“) o rozměrech 16,0 × 10,5 × 1,04 mm. Modem podporuje protokoly IPv4/IPv6 a šifrované aktualizace firmwaru vzduchem („firmware-over-the-air“, FOTA). Aplikační procesor je podporován 1 MB paměti flash a 256 kB paměti RAM.

Obrázek – systém SiP nRF9161 společnosti Nordic SemiconductorObrázek 1: Systém SiP nRF9161 obsahuje procesor Arm Cortex-M33, modem LTE, RFFE, paměť a řízení spotřeby energie. (Zdroj obrázku: společnost Nordic Semiconductor)

SiP je také vybaven přijímačem GNSS pro aplikace, jako je sledování polohy. Mezi rozhraní a periferie patří 12bitový analogově-digitální převodník („analog-to-digital converter“, ADC), hodiny reálného času („real-time clock“, RTC), sériové periferní rozhraní („Serial Peripheral Interface“, SPI), interintegrovaný obvod („Inter-Integrated Circuit“, I²C), protokol Inter-IC Sound (I²S), univerzální asynchronní přijímač/vysílač („Universal Asynchronous Receiver/Transmitter“, UART), pulzně-hustotní modulace („pulse density modulation“, PDM) a pulzně-šířková modulace („pulse width modulation“, PWM). SiP umožňuje vývoj celulárního řešení nebo řešení DECT NR+ IoT s použitím jediného zařízení, antény, baterie, SIM nebo eSIM a senzoru (obrázek 2).

Schéma – řešení konektivity IoT SiP nRF9161 společnosti Nordic Semiconductor (kliknutím zvětšíte)Obrázek 2: SiP nRF9161 je vysoce integrované celulární řešení konektivity (LTE-M, NB-IoT) a DECT NR+ IoT. (Zdroj obrázku: společnost Nordic Semiconductor)

Výzvy při návrhu softwaru

Výzvy návrhu RF IoT se týkají i softwaru. Celulární stacky a stacky DECT NR+ jsou rozsáhlé a vysoce komplexní; sestavování obou od nuly vyžaduje specialisty na protokoly. V případě technologií LTE-M a NB-IoT musí vývojář po sestavení a otestování stacku implementovat příkazy specifické pro buňku („attention“, AT). Ty jsou základem komunikace mezi jakýmkoli celulárním modemem a jeho hostitelskou řídicí jednotkou. Používají se hlavně ke konfiguraci a ladění modemu a umožňují připojení k síti prostřednictvím mobilních operátorů („mobile network operator“, MNO).

Společnost Nordic usnadňuje problémy se softwarovým kódováním tím, že dodává osvědčený a stabilní stack LTE-M předprogramovaný v modemu systému SiP. Aplikace Serial LTE Modem společnosti Nordic navíc zpracovává příkazy AT, které instruují modem k vysílání a příjmu dat.

Kromě technických výzev musí mobilní modemy splňovat také přísné požadavky na certifikaci a požadavky nařízení specifických pro daný region. Patří mezi ně globální certifikace pro zajištění kompatibility se specifikacemi LTE, což koncovému zařízení umožňuje komunikovat v sítích LTE-M nebo NB-IoT. Kromě toho mají někteří provozovatelé mobilních sítí své vlastní požadavky na certifikaci.

Společnost Nordic opět ulehčila vývojářům zátěž tím, že předběžně certifikovala systém SiP nRF9161 pro provoz v nejkritičtějších regionech, klíčových sítích a hlavních pásmech LTE v těchto sítích.

Využití vývojové sady nRF9161

Zatímco systém SiP nRF9161 usnadňuje některé kritické hardwarové a softwarové problémy spojené s vývojem celulárního IoT a DECT NR+, vytvoření funkčního prototypu stále vyžaduje úsilí. K urychlení procesu návrhu nabízí společnost Nordic vývojovou sadu nRF9161 DK (obrázek 3) a sadu softwarových nástrojů. V čele těchto nástrojů stojí nRF Connect SDK společnosti, jednotné vývojové prostředí pro bezdrátová řešení společnosti Nordic.

Vývojová sada obsahuje systém SiP a nezbytné obvody umožňující plně funkční prototyp. Sada obsahuje vyhrazenou anténu LTE-M/NB-IoT a DECT NR+ a integrovanou patch anténu pro GNSS. Programování a ladění jsou možné prostřednictvím vestavěného rozhraní SEGGER J-Link a sada se dodává se SIM kartou s předem nahranými daty. Podporuje také použití softwarové SIM karty, což dále snižuje spotřebu energie.

Obrázek – vývojová sada nRF9161 společnosti Nordic SemiconductorObrázek 3: Vývojová sada nRF9161 DK obsahuje systém SiP nRF9161 pro LTE-M, NB-IoT a DECT NR+ a je vybavena anténami LPWAN a GNSS, integrovaným rozhraním SEGGER J-Link pro programování a ladění a předinstalovanou SIM kartou. (Zdroj obrázku: společnost Nordic Semiconductor)

Chcete-li začít s vývojem pomocí sady nRF9161, musí být zasunuta SIM karta (nebo aktivována eSIM), přepínač PROG/DEBUG SW10 musí být nastaven na „nRF91“ a sada musí být připojena ke stolnímu počítači pomocí kabelu micro-USB 2.0. Vývojová sada vyžaduje operační systém („operating system“, OS) Windows, macOS nebo Ubuntu Linux.

Dalším krokem je instalace nástroje nRF Connect for Desktop společnosti Nordic a aktivace softwaru. Odtud je možné nainstalovat aplikaci Quick Start, nástroj pro řízené nastavení a instalační postupy. Software zjednodušuje aktualizaci firmwaru vývojové sady a aktivaci SIM karty. Pro přenos dat ze sady do cloudu může vývojář nastavit účet nRF Cloud společnosti Nordic nebo se připojit k jiným cloudovým službám.

Aplikace Quick Start poté nasměruje vývojáře na sadu nRF Connect SDK společnosti Nordic. Sada SDK pracuje s Visual Studio Code, oblíbeným integrovaným vývojovým prostředím („integrated development environment“, IDE), pomocí rozšíření nRF Connect for VS Code společnosti Nordic. Sada SDK se používá k vývoji aplikací a obsahuje užitečné ukázky, jako je získávání polohy zařízení pomocí GNSS, celulární sítě nebo Wi-Fi určování polohy a přenos dat senzorů ze sady nRF9161 do cloudu.

Po sestavení aplikace je programování vestavěného aplikačního procesoru Arm nRF9161 systému SiP jednoduché. Prvním krokem je pomocí USB kabelu připojit sadu k počítači a zapnout ji. V rozšíření nRF Connect for VS Code musí vývojář kliknout na možnost „Flash“ v nabídce „Zobrazení akcí“ („Actions View“). Zobrazí se upozornění se zobrazením průběhu programování a potvrzením dokončení.

Vývojová sada vývojáři také umožňuje kontrolovat signál LTE-M, NB-IoT nebo DECT NR+ RF. K maximalizaci komunikačního dosahu mezi IoT zařízením a základnovou stanicí je nezbytný dobrý RF výkon. K provedení měření se mezi malý koaxiální konektor (J1) na sadě a spektrální analyzátor připojí kabel (obrázek 4).

Schéma – měření RF signálu vývojové sady nRF9161 společnosti Nordic SemiconductorObrázek 4: RF signál vývojové sady nRF9161 lze měřit připojením ke spektrálnímu analyzátoru pomocí koaxiálního kabelu. (Zdroj obrázku: společnost Nordic Semiconductor)

Pokročilé vývojové nástroje pro vývojovou sadu nRF9161 DK

Jakmile je aplikace naprogramována, nabízí společnosti Nordic dva nástroje, které vývojáři umožňují sledovat její výkon. Prvním z nich je Power Profiler Kit II (PPK2) (obrázek 5). Tato samostatná jednotka může měřit proudový odběr vývojové sady v rozsahu 200 nA až 1 A s rozlišením, které se pohybuje mezi 100 nA a 1 mA. PPK2 může do vývojové sady také dodávat až 5 V při 1 A.

Obrázek – nástroj Power Profiler Kit II (PPK2) společnosti Nordic SemiconductorObrázek 5: Nástroj PPK2 může při spuštěné aplikaci měřit průměrnou a okamžitou spotřebu proudu vývojové sady nRF9161. (Zdroj obrázku: společnost Nordic Semiconductor)

Nástroj PPK2 se používá s aplikací Power Profiler, součástí softwaru nRF Connect for Desktop. Vývojář může při spuštěné aplikaci využít aplikaci k analýze průměrné a okamžité spotřeby proudu sadou nRF9161. Odečty lze provádět po delší dobu a současně v případě potřeby přibližovat v milisekundovém intervalu. Naměřená data lze exportovat k dalšímu zpracování.

Analýza spotřeby energie umožňuje vývojáři vidět, kde lze upravit kód aplikace, aby se šetřila energie a prodloužila životnost baterie návrhu (obrázek 6).

Obrázek – aplikace Power Profiler v nástroji nRF Connect for Desktop společnosti Nordic Semiconductor (kliknutím zvětšíte)Obrázek 6: Aplikace Power Profiler v nástroji nRF Connect for Desktop zobrazuje aktuální spotřebu aplikace při jejím spuštění. (Zdroj obrázku: společnost Nordic Semiconductor)

Nástroj Cellular Monitor napomáhá vývoji aplikací a je podporován softwarem nRF Connect for Desktop. Monitor zobrazuje, co dělá modem systému SiP nRF9161, když vývojářská sada spouští aplikaci. To zahrnuje výkon sítě, stav zařízení a přenos dat. Tyto podrobnosti umožňují vývojářům analyzovat provoz modemu a optimalizovat výkon aplikací. Informace se zobrazují na sériovém terminálu.

Závěr

Technologie LTE-M, NB-IoT a DECT NR+ LPWAN podporují spolehlivou, bezpečnou a škálovatelnou konektivitu na velké vzdálenosti pro zařízení IoT, ale vývoj bezdrátových hardwarových a softwarových zařízení může být náročný. Systém SiP nRF9161 společnosti Nordic, vestavěný protokolový software a podpora vývojové sady nRF9161 DK a aplikace snižují velkou část složitosti návrhu.

DigiKey logo

Disclaimer: The opinions, beliefs, and viewpoints expressed by the various authors and/or forum participants on this website do not necessarily reflect the opinions, beliefs, and viewpoints of DigiKey or official policies of DigiKey.

About this publisher

DigiKey's North American Editors