Aflați despre sistemul de operare pentru senzorii fără fir TinyOS

Dispozitivele IoT sunt construite pe multe sisteme de operare diferite, în funcție de aplicațiile finale specifice.

Distribuțiile Linux, cum ar fi Yocto sau Android Things, sunt foarte populare cu dispozitivele inteligente de acasă. Windows 10 IoT Core este cel mai potrivit pentru dispozitivele IoT edge la nivel de server (orice hardware care controlează fluxul de date la granița dintre două rețele). Și, desigur, sistemul de operare Raspbian este recomandat pentru utilizare regulată pe Raspberry Pi .

Aici, articolul va discuta despre TinyOS care, în termeni esențiali, este foarte util pentru rețelele de senzori de putere redusă.

Ce este TinyOS?

TinyOS este un sistem de operare open source bazat pe BSD care utilizează limbajul de programare nesC pentru a controla și gestiona rețelele de senzori fără fir (WSN). Dispozitivele senzoriale (numite moți) din astfel de rețele se caracterizează prin putere redusă, memorie limitată și factor de formă foarte compact.

TinyOS a fost scris pentru prima dată de Jason Hill la Universitatea din Berkeley în 2000. Este un software complet gratuit și open source.

Aflați despre sistemul de operare pentru senzorii fără fir TinyOS

Având în vedere utilizarea sa finală, TinyOS este un sistem de operare popular pentru senzori de putere redusă care controlează lumina, accelerația, temperatura, presiunea și obiectele acustice. TinyOS este adesea folosit în aplicațiile din industria 4.0.

De ce este util TinyOS pentru rețelele de senzori wireless?

Senzorii de putere redusă, din cauza limitărilor în domeniul lor, necesită utilizarea eficientă a resurselor. TinyOS este construit în esență pe o arhitectură bazată pe componente, pentru a reduce dimensiunea codului la aproximativ 400 până la 500 de octeți și pe un design bazat pe evenimente, eliminând necesitatea unui shell de comandă.

Arhitectura bazată pe componente utilizează,nesC, care este un limbaj de programare C conceput pentru a interconecta sistemele încorporate. Fiecare fragment de cod constă din funcții simple plasate în componente și funcții complexe care integrează toate componentele împreună.

Următorul exemplu de fragment de cod bazat pe componentele NesC arată integrarea diferitelor componente, cum ar fi cronometre, ceasuri și mesagerie.

Aflați despre sistemul de operare pentru senzorii fără fir TinyOS

TinyOS folosește, de asemenea, un design bazat pe evenimente, al cărui scop este să pună procesorul într-o stare de repaus atunci când nu există sarcini în așteptare. Un eveniment ar putea fi ceva de genul declanșării unei alarme atunci când temperatura unui termostat crește sau scade peste o anumită valoare. De îndată ce evenimentul se termină, motele senzorului pot intra într-o stare de „sleep”.

Necesitatea unui design precum TinyOS este imperativă în aplicații precum transportul inteligent și fabricile inteligente. Deoarece există mii de senzori, este important să aveți o amprentă de memorie foarte mică pentru a reduce cerințele de energie.

Unde este utilizat TinyOS?

În prezent, TinyOS are peste 35.000 de descărcări. Principalele sale aplicații se află în toate tipurile de dispozitive care utilizează rețele de senzori wireless.

  • Monitorizarea mediului : Deoarece fiecare sistem TinyOS poate fi încorporat într-un senzor mic, acestea sunt utile în monitorizarea poluării aerului, a incendiilor forestiere și a prevenirii dezastrelor naturale.
  • Vehicule inteligente : Vehiculele inteligente sunt autonome și pot fi înțelese ca o rețea de senzori. Acești senzori comunică prin intermediul rețelelor de zonă fără fir de putere redusă (LPWAN) făcând TinyOS perfect.
  • Orașe inteligente : TinyOS este o soluție viabilă pentru cerințele de detectare a energiei reduse pentru utilități, rețele electrice, infrastructură de internet și multe alte aplicații pentru orașe inteligente.

Aflați despre sistemul de operare pentru senzorii fără fir TinyOS

  • Monitorizarea sănătății mașinii : aplicațiile Machine-to-Machine (M2M) au interfețe multiple cu senzori. Nu este posibil să se specifice un mediu de calcul complet pentru fiecare senzor. TinyOS poate realiza securitatea, gestionarea energiei și depanarea senzorilor.

Unde să înveți despre TinyOS?

