Sunteți pe pagina 1din 59

Lector dr. ing.

Mircea MURAR
mircea.murar@muri.utcluj.ro
Lector dr. ing. Mircea MURAR
mircea.murar@muri.utcluj.ro
Exemple de aplicatii
 Control si monitorizare utilizand platforme cloud
 Dezvoltare rapida a prototipurilor
 Smart City
 Alert systems
 Agricultura
Arhitectura control si
configurare
ioBridge modules
 Model conexiuni
ioBridge cloud
Accesarea serviciilor cloud ioBridge se face accesand pagina web:
www.iobridge.com
si crearea unui cont de dezvoltator
Dupa autentificarea in contul creat trebuie inregistrat modulul ioBridge existent
folosind numarul serial al acestuia.
Pentru inregistrarea modulului existent trebuie accesata sectiunea Modules din
cadrul panoului de control (Dashboard).
Dupa inregistrarea modulului,
acesta trebuie alimentat si conectat
la o retea cu access la internet.

Daca conectarea modulului decurge


fara problema LED-ul verde va fi
activat, in caz contrar LED-ul rosu.
In cadrul panoului de control avem
posibilitatea de a identifica daca
modulul s-a conectat la serviciile din
cloud in cadrul sectiunii Status.
In cadrul sectiunii Channels
din panoul de control putem
configura modul de lucru, de
a monitoriza si de a controla
comportamentul unui canal.
ioBridge
rules
 Ce sunt regulile?
In esenta o regula este o declaratie de tipul If ….Then.
Ex: Daca temperature este mai mare decat 30 °C, porneste
ventilatorul
Regulile sunt compuse din doua componente distince:
conditia (if) si actiunea (then)

Se pot defini mai multe conditii care sa conditioneze declansarea uneia


sau a mai multor actiuni in cadrul unei reguli.
Toate conditiile ale unei reguli trebuie sa fie indeplinite pentru
executarea actiunilor definite.
In cadrul sectiunii Onboard Rules din panoul de control putem defini un set de
reguli impreuna cu conditiile si actiunile corespunzatoare.
In cadrul sectiunii Onboard Rules din panoul de control putem defini un set de
reguli impreuna cu conditiile si actiunile corespunzatoare.
In cadrul sectiunii Onboard Rules din panoul de control putem defini un set de
reguli impreuna cu conditiile si actiunile corespunzatoare.
ioBridge
widgets
 Ce sunt widget-urile?
Widget-urile sunt obiecte create intr-un limbaj de programare scriptic care
contin functii predefinite. Widget-urile permit:
 reprezentarea grafica a acestuia,
 controlul iesirilor si intrarilor aferente modulelor hardware ioBridge,
 procesare datelor.
In cadrul sectiunii Widgets din panoul de control putem crea, edita sau
personaliza widgeturi pentru a obtine o functionalitate dorita.
Procedura de creare a unui widget implica selectarea progresiva si
interdependenta a optiunilor existente pentru definirea functionalitatii dorite.
Primul pas consta in selectarea tipului de widget:
 I/O Channel widget
 Variable widget
 Servo Channel Widget
 Serial Channel Widget
 Data Log Widget
 Expression Widget
 External widget
 Custom widget (HTML, CSS, JavaScript)
Procedura de creare widget control iesire digitale canalului 1 modul io-204.
Rezultatul procedurii de creare widget control iesire
digitala a canalului 1 modul io-204.

Dupa crearea widgetului avem


posibilitatea personalizarii acestuia.

Optiune pentru adaugarea widget-


ului pe panoul de control
Procedura de creare widget pentru monitorizare temperature mediu extern.
Rezultatul procedurii de creare widget pentru
monitorizare temperatura

Dupa crearea widgetului avem


posibilitatea personalizarii acestuia.

Optiune pentru adaugarea widget-


ului pe panoul de control
ioBridge
Data Logs
 Ce sunt data logs sau jurnalele de date?
Jurnalul de date este o functionalitate de stocare intr-o baza de date din
cloud a datelor pentru:
 Procesare

 Analiza

 Vizualizare

 Descarcare
In cadrul sectiunii Datalogs din panoul de control putem crea, edita sau
personaliza jurnale de date.
Procedura de creare a unui jurnal de date implica selectarea progresiva si
interdependenta a optiunilor existente pentru definirea functionalitatii dorite.

Primul pas consta in selectarea tipului de jurnal de date:


 Data Log from ioBridge Device
 Data Log from External Source
Procedura de creare a unui jurnal de date pentru intrarea analogica a canalului 1.
Rezultatul procedurii de creare jurnal
de date intrare analogical canalului 1
modul io-204.

Dupa crearea jurnalului de date avem


posibilitatea personalizarii acestuia.

Descarcarea informatiilor stocate


despre valoarea intrarii analogice a
canalului 1 pe o perioada de timp
ioBridge
dashboard
Procedura de populare a panoului de control cu widget-urile create se face din
lista de widget-uri sau din etapei de personalizare a widget-ului.
ioBridge
Alerts
 Ce sunt alertele?
Alertele reprezinta mesaje de notificare care pot fi transmise unui numar de
telefon, cont de email, cont de Twitter sau in sectiunea de alerte a contului
ioBridge.

Principiul de functionare al alertelor este bazat pe reguli ce pot fi applicate


asupra valorilor analogice sau digitale ale modulului.
In cadrul sectiunii Alerts din panoul de control putem crea, edita, personaliza
sau configura modalitatea de declansare al alertelor.
Procedura de creare alerta cand intrarea digitala a canalului 2 devine activa
Procedura de personalizare al mesajului de alerta cand intrarea digitala a
canalului 2 isi schimba starea.
ioBridge
Actions
 Ce este o actiune?
Actiunile sunt efecte generate de serviciul cloud ioBridge sau de catre o
platforma ioBridge cand anumite evenimente au loc.

Actiunile reprezinta o cale de legatura cu serviciile de mesagerie, serviciile


web, generarea de evenimnete cu alte platforme ioBridge sau alte sisteme
integrate.
In cadrul sectiunii Actions din panoul de control putem crea, edita, personaliza
sau configura actiunile declansate de serviciul cloud sau platformele ioBridge
in anumite situatii.
Procedura de creare actiuni
Procedura de creare actiuni
Efectul actiunilor pe alta platforma internet of things
Interfatare cu robot
industrial
 A parte din semnalele IO ale
controlerului DX100 sunt disponibile
pentru a fi utilizate de catre operator.
 40 intrari digitale
▪ 16 – intrari sistem
▪ 24 – intrari utilizator
 40 iesiri digitale
▪ 16 – iesiri sistem
▪ 24 – iesiri utilizator

 Semnalele IO sunt cablate in conectorii


terminalelor aferente placilor
–XS3, -XS4, -XS5 si -XS6
Adresa IO IO Robot io-204 Adresa IO IO Robot io-204
Robot Robot
30030 OUT 1 DI CH1 20030 IN 1 DO CH1
30031 OUT 2 DI CH2 20031 IN 2 DO CH2
30032 OUT 3 DI CH3 20032 IN 3 DO CH3
30033 OUT 4 DI CH4 20033 IN 4 DO CH4
 Prindere obiecte de dimensiuni diferite

S-ar putea să vă placă și