Curs de pregatire Programare IoT cu C
Internetul Lucrurilor (IoT) este o infrastructură de rețea care conectează obiecte fizice și aplicații software fără fir, permițându-le să comunice între ele și să schimbe date prin intermediul comunicațiilor de rețea, al cloud computing-ului și al captării de date. C este un limbaj de programare generalist recomandat pentru IoT datorită omniprezenței sale și beneficiilor programării de nivel scăzut.
În acest training condus de un instructor, participanții vor învăța cum să programeze soluții IoT cu C.
La sfârșitul acestui training, participanții vor putea:
- Instala și configura NetBeans pentru programarea sistemelor IoT cu C
- Înțelege elementele de bază ale arhitecturii IoT
- Afla beneficiile utilizării limbajului C în programarea sistemelor IoT
- Construi, testa, implementa și depana un sistem IoT folosind C
Public țintă
- Dezvoltatori
- Ingineri
Formatul cursului
- Parte teoretică, parte discuții, exerciții și practică intensă
Notă
- Pentru a solicita un training personalizat pentru acest curs, vă rugăm să ne contactați pentru a aranja.
Schița de curs
Introducere în Internetul Lucrurilor (IoT)
- Înțelegerea elementelor de bază ale IoT
- Exemple de dispozitive și platforme IoT
Prezentare generală a arhitecturii soluțiilor IoT
- Componente IoT
- Senzori analogici și actuatori
- Senzori digitali
- Gateway-uri de internet și sisteme de achiziție de date
- Agregarea datelor
- Conversia analogică în digitală
- Edge IT
- Analiza
- Pre-procesare
- Centru de date / Cloud
- Analiza
- Gestiune
- Arhivare
De ce C este un limbaj bun pentru construirea programelor IoT
Prezentare generală a NetBeans pentru programarea în C
Instalarea și configurarea NetBeans
Construirea unui sistem IoT cu C
- Conectarea și gestionarea dispozitivelor
- Extragerea și analizarea datelor de la dispozitive
- Stocarea, gestionarea și acționarea asupra datelor
Testarea și implementarea unui sistem IoT cu C
Depanare
Rezumat și concluzii
Cerințe
- Experiență de bază în programarea C
- Experiență de bază sau familiarizare cu microcontrolere
Cursurile publice necesita 5+ participanti
Curs de pregatire Programare IoT cu C - Rezervare
Curs de pregatire Programare IoT cu C - Solicitare
Programare IoT cu C - Cerere de consultanta
Mărturii (3)
materi yang diberikan sangat informatif dan berguna dalam pemahana teori
M Rizky Dwi Ananda - PT Artajasa Pembayaran Elektronis
Curs - Nginx
Abilitatea formatorului de a alinia cursul cu cerințele organizației, mai presus de a-l oferi doar pentru a îl prelua.
Masilonyane - Revenue Services Lesotho
Curs - Big Data Business Intelligence for Govt. Agencies
Tradus de catre o masina
Abilitățile orale și latura umană a instrucționarului (Augustin).
Jeremy Chicon - TE Connectivity
Curs - NB-IoT for Developers
Tradus de catre o masina
Cursuri viitoare
Cursuri înrudite
5G și IoT
14 OreScopul trainingului este de a explica ce este rețeaua 5G și ce impact are asupra tehnologiilor inteligente. Vreau să vă arăt atât avantajele, cât și dezavantajele acestor relații tehnologice (5G / IoT) și să vă arăt direcțiile de dezvoltare ale rețelei, care - de la bun început - a fost dedicată lumii inteligente.
6G și IoT
14 Ore6G este următorul standard de comunicații wireless, care este poziționat să transforme ecosistemele IoT prin conectivitate ultra-rapidă, senzori avansați și capacități integrate de inteligență artificială.
Această instruire condusă de un instructor, live (online sau la fața locului), este destinată participanților de nivel avansat care doresc să înțeleagă și să exploateze intersecția emergentă dintre tehnologiile 6G și aplicațiile IoT.
Prin finalizarea acestui curs, participanții vor dobândi abilitatea de a:
- Explica conceptele tehnice de bază din spatele 6G.
- Evalua cum 6G va restructura comunicarea și arhitectura dispozitivelor IoT.
- Analiza cazuri de utilizare IoT activate de 6G în diverse industrii.
- Pregăti strategii pentru integrarea capacităților 6G în soluțiile IoT existente.
Formatul cursului
- Prelegeri axate pe concepte combinate cu discuții cu experți.
- Exerciții aplicate concepute pentru a consolida principiile cheie de inginerie.
- Explorare bazată pe cazuri și analiză de scenarii într-un mediu ghidat.
Opțiuni de personalizare a cursului
- Pentru versiuni personalizate ale acestei instruiri aliniate cu planul tehnologic al organizației dumneavoastră, vă rugăm să ne contactați pentru a aranja.
Inteligența de Business pe Date Mari pentru Agențiile Guvernamentale
35 OreAvansurile tehnologice și cantitatea tot mai mare de informații transformă modul în care se desfășoară afacerile în multe industrii, inclusiv în sectorul guvernamental. Generarea de date guvernamentale și ratele de arhivare digitală sunt în creștere datorită creșterii rapide a dispozitivelor și aplicațiilor mobile, senzorilor și dispozitivelor inteligente, soluțiilor de cloud computing și portalelor pentru cetățeni. Pe măsură ce informațiile digitale se extind și devin mai complexe, gestionarea, procesarea, stocarea, securitatea și eliminarea informațiilor devin, de asemenea, mai complexe. Noi instrumente de captură, căutare, descoperire și analiză ajută organizațiile să obțină informații valoroase din datele lor nestructurate. Piața guvernamentală se află într-un punct de cotitură, realizând că informația este un activ strategic, iar guvernul trebuie să protejeze, să valorifice și să analizeze atât informațiile structurate, cât și pe cele nestructurate pentru a servi mai bine și a îndeplini cerințele misiunii. Pe măsură ce liderii guvernamentali se străduiesc să dezvolte organizații bazate pe date pentru a îndeplini cu succes misiunile, ei pun bazele pentru corelarea dependențelor dintre evenimente, oameni, procese și informații.
Soluțiile guvernamentale de mare valoare vor fi create din amestecul celor mai disruptice tehnologii:
- Dispozitive și aplicații mobile
- Servicii de cloud
- Tehnologii și rețele de business social
- Date Mari și analitice
Datele Mari sunt una dintre soluțiile inteligente ale industriei și permit guvernului să ia decizii mai bune acționând pe baza modelelor dezvăluite prin analiza unor volume mari de date — legate și nelegate, structurate și nestructurate.
Dar realizarea acestor realizări necesită mult mai mult decât simpla acumulare a unor cantități masive de date. „Înțelegerea acestor volume de Date Mari necesită instrumente și tehnologii de ultimă oră care să analizeze și să extragă cunoștințe utile din fluxuri vaste și diverse de informații”, au scris Tom Kalil și Fen Zhao de la Biroul pentru Știință și Tehnologie al Casei Albe într-un post pe blogul OSTP.
Casa Albă a făcut un pas către ajutarea agențiilor în găsirea acestor tehnologii atunci când a înființat Inițiativa Națională de Cercetare și Dezvoltare pe Date Mari în 2012. Inițiativa a inclus peste 200 de milioane de dolari pentru a valorifica la maxim explozia Datelor Mari și instrumentele necesare pentru a le analiza.
Provocările pe care le prezintă Datele Mari sunt aproape la fel de descurajante pe cât este de încurajatoare promisiunea lor. Stocarea eficientă a datelor este una dintre aceste provocări. Ca întotdeauna, bugetele sunt limitate, așa că agențiile trebuie să minimizeze costul pe megabyte al stocării și să păstreze datele ușor accesibile, astfel încât utilizatorii să le poată obține atunci când doresc și în modul de care au nevoie. Salvarea unor cantități masive de date amplifică provocarea.
Analiza eficientă a datelor este o altă provocare majoră. Multe agenții utilizează instrumente comerciale care le permit să sifice printre muntii de date, identificând tendințe care le pot ajuta să funcționeze mai eficient. (Un studiu recent realizat de MeriTalk a constatat că executivii IT federali consideră că Datele Mari ar putea ajuta agențiile să economisească peste 500 de miliarde de dolari, îndeplinind, în același timp, obiectivele misiunii.).
Instrumentele personalizate pentru Date Mari permit, de asemenea, agențiilor să răspundă nevoii de a-și analiza datele. De exemplu, Grupul de Analiză Computațională a Datelor de la Laboratorul Național Oak Ridge a pus la dispoziția altor agenții sistemul său de analiză a datelor Piranha. Sistemul a ajutat cercetătorii medicali să găsească o legătură care poate alerta medicii despre aneurismele aortice înainte ca acestea să se declanșeze. Este, de asemenea, utilizat pentru sarcini mai mundane, cum ar fi sortarea CV-urilor pentru a conecta candidații cu managerii de angajare.
Transformare Digitală cu IoT și Edge Computing
14 OreAceastă formare condusă de un instructor, live în România (online sau la fața locului) este destinată profesioniștilor IT de nivel intermediar și managerilor de afaceri care doresc să înțeleagă potențialul IoT și edge computing pentru a permite eficiența, procesarea în timp real și inovația în diverse industrii.
La sfârșitul acestei formări, participanții vor putea:
- Înțelege principiile IoT și edge computing și rolul lor în transformarea digitală.
- Identifica cazuri de utilizare pentru IoT și edge computing în sectoarele de producție, logistică și energie.
- Diferenția între arhitecturile de edge și cloud computing și scenariile de implementare.
- Implementa soluții de edge computing pentru mentenanță predictivă și luarea deciziilor în timp real.
Edge AI pentru Aplicații IoT
14 OreAceastă formare condusă de un instructor, în format live în România (online sau la fața locului), este destinată dezvoltatorilor de nivel intermediar, arhitecților de sisteme și profesioniștilor din industrie care doresc să exploateze Edge AI pentru îmbunătățirea aplicațiilor IoT cu capacități inteligente de procesare și analiză a datelor.
La finalul acestei formări, participanții vor putea:
- Înțelege noțiunile de bază ale Edge AI și aplicarea acesteia în IoT.
- Să configureze și să organizeze medii Edge AI pentru dispozitive IoT.
- Să dezvolte și să implementeze modele AI pe dispozitive edge pentru aplicații IoT.
- Să implementeze procesarea și luarea deciziilor în timp real în sistemele IoT.
- Să integreze Edge AI cu diverse protocoale și platforme IoT.
- Să abordeze considerentele etice și cele mai bune practici în Edge AI pentru IoT.
Edge Computing
7 OreAcest training condus de un instructor, live în România (online sau la fața locului), este destinat managerilor de produse și dezvoltatorilor care doresc să utilizeze Edge Computing pentru a descentraliza gestionarea datelor pentru o performanță mai rapidă, profitând de dispozitive inteligente situate pe rețeaua sursă.
La sfârșitul acestui training, participanții vor putea:
- Înțelege conceptele de bază și avantajele Edge Computing.
- Identifica cazurile de utilizare și exemplele în care Edge Computing poate fi aplicat.
- Proiecta și construi soluții Edge Computing pentru o procesare mai rapidă a datelor și costuri operaționale reduse.
Bazele Sistemelor Încorporate și IoT
21 OreSistemele incorporate sunt sisteme de calcul construite special pentru a îndeplini funcții dedicate în cadrul sistemelor mai mari. IoT (Internetul Lucrurilor) este o rețea de dispozitive fizice interconectate, integrate cu senzori și software, care comunică și schimbă date prin internet.
Această formare condusă de un instructor, live (online sau la fața locului), este destinată profesioniștilor tehnici de nivel începător care doresc să înțeleagă și să aplice concepte de sisteme incorporate și IoT folosind limbajul C și arhitecturi de microcontrolere.
La finalul acestei formări, participanții vor putea:
- Înțelege arhitectura și componentele sistemelor incorporate.
- Scrie și compilează cod C pentru interacțiunea cu hardware-ul incorporat.
- Lucrează cu perifericele microcontrolerelor, cum ar fi temporizatoare și ADC-uri.
- Înțelege cum contribuie sistemele incorporate la arhitecturile IoT.
Formatul Cursului
- Prelegere interactivă și discuții.
- Multe exerciții și practică.
- Implementare practică într-un mediu de laborator live.
Opțiuni de Personalizare a Cursului
- Pentru a solicita o formare personalizată pentru acest curs, vă rugăm să ne contactați pentru a aranja.
Învățarea Federată în IoT și Calculul la Margine
14 OreAcest training condus de un instructor, live în România (online sau la fața locului), este destinat profesioniștilor de nivel intermediar care doresc să aplice Învățarea Federată pentru a optimiza soluțiile IoT și de calcul la margine.
La finalul acestui training, participanții vor putea:
- Să înțeleagă principiile și beneficiile Învățării Federate în IoT și calculul la margine.
- Să implementeze modele de Învățare Federată pe dispozitive IoT pentru procesarea descentralizată a AI.
- Să reducă latența și să îmbunătățească luarea deciziilor în timp real în mediile de calcul la margine.
- Să abordeze provocările legate de confidențialitatea datelor și constrângerile de rețea în sistemele IoT.
IoT All-in-One
28 OreAcest curs practic oferă o introducere cuprinzătoare în Internetul Lucrurilor (IoT), de la programarea la nivel de dispozitiv până la procesarea și vizualizarea datelor în cloud. Participanții vor explora întreaga arhitectură IoT—senzori, protocoale de comunicare, microcontrolere și integrare în cloud—prin exerciții ghidate folosind plăci de dezvoltare precum ESP32 și Raspberry Pi. La finalul cursului, cursanții vor fi capabili să construiască un flux complet IoT: citirea datelor de la senzori, transmiterea lor prin MQTT/HTTP, procesarea lor pe platforme cloud precum Azure IoT Hub, AWS IoT Core sau Google Cloud IoT și vizualizarea lor folosind unelte precum Grafana sau Power BI. De asemenea, sunt acoperite cele mai bune practici de securitate și amenințări cibernetice simulate pentru a asigura implementări robuste și sigure.
Programare IoT cu Java
14 OreInternetul Obiectelor (IoT) este o infrastructură de rețea care conectează obiecte fizice și aplicații software fără fir, permițându-le să comunice între ele și să schimbe date prin comunicări de rețea, cloud computing și capturare de date. Java este un limbaj de programare generalist cunoscut pentru filosofia „scrie o dată, rulează oriunde”. Java este recomandat pentru IoT datorită portabilității și eficienței sale.
În acest training condus de un instructor, participanții vor învăța cum să programeze soluții IoT folosind Java.
La sfârșitul acestui training, participanții vor putea:
- Instala și configura instrumente și framework-uri (Eclipse Open IoT Stack) pentru programarea sistemelor IoT cu Java
- Înțelege elementele de bază ale arhitecturii IoT
- Folosi Eclipse Open IoT Stack pentru Java pentru a conecta și gestiona dispozitive într-o soluție IoT
- Construi, testa și implementa un sistem IoT folosind Java
Public țintă
- Dezvoltatori
- Ingineri
Formatul cursului
- Parte teoretică, parte discuții, exerciții și practică intensă
Notă
- Pentru a solicita un training personalizat pentru acest curs, vă rugăm să ne contactați pentru a aranja.
IoT pentru Utilități Electrice: Fundamente, Frontiere și Strategii
22 OreDispozitivele conectate perturbă multe afaceri, iar utilitățile electrice nu fac excepție. Companiile de utilități electrice se confruntă în esență cu patru provocări datorită creșterii IoT
- Mașinile, controlerele, interfețele om-mașină (HMI) și sistemele SCADA devin din ce în ce mai conectate la cloud de către furnizorii care promit să ofere mai multe analize și perspective prin intermediul datelor lor pentru întreținere predictivă și preventivă. Dar politica de carantină a activelor critice înseamnă că aceste noi caracteristici IoT de la furnizorii de mașini/controlere nu pot fi utilizate de companiile de utilități electrice.
- Cu costul tot mai scăzut al microrețelelor solare și eoliene, companiile de utilități vor vedea în curând o scădere a veniturilor din producția de energie. Pentru a compensa pierderile de venituri din producția de energie, companiile trebuie să urmărească agresiv noi domenii de venituri, cum ar fi gestionarea energiei casnice ca serviciu, stocarea energiei ca serviciu, oferirea de servicii de rețea pentru încărcarea vehiculelor electrice, servicii de rețea pentru tranzacționarea P2P de energie între case, case și microrețele, microrețele și baterii etc. Toate acestea trebuie facilitate prin intermediul contoarelor inteligente, rețelelor inteligente și tranzacțiilor inteligente și sigure, posibile doar prin tehnologii precum DLT (tehnologia registrului distribuit) cum ar fi IOTA. De asemenea, utilitățile explorează oferirea unor servicii de oraș inteligent autorităților locale.
- Pentru infrastructura critică, cum ar fi barajele, ICOLD (Comitetul Internațional al Barajelor Mari) dorește să vadă monitorizarea în timp real a sănătății structurale (SHM) a barajelor, astfel încât orice pericol iminent de colaps al barajului, stâncii sau tunelului să poată fi anunțat în avans pentru a evacua persoanele care ar putea fi afectate.
- De asemenea, un nou domeniu emergent de venituri va fi încărcarea vehiculelor electrice în parcări – Cum poate IoT facilita încărcarea și parcarea inteligentă?
În ultimii trei ani, ingineria IoT a cunoscut schimbări masive, conduse în principal de Microsoft, Google și Amazon. Acești giganți au investit miliarde de dolari pentru a dezvolta platforme IoT care sunt mai ușor de gestionat și securizat. De asemenea, IoT edge a câștigat un mare impuls atât în cercetare, cât și în implementare, ca singur mijloc practic de implementare a IoT. 5G promite să transforme afacerea IoT. Acest lucru a condus la o creștere fără precedent a noilor domenii de finanțare a cercetării în IoT. Acesta este motivul pentru care, acum, pentru orice inginer practicant, este absolut esențial să înțeleagă platformele IoT dezvoltate pentru jucătorii majori precum AWS, Google și în special Microsoft.
Cu toate acestea, niciuna dintre aceste platforme nu oferă o soluție exhaustivă sau completă pentru un IoT scalabil. Doar pentru implementarea contoarelor inteligente în milioane de case, vor fi necesare tehnologii suplimentare pentru securizarea contoarelor inteligente, rețelelor radio, tehnologiilor de gestionare IoT și multe alte servicii securizate. Strategia, prețul și securitatea oricărei implementări IoT trebuie să fie optime și acceptabile. Având în vedere atât de multe cunoștințe interdisciplinare, este aproape dificil pentru orice companie să implementeze o echipă care să îndeplinească toate cerințele.
Acest curs este o încercare modestă de a educa factorii cheie de decizie, dezvoltatorii și experții în securitate despre provocările, riscurile și modalitățile practice de implementare a IoT pentru afacerea lor de utilități electrice de generația următoare.
În plus, odată cu implementarea scalabilă, gestionarea serviciilor IoT pentru mii de senzori și conexiuni devine un subiect de cercetare inginerească separat. Acest domeniu, cunoscut formal ca servicii de gestionare IoT, cunoaște o creștere rapidă, deoarece provocările pentru IoT scalabil sunt mult mai mari decât construirea lor. Aceasta include securitatea actualizărilor de firmware/software, gestionarea calibrației senzorilor și sistemelor, auto-diagnosticarea oricărei probleme de conexiune, identificarea cauzei rădăcină a defecțiunilor API, urmărirea sănătății hardware și a serviciilor sistemului distribuit etc.
Obiectivele cursului
Obiectivul principal al cursului este de a introduce opțiunile tehnologice emergente, platformele și studiile de caz ale implementării IoT în companiile de utilități electrice – Contoare inteligente, Mașini inteligente, SHM (monitorizarea sănătății structurale), Diagnosticarea calității energiei și Contracte inteligente. Introducerea de bază a tuturor elementelor IoT – Mecanice, Platforme electronice/senzor, Protocoale fără fir și cablate, Integrare mobilă-electronice, Integrare mobilă-enterprise, Aplicații de analiză a datelor și plan de control.
- Stive tehnologice IoT: Dispozitive, Gateway-uri, Edge, Edge Cloud, Public Cloud, Baze de date IoT, Aplicații web și mobile pentru IoT, IoT centralizat vs descentralizat
- Ecosistemul IoT pentru afaceri, gestionarea dispozitivelor terțe, gestionarea riscurilor întregului ecosistem IoT
- Protocoale fără fir M2M pentru IoT – WiFi, SigFox, LORA, LPWAN, Zigbee/Zwave, Bluetooth, ANT+: Când și unde să folosești fiecare
- Fundamentele gateway-urilor IoT – Riscuri, Management și Ecosistem
- Aplicații mobile/desktop/web – pentru înregistrare, achiziție de date și control – Platforme disponibile pentru achiziția de date M2M pentru IoT – AWS IoT, Azure IoT, Google IoT
- Probleme și soluții de securitate pentru IoT – Revizuirea securității tuturor stivelor tehnologice
- Platforme IoT enterprise precum Microsoft Azure IoT suites, AWS IoT, Google IoT, Siemens MindSphere
- Contoare inteligente, Protocoale Open Smart Grid (OSGP), Protocoale ANSI C 2.18, Standardul NIST pentru HAN (Home Area Network), Home Plug Powerline Alliance, Standardul de securitate pentru contoare inteligente – IEC 62056
- Tehnologia de registru distribuit (DLT) precum Blockchain, HyperLedger și DAG (Grafic Aciclic Direct) pentru contracte inteligente, tranzacții P2P, încărcarea mașinilor inteligente
- IoT pentru infrastructură critică precum baraje, transformatoare, sub-stații, linii de înaltă tensiune
Kaa IoT
7 OreAcest training condus de un instructor, live în România (online sau la fața locului) este destinat dezvoltatorilor și programatorilor care doresc să instaleze, să configureze și să gestioneze platforma Kaa pentru a construi aplicații IoT.
La finalul acestui training, participanții vor putea construi, dezvolta, gestiona și implementa aplicații IoT pentru dispozitive și mașini inteligente folosind Kaa.
n8n pentru IoT: Automatizarea Internetului Lucrurilor
21 OreAcest training condus de un instructor, live în România (online sau la fața locului) este destinat dezvoltatorilor IoT de nivel avansat și entuziaștilor casei inteligente care doresc să automatizeze procesele IoT și să creeze soluții inovatoare folosind n8n.
La sfârșitul acestui training, participanții vor fi capabili să:
- Configureze și să configureze n8n pentru automatizarea fluxurilor de lucru IoT.
- Integreze dispozitive și platforme IoT folosind noduri și conectori n8n.
- Implementeze fluxuri de lucru personalizate pentru a automatiza sarcini și procese IoT.
- Folosească protocoale IoT precum MQTT și API-uri REST în fluxurile de lucru n8n.
- Monitorizeze, depaneze și optimizeze fluxurile de lucru de automatizare IoT.
NB-IoT pentru Dezvoltatori
7 OreÎn acest training condus de un instructor în România, participanții vor învăța despre diverse aspecte ale NB-IoT (cunoscut și sub numele de LTE Cat NB1) în timp ce dezvoltă și implementează o aplicație bazată pe NB-IoT.
La sfârșitul acestui training, participanții vor putea:
- Identifica diferitele componente ale NB-IoT și modul în care acestea se îmbină pentru a forma un ecosistem.
- Înțelege și explică caracteristicile de securitate integrate în dispozitivele NB-IoT.
- Dezvolta o aplicație simplă pentru urmărirea dispozitivelor NB-IoT.
Nginx
14 OreÎn acest training condus de un instructor, în direct în România, participanții vor învăța cum să maximizeze performanța Nginx în timp ce configurează, monitorizează și depanează Nginx pentru a gestiona diverse forme de trafic HTTP/TCP. Subiectele acoperite includ cum să configurați cei mai importanți parametri în Nginx, sistemul de operare și o mașină virtuală pentru a obține valoarea maximă din Nginx.