PHPoC-emblemo

PHPoC P5H-152 Programebla IoT Enireja Aparato

PHPoC P5H-152 Programebla IoT Enireja Aparato-FIG1

Finiteview

  • La P5H-152 estas programebla aparato kiu disponigas Ethernet-funkcion. Ĉar ĉi tiu produkto ekipis serian havenon, kiu povas esti elektita al RS485 aŭ RS422, vi povas konekti diversajn seriajn aparatojn al 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
  • seria haveno kiu povas esti elektita al RS485 aŭ RS422 6 uzant-difinitaj LEDoj
  • mem-evoluintaj TCP/IP stakoj
  • Web Servilo
  • WebSocket, TLS
  • diversaj bibliotekoj (Retpoŝto, DNS, MySQL kaj ktp.)
  • dediĉita disvolva ilo (PHPoC Elĉimilo)

Specifo H / W

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

Interfaco

Seria Haveno 6-polusa terminalbloko,

haveno RS422 aŭ RS485

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

Aranĝo

PHPoC P5H-152 Programebla IoT Gateway Device-fig2

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-152 Programebla IoT Gateway Device-fig3

Eterreto

Ethernet-haveno subtenas 10/100Mbps Ethernet. Ĉi tiu haveno estas RJ45-konektilo kaj ĝi estas mapita al NET0 por programado.

PHPoC P5H-152 Programebla IoT Gateway Device-fig4

Seria Haveno

PHPoC P5H-152 Programebla IoT Gateway Device-fig5

La speco de seria haveno de P5H-152 povas esti elektita al aŭ RS485 aŭ RS422. Ĉi tiu haveno estas 6-polusa terminalbloko kaj estas mapita al UART0 por programado.
Por uzi RS485 sur UART0 necesas agordi fluokontrolon. Por pliaj detaloj, bonvolu raporti al la Gvidilo pri Programado de Aparato PHPoC por p40-dokumento.

Num Lable Priskribo Nivelo I/O Cablerado
1 TR+ Datumoj + RS485 En/El Bezonata
2 TR- Datumoj - RS485 En/El Bezonata
3 GND Tero Tero Bezonata (3 aŭ 6)
6 GND Tero Tero Bezonata (3 aŭ 6)

pingla tasko de RS422

Num Lable Priskribo Nivelo I/O Cablerado
1 TX+ Transdoni Datumojn + RS422 Ekstere Bezonata
2 TX- Transdoni Datumojn - RS422 Ekstere Bezonata
3 GND Tero Tero Bezonata (3 aŭ 6)
4 RX+ Ricevu Datumojn + RS422 In Bezonata
5 RX- Ricevu Datumojn - RS422 In Bezonata
6 GND Tero Tero Bezonata (3 aŭ 6)
LED

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

Lable Koloro Priskribo UIO pinglo
PWR Ruĝa Sistemo LED - provizanta potencon N/A
STS Flava Sistemo LED - sistema stato N/A
L0 Verda Uzant-difinita LED UIO1.8
L1 Verda Uzant-difinita LED UIO1.7
L2 Verda Uzant-difinita LED UIO1.6
A0 Verda Uzant-difinita LED UIO1.9
A1 Verda Uzant-difinita LED UIO0.30
B Verda Uzant-difinita LED UIO0.31
RJ45_G Verda Sistemo LED - sistema stato N/A
RJ45_Y Flava Sistemo LED - stato de la reto-ligo N/A
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.

USB Aparato Haveno por konekto kun komputilo

La USB-aparata haveno estas konektita kun komputilo. Vi povas aliri al P5H-152 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-152 al via komputilo per USB-kablo.
  2. Rulu PHPoC Elĉimilon
  3. Elektu konektitan COM PORT kaj premu konekti PHPoC P5H-152 Programebla IoT Gateway Device-fig6) butono.
  4. Se USB estas sukcese konektita, konekti butonon estos malaktivigita kaj malkonekti butonon PHPoC P5H-152 Programebla IoT Gateway Device-fig7) estos aktivigita

Fora Konekto
P5H-152 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 STS 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 STS-LED estas malŝaltita Inicialigo preta Malŝaltita
 

4

Liberigu la funkcian butonon tuj post kiam la STS 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-152 Programebla IoT Gateway Device-fig8

Se la nomo de file ne estas "index.php", nur specifu la nomon de file post la IP-adreso kun oblikva marko.

PHPoC P5H-152 Programebla IoT Gateway Device-fig9

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
UART 1 /mmap/uart0
UIO 2 /mmap/uio0~1 LED 6 (stifto #0.30~31, #1.6~9), TXDE (#0.8)
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-152 Programebla IoT Enireja Aparato [pdf] Uzanto-manlibro
P5H-152, Programebla IoT Gateway Aparato, P5H-152 Programebla IoT Gateway Aparato, IoT Gateway Aparato, IoT Gateway, Gateway, Aparato

Referencoj

Lasu komenton

Via retadreso ne estos publikigita. Bezonataj kampoj estas markitaj *