Sunteți pe pagina 1din 15

Monitorizarea parametrilor energetici folosind

sistemul de operare Android


Student:
Huhulea Nicuor Liviu
ndrumtori:
Prof.dr.ing. Sergiu Caraman
Asist.ing. Cristian Vasilache

Introducere
M2M (Machine-to-Machine), se refer la tehnologii care permit ambelor
sisteme wireless i prin cablu s comunice cu dispozitive de aceeai
capacitate.
Lucrarea const n utilizarea unui instrument de msur (Power Monitor),
care msoar parametri energetici i comunic cu alte dispozitive aflate n
aceeai reea prin protocolul MODBUS RTU.
Un modem GSM-GPRS care are rolul de a interoga Power Monitorul, de a
salva datele primite de la acesta si de a le pregti pentru a fi transmise in
reeaua GPRS.
Laptop pe care ruleaz sistemul de operare Android, n care este instalat o
aplicaie care realizeaz interfaa grafic.

Stadiul Actual
n primii ani, SMS a devenit un mecanism de transmisie din n ce mai
important pentru comunicarea M2M, reprezentnd soluia cea mai ieftin
A doua soluie m2m este ca transferul de date s se desfoare prin GPRS
cu ajutorul protocolului FTP, diferitele date referitoare la unitatea msurat
fiind trimise ctre un server FTP.

Descrierea Soluiei
Descriere prima parte:
prima parte reprezint rolul modemului GSM-GPRS, a protocolului
MODBUS RTU, a convertorului RS232-RS485 i a instrumentului de
msur Power Monitor.

Power Monitorul comunic cu celelalte dispozitive aflate n reea cu


ajutorul protocolului MODBUS RTU (protocol serial) prin mediul de
transmisie RS485
n protocolul MODBUS RTU exist un singur master i alte dispozitive
care primesc comenzi de la master
n aplicaia din modem s-au implementat doar 7 comenzi MODBUS RTU
(citirea a 3 tensiuni, curentul, energia activ, pasiv i energia activ
generat).
Un exemplu de comand MODBUS RTU (zecimal) pentru citirea unui
registru care conine date despre tensiune i rspunsul la aceast comand
este urmtorul:

Descriere partea a doua:


Aceast parte are rolul de a oferi utilizatorului mai multe posibiliti de
vizualizare a parametrilor energetici i de comand.
Acest parte a doua a soluiei este mprit la rndul ei in dou pri:
prima parte care se ocup cu interfaa grafic utilizator
a doua parte se ocup cu partea de internet (GPRS), rulnd n spatele
interfeei grafice

Partea de netowking este de fapt un client care are urmtoarele proprieti:


- adresa de IP la care se conecteaz este 62.217.205.169.
- portul este 2000.
- clientul fiind o clas java, se declar n constructorul acesteia un socket
avnd portul i IP-ul menionat mai sus, un flux de ieire n care se trimit
comenzile la modem i un flux de intrare n care se recepioneaz datele de
la modem.
- se declar o metod Send (String msg), care are rolul de a scrie n fluxul
de ieire.
- se declar o metod Receive(int length), care are rolul de a recepiona
datele din reeaua GPRS.
- se declar o metod CloseChannel() , care are rolul de a nchide fluxurile
de ieire intrare, doar n cazul cnd acestea nu sunt nule.

Avantajele soluiei fa de soluiile actuale

folosirea sistemului de operare Android pentru telefoanele mobile, ceea ce duce la


un pre avantajos deoarece Android este open-source (sursele acestuia se pot
downloda gratuit de pe internet).

posibilitatea urmririi proceselor de la distan de pe telefonul mobil, fa de


soluiile actuale care oblig utilizatorul s aib un server FTP instalat pe calculator.

Datorit scderii preului abonamentelor de GPRS, aceast soluie folosete la


maxim acest lucru prin implementarea submeniului Graphics, unde beneficiarul
urmrete n timp real evoluia parametrilor energetici.

Soluia ofer mai multe posibiliti de monitorizare ntr-o singur aplicaie


folosindu-se de submeniurile implementate, fa de o soluie actual care
ofer o singur posibilitate de monitorizare oblignd clientul s aleag ntre
ele.

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