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
- 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