Mobilnät (NB-IoT och LTE-M)
NB-IoT och LTE-M är mobiltekniker byggda för IoT snarare än för telefoner. De använder ett nät som redan finns, så det finns inget att bygga ut utöver ett SIM, och de är gjorda för att nå inomhus och ner i källare. NB-IoT passar mätvärdesinsamling och fasta sensorer; LTE-M klarar rörelse och snabbare överföringar, vilket passar trackers. Radiosidan beskrivs under Mobilt IoT.
Så skiljer det sig från LoRaWAN
Med LoRaWAN sitter en nätverksserver mellan enheten och Yggio och standardiserar överlämningen, så en connector räcker för varje enhet på den servern. Mobilnät har ingen motsvarighet. Enheten får en IP-anslutning från operatören och pratar sedan det protokoll tillverkaren valt, rakt till Yggio.
Det får två följder värda att planera för:
- Integrationen sker per protokoll, inte per operatör. Din SIM-leverantör är inte en del av konfigurationen i Yggio.
- Enheter kommer in som generiska enheter, identifierade av en unik identifierare som IMEI, i stället för av ett LoRaWAN-DevEUI.
Välj ett protokoll
Vilket av dessa en enhet stöder avgörs av tillverkaren, inte av dig. Där det finns ett val är MQTT den bäst stödda vägen och med god marginal den enklaste att felsöka.
| Protokoll | Connector | Riktning | Noteringar |
|---|---|---|---|
| MQTT | MQTT | In och ut | Publicera på plattformens broker eller en extern |
| CoAP | CoAP | In | Kompakt request/response, gjord för resurssnåla enheter |
| UDP | UDP | In | Rena datagram, för enheter som inte erbjuder något högre |
| HTTP | Del av Generisk | In | Enheten postar till /http-push/generic |
Riktningen spelar större roll här än för LoRaWAN, eftersom bara MQTT bär något tillbaka till enheten. På CoAP, UDP och HTTP rapporterar enheten och Yggio lyssnar, så om enheten behöver konfigureras eller styras på distans måste det planeras separat.
Vissa tillverkare har en egen connector i stället för en generisk. Celsiview och Elvaco CME är båda mobilnätsbaserade och har båda en dedikerad connector; se Connectors.
Sätta upp en enhet
Yggio-sidan är kort. Enhetssidan är det inte, eftersom en mobilnätsenhet måste få veta hur den ska nå mobilnätet innan den kan nå någonting alls, och det görs med AT-kommandon över en seriell konsol eller Bluetooth-konsol snarare än via ett grafiskt gränssnitt.
Ansluta NB-IoT-enheter går igenom hela vägen i ordning: credential set och reserverat topic i Yggio, SIM-kortet, konsolen, anslutningen till nätet och kopplingen till Yggio, med en vanligt förekommande sensorfamilj som genomgående exempel. Stegen för mobilnätet gäller varje enhet byggd på en vanlig NB-IoT-modul.
Avsätt mer tid än du tror för den första enheten. När en fungerar går resten fort, eftersom de flesta enheter kan läsa in en sparad konfiguration i stället för att matas in kommando för kommando.
När den inte ansluter
Ändra en inställning i taget, och utgå från Felsökning NB-IoT snarare än från enhetens manual. De fel som är värda att känna till är de vanliga: ett vanligt mobilt bredbands-SIM i stället för ett NB-IoT-SIM, fel APN, och en band- eller operatörslåsning kvar från en tidigare installation.
Relaterat
- Generisk (HTTP och MQTT) - hur generiska enheter identifieras och skapas
- Ansluta NB-IoT-enheter - hela steg-för-steg-guiden
- Connectors - alla connector-typer