eHouse Heimili sjálfvirkni og samskipti við Android .
Til að senda eitt eða fleiri kerfi atburður var búin flokki eHouse ehousecommunication með einni skipun (1 lína af kóða uppspretta)
Allar aðgerðir í þessum flokki keyrir statically (án þess að búa til eintak af bekknum) . Class ehousecommunication inniheldur og er stækkuð að allar aðferðir við að senda skipanir til að stjórna { Heimili sjálfvirkni eHouse – Control Til að} Building Sjálfvirkni eHouse fyrir ökumenn { Building Sjálfvirkni eHouse – Bílstjóri } Tækja með Android { Heimili sjálfvirkni eHouse – Stjórn Og} EHouse heimili sjálfvirkni – Hugbúnaður (Myndir af the hugbúnaður skjár { Building Sjálfvirkni eHouse – Myndasafn Control Software }) .
Eins og þetta eru:
- SMS
- TCP / IP (WiFi , Ethernet , Internet , Innri vefur , LAN , WAN)
Boði í skólastofunni ” ehousecommunication ” fyrir Sjálfvirkni eHouse
opinber truflanir INT AddAsciiEvent (String viðburð)
Bæti atburður (stjórn eHouse) fyrir ökumenn til að biðröð viðburðir fyrir sendingu skilaboða með hvers konar aðferð
breytu atburði: Ef númer (skrifað í kóða DirectEvent álög) samkvæmt staðli eHouse:
dæmi: ehousecommunication . AddAsciiEvent ( ” 37010101020000000000 ” ) ; Viðburður – rofi (breyting ríki) framleiðsla 1 í RM 1 (heimilisfang 55 , 1)
ehousecommunication . AddAsciiEvent ( ” 37010101020000000000 ” ) ; / / Víxla framleiðsla 1 af RM1 – álög heimilisfang (37h , 1) {} addrh – > ; 55 (37h) (heimilisfang ábyrgðaraðila H) addrl – > ; A – (Heimilisfang ökumanns, L) stjórn a – skipun => ; framleiðsla stilling arg a – framleiðsla númer (1) – viðfang fyrir stjórn (engin framleiðsla) arg 2 – setja gildi (2) – 2 fyrir stjórn breytu (rofi – Breyta stöðu) arg 3 – 3 fyrir stjórn breytu arg 4 – 4 fyrir stjórn breytu arg 5 – 5 fyrir stjórn breytu arg 6 – 6 fyrir stjórn breytu arg 7 – 7 um stjórn breytu
skilar fjölda bæti í biðröð tvöfaldur – 10 bæti fyrir hvern þann atburð .
Viðburðir eru einnig bætt við biðröð tvöfaldur: EventToRunByte 10B hvern atburð
og texti: EventToRun 20 stafir hvern atburð (dulmáli í ASCII álög merkjamál – sem fall viðfang)
Ef þú sendir þeim atburðum um TCP / IP er að senda að hámarki 20 viðburðir (200B) (tvöfaldur er sent til biðröð) .
Sé um að ræða atburði send SMS Hægt er að senda að hámarki sjö viðburðir (sent til biðröð af texta) .
Sé um að ræða viðburði send með tölvupósti Hægt er að senda að hámarki sjö viðburðir (sent til biðröð af texta) .
Fyrir eindrægni er best að samþykkja lægsta gildi fyrir allar aðferðir (7) að geta valið hvers konar atburði sendingu frá biðröð til ökumanns
opinber truflanir ógilt ClearEventQueue ()
Hreinsar innihald bæði biðraðir atburðum (tvöfaldur og texta og lengd biðröð
Dæmi um notkun: ehousecommunication . ClearEventQueue () ;
opinber truflanir ógilt init ()
Frumstillir samskipti stillingar fyrir allar stillingar – les stelling skrá umsókna wyeksporowane ” eHouse . EXE / farsími ” . Þessi eiginleiki verður að vera virk fyrst (áður en sending tilraunir , gögn samstillingu, osfrv)
Núverandi skrá stillingar verða að vera settir á SD kort skrá ” / ISYS / ” .
Þessar skrár skulu vera flutt frá umsókn eHouse og uppfæra ef:
- Breytingar á kjötkássa – dulkóðun kóða
- sending með því að breyta stillingum til að allir fjölmiðlar
- breyta lykilorðum
- bæta við / fjarlægja tæki
- endurnefna ökumenn , O , I
- breytingar á myndina visualization mynda
Dæmi um notkun: ehousecommunication . init () ;
truflanir opinber Band GetLog ()
skilar innihald notkunarskrárinnar
Dæmi um notkun: String Log = ehousecommunication . GetLog () ;
opinber truflanir ógilt ClearLog ()
Hreinsar sjálfvirka kerfið skráir þig inniheldur mikilvægar upplýsingar um sendingu, o.fl.
Dæmi um notkun: ehousecommunication . ClearLog () ;
truflanir opinber Band GetSmtpLog ()
skilar innihald þig inn til að senda tölvupóst gegnum SMTP miðlara
Dæmi um notkun: String Log = ehousecommunication . GetSmtpLog () ;
opinber truflanir ógilt ClearSmtpLog ()
Hreinsar skrá þig sjálfkrafa að senda tölvupóst í gegnum SMTP miðlara
Dæmi um notkun: ehousecommunication . ClearSmtpLog () ;
opinber truflanir Boolean SendEmail ()
Sendir atburði biðröð með tölvupósti
skilar ” satt ” hvernig um
hreinsar Ef biðröð eins ok
skrifar niðurstöður í SMTP skrá þig inn
Dæmi um notkun: ehousecommunication . SendEmail () ;
opinber truflanir Boolean SendSMS ()
Sendir atburði biðröð með SMS
skilar ” satt ” hvernig um
hreinsar Ef biðröð eins ok
Dæmi um notkun: ehousecommunication . SendSMS () ;
opinber truflanir Boolean SendWiFi (String gestgjafi , INT höfn)
Sendir atburður biðröð fyrir TCP / IP (WiFi , Ethernet , Internet , LAN , WAN)
gestgjafi – IP vistfang miðlarans sem tekur á staðnum eða Altækir viðburðir eða þjónustu, eða svipuð DDNS
höfn – Engin höfn af the framreiðslumaður sem fær upplýsingar
skilar ” satt ” hvernig um
hreinsar Ef biðröð eins ok
Dæmi um notkun: á staðnum fyrir CommManager ‘ a { stjórn blindur } ehousecommunication . SendWiFi ( ” 192 . 168 . 0 . 254 ” , 9876) ;
A heill kóða dæmi
Building sjálfvirkni eHouse – Android samskipti við SMS , WiFi , Internet , eMail kóðann Nánari upplýsingar um kerfið (aðra ökumenn): upphitun stjórn Seðlabanka
stjórna hlið
EHouse kerfi lögun
Heimili sjálfvirkni Savings Heimili sjálfvirkni – Öryggi