PHPoC-emblemo

PHPoC P5H-154 Programebla IoT Enireja Aparato

PHPoC-P5H-154-Programmable-IoT-Gateway-Device-BILDO

Finiteview

La P5H-154 estas programebla aparato kiu disponigas Ethernet-funkcion. Ĉar ĉi tiu produkto ekipas 4 ciferecajn enigajn havenojn, vi povas transdoni la signalojn de la havenoj al foraj gastigantoj per reto.
Programado sur ĉi tiu produkto postulas la uzon de PHPoC (PHP sur Chip). PHPoC estas sufiĉe simila en sintakso al PHP, la ĝeneraluzebla skriptlingvo. Tial ĉiu kun sperto pri programado povas facile lerni kaj uzi ĝin.

Kvankam PHPoC kaj PHP estas sufiĉe similaj en sintakso, ili estas klare malsamaj programlingvoj. Vidu al la Lingvo-Referenco PHPoC kaj PHPoC vs PHP por detalaj informoj.

Karakterizaĵoj

  • memevoluinta PHPoC-interpretilo
  • simpla disvolva medio per USB
  • 10/100Mbps Ethernet
  • 4 ciferecaj enigaj havenoj
  • 2 uzant-difinitaj LED-oj
  • mem-evoluintaj TCP/IP stakoj
  • Web Servilo
  • WebSocket, TLS
  • diversaj bibliotekoj (Retpoŝto, DNS, MySQL kaj Ktp.) dediĉitaj
  • disvolva ilo (PHPoC Elĉimilo)

Specifo H / W

Specifo H / W

Potenco Eniga Potenco DC Jack, 5V (±0.5V)
Nuna Konsumo tipa - proksimume 284mA
Dimensio 94mm x 57mm x 24mm
Pezo proksimume 65 g
 

Interfaco

Cifereca Enigo 6-polusa terminalbloko, 4 ciferecaj enigaĵoj,

seka aŭ malseka kontakto

Reto 10/100Mbps Ethernet
USB USB Aparato Haveno - por PC-konekto
LED 8 LED-oj (Sistemo: 6, Uzant-difinita: 2)
Temperaturo (stokado/funkciado) -40℃ ~ 85℃
Medio Konforme al RoHS

Aranĝo

PHPoC-P5H-154-Programmable-IoT-Gateway-Device-fig1

  1. Provizanta Potenco
    • DC 5V Eniro
      Ĉi tiu haveno estas la eniga haveno por provizi potencon. La enigo voltage estas DC 5V (± 0.5V) kaj la specifo estas jena:PHPoC-P5H-154-Programmable-IoT-Gateway-Device-fig2
  2. Eterreto
    Ethernet-haveno subtenas 10/100Mbps Ethernet. Ĉi tiu haveno estas RJ45-konektilo kaj ĝi estas mapita al NET0 por programado.PHPoC-P5H-154-Programmable-IoT-Gateway-Device-fig3
  3. Cifereca Enigo
    4 ciferecaj enirhavenoj estas 6-polusa (3.5mm tonalto) fina bloko. Ĉiu haveno estas mapita specifa pinglo de UIO0 por programado.PHPoC-P5H-154-Programmable-IoT-Gateway-Device-fig4

    Lable Priskribo UIO pinglo
    DI.V komuna voltage enigo, DC 4.5V ~ 25V
    DI0 cifereca enigo #0 UIO0.22
    DI1 cifereca enigo #1 UIO0.23
    DI2 cifereca enigo #2 UIO0.24
    DI3 cifereca enigo #3 UIO0.25
    DI.G komuna tereno

    Cirkvita Diagramo de la Cifereca Eniga HavenoPHPoC-P5H-154-Programmable-IoT-Gateway-Device-fig5WET kontakto
    La kondiĉo de enigo voltage estas kiel sekvas:

    divido voltage
    maksimuma enigo voltage DC 25V
    minimuma enigo voltage por ON-stato DC 4.5V aŭ pli alta
    maksimuma enigo voltage por OFF stato DC 1V aŭ pli malalta

    Rigardu la sekvan figuron por konekto kun via aparato.PHPoC-P5H-154-Programmable-IoT-Gateway-Device-fig6Seka kontakto
    Eniga haveno estas ON sub estanta kurta cirkvito inter la haveno kaj DI.G haveno en ĉi tiu tipo. Ĝi signifas ke plia potenco devus esti provizita inter DI.V kaj DI.G. Rigardu la sekvan figuron por konekto kun via aparato.PHPoC-P5H-154-Programmable-IoT-Gateway-Device-fig7NPN-Transistora Konekto
    Rigardu la sekvan figuron por konekto kun NPN-transistoro.PHPoC-P5H-154-Programmable-IoT-Gateway-Device-fig8PNP-Transistora Konekto
    Rigardu la sekvan figuron por konekto kun PNP-transistoro.PHPoC-P5H-154-Programmable-IoT-Gateway-Device-fig9

  4. LED
    Ĉi tiu produkto havas 8 LED-ojn. La uzant-difinitaj LED-oj estas ŝaltitaj kiam vi eligas LOW al la UIO-stifto konektita.

    Lable Koloro Priskribo UIO pinglo
    L0 Verda Uzant-difinita LED UIO0.30
    L1 Verda Uzant-difinita LED UIO0.31
    di0 Verda Sistemo LED - stato de eniga haveno #0 UIO0.22
    di1 Verda Sistemo LED - stato de eniga haveno #1 UIO0.23
    di2 Verda Sistemo LED - stato de eniga haveno #2 UIO0.24
    di3 Verda Sistemo LED - stato de eniga haveno #3 UIO0.25
    RJ45_G Verda Sistemo LED - sistema stato N/A
    RJ45_Y Flava Sistemo LED - stato de la reto-ligo N/A

    .

  5. Funkcia Butono
    La funkcia butono, kiu estas ene de la truo de la flanka panelo, estas uzata por funkciigi ĉi tiun produkton kiel buton-agordan reĝimon.
  6. USB Aparato Haveno por konekto kun komputilo
    La USB-aparata haveno estas konektita kun komputilo. Vi povas aliri al P5H-154 per disvolva ilo konektante USB-kablon al ĉi tiu haveno.

