Heimili sjálfvirkni Eftirlit með Android með SMS , WiFi , Internet , Netfang (eHouse4Andoid) bókasafn fyrir forritun

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

Heimili sjálfvirkni eHouse – Independent System Design

Building Sjálfvirkni eHouse – Self-Uppsetning