eHouse Hasiera Automatika Android eta komunikazioa .
Bidaltzeko bat edo gehiago sistema gertaera sortu zen klase eHouse ehousecommunication Komando bakar bat (1 source kode line) dituzten
Klase honen funtzio guztiak exekutatzen statically (klaseko instantzia bat sortu gabe) . Class ehousecommunication biltzen da, eta komandoak bidaliz {kontrolatzeko metodo guztiak zabaldu Hasiera Automatika eHouse – Kontrol To} Eraikin Automatika Gidarien eHouse { Eraikuntza Automatizazioa eHouse – Gidariak } Android duten gailuak Of { Hasiera Automatika eHouse – Kudeaketa Eta} EHouse domotikoak – Software (Software pantailetan {galeria Eraikuntza Automatizazioa eHouse – Software Kontrol galeria }) .
Gaur egun hauek dira:
- SMS
- e-posta
- TCP / IP (WiFi , Ethernet , Internet , Intranet , LAN , WAN)
Ezaugarriak ikasgelan eskuragarri ” ehousecommunication ” egiteko Automatika eHouse
public int estatiko AddAsciiEvent (String gertaera)
Gertaera bat (komando eHouse) to ilara mezuak transmititzeko Ekitaldi Gidarien metodoa edozein gehituz
parametro ekitaldia: gertaera kodea (kode DirectEvent hex idatzita) eHouse estandarraren arabera:
adibidez: ehousecommunication . AddAsciiEvent ( ” 37010101020000000000 ” ) ; Gertaera – aldatzeko (egoera aldaketa) irteera 1 RM 1 (helbidea 55 , 1)
ehousecommunication . AddAsciiEvent ( ” 37010101020000000000 ” ) ; / / Txandakatu irteerako 1 de RM1 – hex helbidea (37h , 1) {} addrh – > ; 55 (37h) (kontroladore H helbidea) addrl – > ; A – (Gidariaren helbidea, L) agindu bat – komando => ; Irteerako ezarpena arg bat – irteerako kopurua (1) – a komandoaren parametroa (irteera gabe) arg 2 – ezarritako balioa (2) – Komando parametroa 2 (piztu – egoera-aldaketa) arg 3 – Komando parametroa 3 arg 4 – Komando parametroa 4 arg 5 – Komando parametroa 5 arg 6 – Komando parametroa 6 arg 7 – Komando parametroa 7
byte kopurua itzultzen ilara bitarraren en – 10 ekitaldi bakoitzean gehitu bytes .
Ekitaldiak ere ilara bitarraren added: EventToRunByte 10B ekitaldi bakoitzaren
eta testua: EventToRun 20 karaktere ekitaldi bakoitzean (hex ASCII kodean kodetu – funtzio bat parametro gisa)
Bidali TCP / IP bidez ekitaldi baten 20 Ekitaldi gehienez (200B) (bitarra da ilara bidali) bidali ahal .
SMS zazpi Ekitaldi gehienez bidali ahal izango duzu (testu-ilara bat bidali) bidalitako Ekitaldi kasuan .
Ekitaldi posta elektronikoaren bidez bidaliko zazpi Ekitaldi gehienez (testu-ilara bat bidali) bidali ahal duzu kasuan .
Bateragarritasuna da onena metodo guztien balio txikiena (7) hartu ahal transmisioa Ekitaldi inola aukeratzeko ilara from gidariaren behar
public void estatiko ClearEventQueue ()
Garbitzen ilarak Ekitaldi bi edukiak (bitarra eta testua eta ilara luzera
Erabilera-adibidea: ehousecommunication . ClearEventQueue () ;
public void estatiko init ()
Initializes mota guztietan, ezarpen komunikazioa – Irakurketa aplikazioetan wyeksporowane fitxategiak konfigurazioa ” eHouse . exe / mugikorrak ” . Ezaugarri honek aktibatuta egon behar da lehenengo (transmisioa saiakera hasi aurretik , datuen sinkronizazioa, eta abar)
Egungo konfigurazio fitxategiak SD txartel direktorioa behar uploaded ” / ISYS / ” .
Fitxategi horiek aplikazio eHouse eguneratu eta gero behar da esportatzen:
- Hash aldaketak – enkriptazio-kodea
- ezarpenak aldatuz media edozein transmisio
- pasahitzak aldatu
- Gehitu / kendu gailu
- rename gidariak , O , I
- irudien bistaratze grafikoa aldaketak
Erabilera-adibidea: ehousecommunication . init () ;
estatiko publiko String GetLog ()
itzultzen log edukiak
Erabilera-adibidea: Saioa hasi String = ehousecommunication . GetLog () ;
public void estatiko ClearLog ()
Garbitzen automatikoa sistemaren log garrantzitsua transmisioa buruzko informazioa eta abar biltzen
Erabilera-adibidea: ehousecommunication . ClearLog () ;
estatiko publiko String GetSmtpLog ()
itzultzen log edukiak emailak bidaltzeko SMTP zerbitzari baten bidez
Erabilera-adibidea: Saioa hasi String = ehousecommunication . GetSmtpLog () ;
public void estatiko ClearSmtpLog ()
Saioa automatikoki SMTP zerbitzariaren bidez email bidaliz garbitzen
Erabilera-adibidea: ehousecommunication . ClearSmtpLog () ;
public boolean estatiko SendEmail ()
Ekitaldi ilara bat bidaltzen du posta elektronikoaren bidez
itzultzen ” Egia ” nola buruz
ok ere ilara ekitaldi garbitzen
idazten emaitzak SMTP erregistroa
Erabilera-adibidea: ehousecommunication . SendEmail () ;
public boolean estatiko SendSMS ()
Ekitaldi ilara bat bidaltzen SMS bidez
itzultzen ” Egia ” nola buruz
ok ere ilara ekitaldi garbitzen
Erabilera-adibidea: ehousecommunication . SendSMS () ;
public boolean estatiko SendWiFi (String ostalari , int ataka)
Ekitaldi ilara bat bidaltzen bat TCP / IP (WiFi for , Ethernet , Internet , LAN , WAN)
ostalari – zerbitzariaren ip helbide bat jasotzen duten lokal edo global ekitaldi edo zerbitzuak, edo antzekoak ddns
portu – Zerbitzariak datuak jasotzen portuan No
itzultzen ” Egia ” nola buruz
ok ere ilara ekitaldi garbitzen
Lokalean CommManager for: erabilera adibidea ‘ {a pertsianak kontrola } ehousecommunication . SendWiFi ( ” 192 . 168 . 0 . 254 ” , 9876) ;
A kodea Adibidez osoa
Eraikin automatizazio eHouse – Android SMS komunikatzeko , WiFi , Internet , email iturburu-kodea Gehiago sistemari buruzko informazio gehiago (beste gidari): berogailua kontrola erdiko
kontrolatzeko ateak
Ezaugarriak Sistema EHouse
Hasiera Automatika Aurrezki Hasiera Automatika – Segurtasuna