Programaro (IDE)

PHPoC Erarserĉilo
PHPoC Debugger estas programaro uzata por disvolvi kaj agordi PHPoC-produktojn. Vi devas instali ĉi tiun programon en via komputilo por uzi PHPoC.

  • PHPoC Elŝutilo Elŝuta Paĝo
  • PHPoC Elĉimilo Manlibro

Funkcioj kaj Karakterizaĵoj de PHPoC Elĉimilo

  • Alŝutu files de loka komputilo al PHPoC
  • Elŝutu files en PHPoC al loka komputilo
  • Redakti files stokitaj en PHPoC
  • Sencimigu PHPoC-skriptojn
  • Monitoru rimedojn de PHPoC
  • Agordi parametrojn de PHPoC
  • Ĝisdatigu Firmvaro de PHPoC
  • Subtenu MS Windows O/S

Konekta Produkto

USB-Konekto

  1. Konektu la USB-aparatan havenon de P5H-154 al via komputilo per USB-kablo.
  2. Rulu PHPoC Elĉimilon
  3. Elektu konektitan COM-PORTON kaj premu konekti (PHPoC-P5H-154-Programmable-IoT-Gateway-Device-fig10) butono.
  4. Se USB estas sukcese konektita, konekti butonon estos malaktivigita kaj malkonekti butonon (PHPoC-P5H-154-Programmable-IoT-Gateway-Device-fig11) estos aktivigita

Fora Konekto

P5H-154 provizas la foran konekton. Bonvolu raporti al la manlibropaĝo de PHPoC Debugger por detaloj.

Restarigi

Agordoj Restarigi
Agordoj Restarigas ĉiujn agordojn de viaj PHPoC-produktoj al fabriko defaŭlte.

  • Agordoj Restarigi Proceduron
Paŝo Ago Produkta Ŝtato RJ45_Y LED
1 Premu la funkciobutonon baldaŭ (malpli ol 1

dua)

Buton-agorda reĝimo On
2 Daŭre premu la funkcian butonon super 5

sekundoj

Preparante inicialigon Palpebrumu tre

rapide

3 Kontrolu ĉu la LED RJ45_Y estas malŝaltita Inicialigo preta Malŝaltita
 

4

Liberigu la funkciobutonon tuj post kiam la RJ45_Y estas OFF.(※ Se vi ne liberigas la butonon ene de 2 sekundoj, la stato reiru

al la paŝo 3)

 

Progresanta inicialigo

 

On

5 Rekomencas aŭtomate Komenca stato Malŝaltita
Fabriko Restarigi

