eHouse Uathoibriú Baile agus cumarsáid le Android .
Cruthaíodh a sheoladh amháin nó níos mó imeacht chóras eHouse rang ehousecommunication le ordú amháin (1 líne de chód foinse)
Gach feidhmeanna den aicme seo ritheann statically (gan a chruthú go bhfuil drochriarachán i rang) . Aicme ehousecommunication Tá agus tá leathnú chuig gach modh na n-orduithe a sheoladh chuig rialú { EHouse Uathoibriú Baile – Rialú A} Uathoibriú Foirgníochta eHouse do thiománaithe { EHouse Uathoibriú Foirgníochta – Tiománaithe As} {feistí Android EHouse Uathoibriú Baile – Bainistíochta Agus} Uathoibriú bhaile EHouse – Bogearraí (Gailearaí na scáileáin bogearraí { EHouse Uathoibriú Foirgníochta – Gailearaí na n-Rialú Bogearraí }) .
Faoi láthair is iad seo:
- SMS
- Ríomhphost
- TCP / IP (wifi , Ethernet , Idirlíon , Inlíon , LAN , WAN)
Gnéithe ar fáil sa seomra ranga ” ehousecommunication ” le haghaidh Uathoibriú eHouse
slánuimhir AddAsciiEvent poiblí statach (imeacht Teaghrán)
Nuair a chuirfear ar ócáid (eHouse ordú) do thiománaithe ar imeachtaí scuaine i gcomhair tharchur ar aon mhodh teachtaireachtaí
imeacht paraiméadar: an cód imeacht (scríofa sa chód heicsidheachúlach DirectEvent) de réir caighdeán eHouse:
Mar shampla: ehousecommunication . AddAsciiEvent ( ” 37010101020000000000 ” ) ; Imeacht – lasc (stáit a athrú) aschuir 1 i RM 1 (seoladh 55 , 1)
ehousecommunication . AddAsciiEvent ( ” 37010101020000000000 ” ) ; / / Aschur Toggle 1 de RM1 – aghaidh a thabhairt ar heicsidheachúlach (37H , 1) {} addrh – > ; 55 (37H) (seoladh an rialtóir H) addrl – > ; A – (Seoladh an tiománaí, L) gceannas ar – ordú => ; leagan aschur ARG ar – Líon aschur (1) – le paraiméadar don ordú (gan aschur) ARG 2 – luach atá leagtha (2) – 2 le haghaidh an paraiméadar ordú (lasc – athrú stát) ARG 3 – 3 le haghaidh an paraiméadar ordú ARG 4 – 4 le haghaidh an paraiméadar ordú ARG 5 – 5 le haghaidh an paraiméadar ordú ARG 6 – 6 le haghaidh an paraiméadar ordú ARG 7 – 7 le haghaidh an paraiméadar ordú
tuairisceáin ar líon na bearta sa scuaine dénártha – 10 bytes do gach imeacht leis .
Imeachtaí a leanas chomh maith leis an dénártha scuaine: EventToRunByte 10B gach ócáid
agus téacs: EventToRun 20 carachtair gach imeacht (códaithe i gcód heicsidheachúlach ASCII – mar pharaiméadar fheidhm)
Má sheolann tú an imeachtaí trí TCP / IP is féidir a sheoladh ar a mhéad 20 imeachtaí (200B) (dénártha sheoltar chuig an scuaine) .
I gcás na n-imeachtaí sheoladh trí SMS Is féidir leat a sheoladh ar a mhéad de seacht n-imeacht (a sheoladh chuig scuaine de téacs) .
I gcás na n-imeachtaí sheoladh tríd an rPhost féidir leat a sheoladh ar a mhéad de seacht n-imeacht (a sheoladh chuig scuaine de téacs) .
Do comhoiriúnacht is fearr a ghlacadh leis an luach is ísle do na modhanna (7) a bheith in ann a roghnú aon chineál na n-imeachtaí a tharchur ó na scuaine le tiománaí
ClearEventQueue neamhní poiblí statach ()
Glan an t-ábhar imeachtaí dá scuainí (dhénártha agus téacs agus fad an scuaine
Sampla d'úsáid: ehousecommunication . ClearEventQueue () ;
neamhní poiblí statach Tosaithe ()
Initializes na socruithe cumarsáide maidir le gach modh – léann na comhaid cumraíocht wyeksporowane iarratais ” eHouse . exe? / soghluaiste ” . Ní mór an ghné seo a chur i ngníomh sa chéad (roimh thosú ar an iarracht a tharchur , sonraí sioncrónaithe, etc)
Ní mór do chomhaid cumraíochta reatha a uaslódáil chuig an eolaire cárta SD ” / ISYS / ” .
Ba chóir na comhaid a onnmhairiú ó eHouse iarratas agus suas chun dáta más rud é:
- Athruithe sa hash – cód criptithe
- tarchuir trí athrú a dhéanamh ar an socruithe maidir le haon meáin
- focal faire a athrú
- a chur leis / a bhaint feistí
- tiománaithe a athainmniú , O , Mé
- athruithe ar an léirshamhlú grafach na n-íomhánna
Sampla d'úsáid: ehousecommunication . Tosaithe () ;
GetLog Teaghrán statach poiblí ()
tuairisceáin a bhfuil sa logáil isteach
Sampla d'úsáid: Teaghrán Logáil = ehousecommunication . GetLog () ;
ClearLog neamhní poiblí statach ()
Tá cleans logáil isteach córas uathoibríoch eolas tábhachtach mar gheall ar an tarchur, etc
Sampla d'úsáid: ehousecommunication . ClearLog () ;
GetSmtpLog Teaghrán statach poiblí ()
tuairisceáin a bhfuil sa logáil isteach chun ríomhphoist a sheoladh trí fhreastalaí SMTP
Sampla d'úsáid: Teaghrán Logáil = ehousecommunication . GetSmtpLog () ;
ClearSmtpLog neamhní poiblí statach ()
Glan an logáil isteach go huathoibríoch sheoladh r-phost trí SMTP freastalaí
Sampla d'úsáid: ehousecommunication . ClearSmtpLog () ;
poiblí statach Boole SendEmail ()
Seolann an scuaine ag imeacht Ríomhphost
tuairisceáin ” fíor ” conas mar gheall ar
Réitíonn an scuaine ócáid mar OK
Scríobhann na torthaí chuig an logáil SMTP
Sampla d'úsáid: ehousecommunication . SendEmail () ;
SendSMS poiblí Boole statach ()
Seolann ina scuaine imeacht trí SMS
tuairisceáin ” fíor ” conas mar gheall ar
Réitíonn an scuaine ócáid mar OK
Sampla d'úsáid: ehousecommunication . SendSMS () ;
poiblí statach Boole SendWiFi (ósta Teaghrán , slánuimhir calafoirt)
Seolann ina scuaine ócáid ar feadh TCP / IP (wifi , Ethernet , Idirlíon , LAN , WAN)
óstach – Seoladh IP an fhreastalaí a fhaigheann imeachtaí áitiúla nó domhanda nó seirbhísí, nó ddns dá samhail
calafoirt – Uimh gcalafort an freastalaí a sonraí a fhaigheann
tuairisceáin ” fíor ” conas mar gheall ar
Réitíonn an scuaine ócáid mar OK
Sampla de a úsáid: go háitiúil le haghaidh CommManager ‘ a { rialú dallóga } ehousecommunication . SendWiFi ( ” 192 . 168 . 0 . 254 ” , 9876) ;
Is sampla cód iomlán
EHouse uathoibriú Tógáil – Android cumarsáid a dhéanamh leis an SMS , Wifi , Idirlíon , cód foinse Ríomhphost Tuilleadh eolais faoi na gcóras (tiománaithe eile): teasa a rialú an láir
rialú geataí
Gnéithe Córas EHouse
Coigiltis Uathoibriú Baile Uathoibriú Baile – Slándáil