Kay Otomatik Kontwòl la android pa SMS , WiFi , Entènèt , eMail (eHouse4Andoid) nan bibliyotèk pou pwogram

eHouse Otomatik Kay ak kominikasyon ak android .
Pou voye youn oswa plis evènman sistèm te kreye eHouse klas ehousecommunication ak yon lòd yon sèl (1 liy nan postal sous)
Tout fonksyon de klas sa a kouri statics (san yo pa kreye yon egzanp nan klas la) . Gwoup ehousecommunication gen ladan epi li se elaji nan tout metòd pou voye kòmandman bay kontwòl { Kay Otomatik eHouse – Kontwòl } Otomatik Building eHouse pou chofè { Building Otomatik eHouse – Chofè } Nan aparèy ak android { Kay Otomatik eHouse – Jesyon Ak} EHouse lakay automatisation – Lojisyèl (Gallery nan ekran yo lojisyèl { Building Otomatik eHouse – Gallery pou Kontwòl Software }) .

Kounye a sa yo, se:

  • SMS
  • eMail
  • Tchp / IP (WiFi , Ethernet , Entènèt , Intranet , LAN , WAN)

Karakteristik ki disponib nan sal klas la ” ehousecommunication ” pou Otomatik eHouse


piblik int estatik AddAsciiEvent (evènman chèn)

Ajoute yon evènman (eHouse lòd) pou chofè a evenman keu pou transmisyon nan mesaj pa nenpòt ki metòd
evènman paramèt: postal lan evènman (ekri nan Hex postal DirectEvent) dapre estanda eHouse:
egzanp: ehousecommunication . AddAsciiEvent ( ” 37010101020000000000 ” ) ; Evènman – chanje (eta chanje) résultat 1 nan 1 RM (adrès 55 , 1)

ehousecommunication . AddAsciiEvent ( ” 37010101020000000000 ” ) ; / / Toggle randman 1 nan RM1 – Hex adrès ou (37h , 1) {} addrh – > ; 55 (37h) (adrès la kontwolè H la) addrl – > ; Yon – (Adrès moun ki chofè a, L) bay lòd yon – bay lòd => ; anviwònman pwodiksyon ARG yon – nimewo randman (1) – yon paramèt pou yo lòd, ki (pa gen pwodiksyon) ARG 2 – mete valè (2) – 2 pou paramèt la bay lòd (chanje – chanje eta a) ARG 3 – 3 pou paramèt la bay lòd ARG 4 – 4 pou paramèt la bay lòd ARG 5 – 5 pou paramèt la bay lòd ARG 6 – 6 pou paramèt la bay lòd ARG 7 – 7 pou paramèt la bay lòd

retounen ki kantite bytes nan binè nan keu – 10 bytes pou chak evènman te ajoute .

Evènman yo tou ajoute nan binè nan keu: EventToRunByte 10B chak evènman
ak tèks la: EventToRun 20 karaktè chak evènman (kode nan kòd Hex ASCII – kòm yon paramèt fonksyon)

Si ou voye evènman yo atravè tchp / IP ka voye voye yon maksimòm 20 evènman (200B) (binè se voye nan keu a) .
Nan ka a nan evènman voye nan SMS Ou ka voye yon maksimòm de sèt evènman (voye nan yon keu nan tèks) .
Nan ka a nan evènman ki te voye pa eMail Ou ka voye yon maksimòm de sèt evènman (voye nan yon keu nan tèks) .

Pou konpatibl ki pi bon yo adopte valè ki pi ba a pou tout metòd (7) pou kapab chwazi nenpòt ki fòm nan evènman transmisyon soti nan keu a chofè


piblik anile estatik ClearEventQueue ()

Efase sa ki nan tou de evènman ke moun kap kriye (binè ak tèks ak longè nan keu a

Egzanp yo itilize: ehousecommunication . ClearEventQueue () ;


piblik anile estatik ini ()

Inisyalizasyon anviwònman yo kominikasyon pou tout mòd – li dosye yo konfigirasyon nan wyeksporowane aplikasyon pou ” eHouse . ègzekutabl / mobil ” . Karakteristik sa a dwe kapab aktive premye (anvan w kòmanse fè tantativ yo transmisyon , done synchronisation, elatriye)

Dosye konfigirasyon Kouran dwe Uploaded anyè a kat NE ” / ISYS / ” .
Sa yo dosye yo ta dwe soti nan yon ekspòte eHouse aplikasyon epi mete ajou si:

  • Chanjman nan hash a – postal chifreman
  • transmisyon pa chanje anviwònman yo nan nenpòt medya
  • chanje modpas
  • ajoute / retire aparèy
  • chanje non chofè , O , Mwen
  • chanjman nan vizyalizasyon an grafik nan imaj

Egzanp yo itilize: ehousecommunication . ini () ;


estatik chèn piblik GetLog ()

retounen sa ki nan boutèy la
Egzanp yo itilize: Chèn Log = ehousecommunication . GetLog () ;


piblik anile estatik ClearLog ()

Netwaye louvri sesyon otomatik sistèm gen enfòmasyon enpòtan sou transmisyon an, elatriye
Egzanp yo itilize: ehousecommunication . ClearLog () ;


estatik chèn piblik GetSmtpLog ()

retounen sa ki nan boutèy la voye Imèl nan yon sèvè SMTP
Egzanp yo itilize: Chèn Log = ehousecommunication . GetSmtpLog () ;


piblik anile estatik ClearSmtpLog ()

Efase boutèy la otomatikman voye email nan SMTP sèvè
Egzanp yo itilize: ehousecommunication . ClearSmtpLog () ;


piblik estatik Boolean SendEmail ()

Voye yon keu evènman pa imel

retounen ” vrè ” ki jan sou

efase keu nan evènman kòm ok

ekri rezilta yo nan boutèy la SMTP

Egzanp yo itilize: ehousecommunication . SendEmail () ;


piblik estatik SendSMS Boolean ()

Voye yon keu evènman pa SMS

retounen ” vrè ” ki jan sou

efase keu nan evènman kòm ok

Egzanp yo itilize: ehousecommunication . SendSMS () ;


piblik estatik Boolean SendWiFi (lame chèn , int pò)

Voye yon keu evènman pou yon tchp / IP (WiFi , Ethernet , Entènèt , LAN , WAN)

lame – adrès IP sa a nan sèvè a ki resevwa yon evènman lokal oswa mondyal oswa sèvis, oswa ddns ki sanble
pò – Pa gen pò nan sèvè a ki resevwa done

retounen ” vrè ” ki jan sou

efase keu nan evènman kòm ok

Egzanp a itilize: lokalman pou CommManager ‘ yon { kontwòl sou blinds } ehousecommunication . SendWiFi ( ” 192 . 168 . 0 . 254 ” , 9876) ;



Yon egzanp postal ranpli

Building automatisation eHouse – Android kominike avèk SMS yo , WiFi , Entènèt , eMail sous postal Plis enfòmasyon sou sistèm nan (lòt chofè): kontwòl chofaj santral la
kontwòl pòtay
EHouse System Features

Kay Otomatik Savings Otomatik Kay – Sekirite Sosyal

Kay Otomatik eHouse – Endepandan System Design

Building Otomatik eHouse – Self-Enstalasyon