Factory Reset faras ĉiujn agordojn de viaj PHPoC-produktoj al fabriko defaŭlte inkluzive de pasvorto. Krome, ĉiuj files stokitaj en fulmmemoro estas forigitaj same kiel atestilo. Pro tio, vi devas sekurkopii vian files antaŭ fari Factory Reset. Por progresi la Fabrikan Restarigon, la PHPoC Elĉimilo estas postulata.

Fabrika Rekomenciga Proceduro

Web Interfaco

PHPoC mem havas webservilo provizi a web interfaco. Ricevinte HTTP-peton, ĝi efektivigas la php-skripton en la petita file (se tie) kaj respondu al la kliento. Webservilo estas sendependa de PHPoC ĉefa manuskripto. TCP 80 estas uzata por web servilo kaj vi povas uzi la interfacon per Internet Explorer, Chrome aŭ iu ajn alia web foliumiloj.

Kiel uzi web interfaco

Por uzi la web interfaco, "index.php" file devus esti en la file sistemo de via PHPoC. Konektiĝu al ĉi tiu paĝo enigante la IP-adreson de la aparato post konekti ĝin al reto.PHPoC-P5H-154-Programmable-IoT-Gateway-Device-fig12 Se la nomo de file ne estas "index.php", nur specifu la nomon de file post la IP-adreso kun oblikva marko.PHPoC-P5H-154-Programmable-IoT-Gateway-Device-fig13

Praktika Uzo de Web Interfaco

Ekde la web servilo efektivigas la php-skripton en la petita file, uzanto povas meti php-kodon en la en la petita file por interagi kun ekstercentraj. Indas noti, ke ekzistas alia maniero interagi kun la ekstercentraj en reala tempo de web interfaco. Ĉi tio povas esti farita per uzado webingo.

Agordi Pasvortojn

Se vi fiksas pasvorton por la produkto, vi devas enigi la pasvorton kiam vi konektas la produkton per USB aŭ reto.
Bonvolu raporti al la manlibropaĝo de PHPoC Debugger por detaloj.

Eskapante Senfina Restarigi

PHPoC esence rulas skriptojn kiam ĝi ekfunkciigas. Tial, eblas ke PHPoC ne povas esti eskapata de senfina reboot kiam skripto enhavas sisteman komandon kiel "reboot". Por solvi ĉi tiun problemon, necesas ĉesigi la kurantan skripton.
Vidu al la sekvanta.

  1. Enirante ISP-reĝimon
    Faru vian PHPoC-produkton eniri ISP-reĝimon provizante potencon premante FUNC-butonon. En la ISP-reĝimo, vi povas aliri al PHPoC per PHPoC Elĉirĉigilo sen ruli skripton.
  2. Konekti al PHPoC
    Konektu komputilon al PHPoC per USB-kablo kaj konektu al la haveno per PHPoC-Elĉimilo. Aperiĝos mesaĝo-fenestro rilata al ISP-reĝimo.
  3. Rekomencu PHPoC
    Rekomencu PHPoC per la menuo "Reboot a product" en PHPoC-Elĉirĉilo. Post rekomenco, PHPoC ĉesas ruli skripton eĉ ĝi ne estas en la ISP-reĝimo.
  4. Ĝusta fontkodo
    Korektu la fontkodon por malhelpi senfinan rekomencan staton.

Informoj pri Aparato

Aparato Kvanto Vojo Notu
RETO 1 /mmap/net0
TCP 5 /mmap/tcp0~4
UDP 5 /mmap/udp0~4
UIO 1 /mmap/uio0 DI 4 (pinglo #22 ~ 25),

LED 2 (pinglo #30, #31)

ST 8 /mmap/st0~7
UM 4 /mmap/um0~3
NM 1 /mmap/nm0
RTC 1 /mmap/rtc0

Raportu la Gvidilon pri Programado de Aparato PHPoC por p40 por detalaj informoj pri uzado de aparatoj.

Dokumentoj/Rimedoj

PHPoC P5H-154 Programebla IoT Enireja Aparato [pdf] Uzanto-manlibro
P5H-154, Programebla IoT Gateway Aparato, P5H-154 Programebla IoT Gateway Aparato, Gateway Aparato, Enirejo, Aparato

Referencoj

Lasu komenton

Via retadreso ne estos publikigita. Bezonataj kampoj estas markitaj *