Počnite s informacijama koje moraju preživjeti
Operacije s ograničenom pokrivenošću rijetko trebaju kontinuiranu širokopojasnu vezu posvuda. Potrebne su im odabrane informacije kako bi stigle na predvidljiv način: hitna upozorenja, položaj, status tima, kratke poruke i stanje mreže. Definiranje prioriteta poruka, pravila isteka i potvrde važnije je od maksimiziranja brzine prijenosa podataka naslova.
Odvojite uloge čvora, releja i pristupnika
Terenski čvor trebao bi ostati jednostavan i energetski učinkovit. Razmjestivi relej proširuje pokrivenost i prenosi poruke preko privremenih prekida. Gateway se pridružuje lokalnoj mreži kako bi upravljao softverom ili dostupnim backhaulom. Razdvajanje ovih uloga omogućuje svakom uređaju da optimizira energiju, smještaj antene, pohranu i korisničko sučelje za svoj posao.
Store-and-forward je operativna politika
Relej treba više od reda čekanja. Mora odlučiti koje će poruke zadržati, pokušati ponovno ili odbaciti; spriječiti duplikate; izvješće o stanju isporuke; i oporavak nakon promjene rute. Prioritetni promet ne bi trebao biti zarobljen iza masovne telemetrije, dok bi istekle informacije trebale prestati trošiti kapacitet.
Plan za teren i degradirane veze
Proračuni veze, visina antene i smještaj releja trebaju se procijeniti u odnosu na teren i ograničenja instalacije. Mjerni podaci o zdravlju mreže kao što su stopa ponovnih pokušaja, dubina reda i kvaliteta susjeda pomažu operaterima da razumiju je li put poruke ispravan prije nego što se dogodi hitan događaj.
| Sloj | Primarni fokus dizajna |
|---|---|
| Čvor polja | Slanje poruka niske potrošnje, GNSS, upozorenja i jednostavno rukovanje. |
| Relej | Položaj pokrivenosti, izdržljivi redovi i autonomno prosljeđivanje. |
| Gateway | Lokalni zapisi, integracija naredbi i dostupni backhaul. |
| Mrežna politika | Telemetrija prioriteta, isteka, potvrde i zdravlja. |
Pametna poljoprivreda i daljinski nadzor energije
Pametna poljoprivredna instalacija može zahtijevati povremena promatranja tla ili okoliša, trenutna upozorenja za opremu i povremena dijagnostička preuzimanja. Udaljeno energetsko mjesto može imati slične prometne klase s različitim zahtjevima za zadržavanje i napajanje. Definirajte informacije koje ostaju korisne nakon odgode i informacije koje brzo istječu.
Odluka o lokalnoj kontroli ne bi trebala ovisiti o nedostupnoj vezi s oblakom. Odvojite telemetriju od upravljačkog puta i definirajte ponašanje opreme tijekom ispada. Odgovarajući odgovor ovisi o aplikaciji i mora se dogovoriti i testirati kao dio projekta.
Odredite veličinu lokalne pohrane oko ispada
Procijenite zadržani prostor za pohranu na temelju veličine poruke, stope poruke i najdužeg ispada koji treba pokriti, zatim uključite troškove indeksiranja i radnu marginu. Definirajte što se događa kada se pohrana napuni: odbacite najstarije rutinske uzorke, agregirajte ih ili rezervirajte kapacitet za prioritetne događaje. Ne prepustite ovu odluku slučajnom kvaru datotečnog sustava.
Koristite identifikatore i vremenske oznake koji omogućuju prijemniku otkrivanje duplikata i rekonstruiranje redoslijeda događaja nakon ponovnog povezivanja. Zahtjev koji prima treba razlikovati odgođeni dokaz od trenutnog očitanja. Kvaliteta sinkronizacije također mora ostati vidljiva kada čvorovi provode dugo vremena nepovezani.
Validirajte kompletnu terensku mrežu
Izmjerite dostupnost veze na stvarnoj visini ugradnje i mjestu ugradnje. Procijenite radni ciklus radija zajedno sa prikupljanjem, obradom i pohranjivanjem senzora; sam radio male snage ne jamči dugotrajni čvor. Uključite antenu, kućište i uvjete okoline u pilot-projekt.
Testirajte planirani prekid veze, puni red čekanja, ponovno pokretanje tijekom prijenosa i oporavak pod naletom prometa u redu čekanja. Prihvaćanje treba uključiti starost poruke, gubitak, duplikate i potrošnju energije. Ta mjerenja omogućuju procjenu implementacije Interneta stvari osim toga može li nadzorna ploča prikazati jedan uspješan uzorak.
Istražite povezane aplikacije za senzore
Primijenite arhitekturu na stvarnu platformu.
Podijelite sučelja, okruženje, brzine prijenosa podataka i metriku odlučivanja. Preslikat ćemo inženjerske kompromise u praktičnu konfiguraciju sustava.
Razgovarajte o svojim ograničenjima