Toate informațiile de descărcare pe TinyOS sunt accesibile de pe pagina sa oficială GitHub (consultați: https://github.com/tinyos/tinyos-main ). Pe lângă BSD, TinyOS acceptă și Mac OS X.

Cea mai mare sursă de informații all-inclusive despre TinyOS este disponibilă pe wiki-ul Universității Stanford (vezi: http://tinyos.stanford.edu/tinyos-wiki/index.php/Main_Page ). Această sursă conține informații despre instalarea programului, instrucțiuni extinse și un index mare de cod contribuit de mulți alții.

TinyOS este un exemplu de sistem de operare conceput pentru rețele de senzori fără fir cu costuri reduse și de putere redusă. Dar nu este singura opțiune. Alte exemple de sisteme de operare similare includ Contiki, OpenWSN, FreeRTOS și RIOT.

Lasă un comentariu

Cum să eliminați notificarea de solicitare a drepturilor de autor din colțul din dreapta al ecranului pe Windows 10

Cum să eliminați notificarea de solicitare a drepturilor de autor din colțul din dreapta al ecranului pe Windows 10

Vedeți o notificare de activare a Windows 10 în colțul din dreapta al ecranului? Acest articol vă va ghida cum să ștergeți notificarea de solicitare a drepturilor de autor pe Windows 10.

Instrucțiuni de la AZ despre cum să instalați Windows 10 build 14393.222

Instrucțiuni de la AZ despre cum să instalați Windows 10 build 14393.222

Recent, Microsoft a lansat cea mai recentă actualizare cumulativă pentru utilizatorii de PC Windows 10 numită Build 14393.222. Această actualizare lansată pentru Windows 10 remediază în principal erorile pe baza feedback-ului utilizatorilor și îmbunătățește experiența de performanță a sistemului de operare.

Protejați-vă rețeaua de computere cu gazda Bastion în doar 3 pași

Protejați-vă rețeaua de computere cu gazda Bastion în doar 3 pași

Aveți computere în rețeaua locală care au nevoie de acces extern? Utilizarea unei gazde bastion ca gatekeeper pentru rețeaua dvs. poate fi o soluție bună.

3 moduri de a șterge rapid toate jurnalele de evenimente în Windows 10

3 moduri de a șterge rapid toate jurnalele de evenimente în Windows 10

Uneori, poate fi necesar să ștergeți jurnalele vechi de evenimente dintr-o dată. În acest ghid, Quantrimang.com vă va arăta 3 moduri de a șterge rapid toate jurnalele de evenimente din Windows 10 Event Viewer.

Cum să creați o tastă Windows dacă tastatura nu este disponibilă

Cum să creați o tastă Windows dacă tastatura nu este disponibilă

Dacă preferați să utilizați o tastatură clasică veche, cum ar fi IBM Model M, care nu include o tastă fizică Windows, există o metodă ușoară de a adăuga mai multe, împrumutând o tastă pe care nu o utilizați des.

Cum se creează un mod de fundal transparent pe Windows 10

Cum se creează un mod de fundal transparent pe Windows 10

WindowTop este un instrument care are capacitatea de a estompa toate ferestrele aplicațiilor și programele care rulează pe computere cu Windows 10. Sau puteți utiliza o interfață cu fundal întunecat pe Windows.

Metodele IP false vă ajută să accesați anonim

Metodele IP false vă ajută să accesați anonim

În multe articole anterioare, am menționat că păstrarea anonimatului online este extrem de importantă. Informații private sunt scurse în fiecare an, ceea ce face securitatea online din ce în ce mai necesară. Acesta este și motivul pentru care ar trebui să folosim adrese IP virtuale. Mai jos, vom afla despre metodele de a crea IP-uri false!

Cum să dezactivați bara de limbă pe bara de activități Windows 8

Cum să dezactivați bara de limbă pe bara de activități Windows 8

Bara de limbă din Windows 8 este o bară de instrumente de limbă în miniatură concepută pentru a fi afișată automat pe ecranul desktop. Cu toate acestea, mulți oameni doresc să ascundă această bară de limbă în bara de activități.

Sfaturi pentru a optimiza viteza conexiunii la Internet de la Linksys

Sfaturi pentru a optimiza viteza conexiunii la Internet de la Linksys

Maximizarea vitezei de internet este esențială pentru optimizarea conexiunii la rețea. Puteți avea o experiență optimă de divertisment și de lucru folosind computere, televizoare gata de internet, console de jocuri etc.

Cum se configurează WEP, WPA, WPA2 pentru routerul Linksys

Cum se configurează WEP, WPA, WPA2 pentru routerul Linksys

Conectivitatea wireless este o necesitate astăzi și, din această cauză, securitatea wireless este esențială pentru a asigura siguranța în rețeaua dumneavoastră internă.