PHPoC-logo

PHPoC P5H-154 Programmable IoT Gateway Device

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

Tapos naview

Ang P5H-154 usa ka programmable device nga naghatag ug Ethernet function. Tungod kay kini nga produkto nagsangkap sa 4 nga digital input port, mahimo nimong ibalhin ang mga signal sa mga pantalan sa hilit nga mga host pinaagi sa network.
Ang pagprograma niini nga produkto nagkinahanglan sa paggamit sa PHPoC (PHP sa Chip). Ang PHPoC parehas sa syntax sa PHP, ang kinatibuk-ang katuyoan sa scripting nga pinulongan. Busa, bisan kinsa nga adunay kasinatian sa programming dali nga makakat-on ug magamit kini.

Bisan kung parehas ang PHPoC ug PHP sa syntax, klaro nga magkalainlain sila nga mga programming language. Tan-awa ang PHPoC Language Reference ug PHPoC vs PHP para sa detalyadong impormasyon.

Mga bahin

  • self-developed PHPoC interpreter
  • simple nga development environment pinaagi sa USB
  • 10/100Mbps Ethernet
  • 4 digital input ports
  • 2 LED nga gitakda sa user
  • self-developed TCP/IP stacks
  • Web Server
  • WebSocket, TLS
  • lainlaing mga librarya (Email, DNS, MySQL ug uban pa) nga gipahinungod
  • himan sa pagpalambo (PHPoC Debugger)

Pagpasabut sa H / W

Pagpasabut sa H / W

Gahum Gahum sa Input DC Jack, 5V (±0.5V)
Kasamtangang Konsumo kasagaran - gibana-bana nga 284mA
Dimensyon 94mm x 57mm x 24mm
Timbang mga 65g
 

Interface

Digital nga Input 6-pole terminal block, 4 digital inputs,

uga o basa nga kontak

Network 10/100Mbps Ethernet
USB USB Device Port – para sa koneksyon sa PC
LED 8 LEDs(System: 6, Gihubit sa User: 2)
Temperatura (storage/operating) -40 ℃ ~ 85 ℃
Kalibutan Nagsunod sa RoHS

Layout

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

  1. Nagahatag gahum
    • Pag-input sa DC 5V
      Kini nga pantalan mao ang input port alang sa pagsuplay sa gahum. Ang input voltage mao ang DC 5V (± 0.5V) ug ang detalye mao ang mosunod:PHPoC-P5H-154-Programmable-IoT-Gateway-Device-fig2
  2. Ethernet
    Gisuportahan sa Ethernet port ang 10/100Mbps Ethernet. Kini nga pantalan kay RJ45 connector ug kini gimapa sa NET0 para sa programming.PHPoC-P5H-154-Programmable-IoT-Gateway-Device-fig3
  3. Digital nga Input
    4 digital input port kay 6-pole (3.5mm pitch) terminal block. Ang matag pantalan gimapa sa usa ka piho nga pin sa UIO0 para sa programming.PHPoC-P5H-154-Programmable-IoT-Gateway-Device-fig4

    Label Deskripsyon UIO pin
    DI.V komon nga voltage input, DC 4.5V ~ 25V
    DI0 digital input #0 UIO0.22
    DI1 digital input #1 UIO0.23
    DI2 digital input #2 UIO0.24
    DI3 digital input #3 UIO0.25
    DI.G komon nga yuta

    Circuit Diagram sa Digital Input PortPHPoC-P5H-154-Programmable-IoT-Gateway-Device-fig5BASA nga kontak
    Ang kahimtang sa input voltage mao ang mosunod:

    dibisyon voltage
    maximum nga input voltage DC 25V
    minimum nga input voltage para sa ON nga estado DC 4.5V o mas taas pa
    maximum nga input voltage para sa OFF nga estado DC 1V o mas ubos

    Tan-awa ang mosunod nga numero alang sa koneksyon sa imong device.PHPoC-P5H-154-Programmable-IoT-Gateway-Device-fig6Dry contact
    Ang usa ka input port na-ON ubos sa pagka-short circuit tali sa port ug DI.G port sa niini nga matang. Kini nagpasabut nga dugang nga gahum kinahanglan nga gihatag tali sa DI.V ug DI.G. Tan-awa ang mosunod nga numero alang sa koneksyon sa imong device.PHPoC-P5H-154-Programmable-IoT-Gateway-Device-fig7Koneksyon sa NPN Transistor
    Tan-awa ang mosunod nga numero alang sa koneksyon sa usa ka NPN transistor.PHPoC-P5H-154-Programmable-IoT-Gateway-Device-fig8Koneksyon sa PNP Transistor
    Tan-awa ang mosunod nga numero para sa koneksyon sa PNP transistor.PHPoC-P5H-154-Programmable-IoT-Gateway-Device-fig9

  4. LED
    Kini nga produkto adunay 8 nga mga LED. Ang user-defined LEDs gi-on sa diha nga ikaw output LOW sa UIO pin konektado.

    Label Kolor Deskripsyon UIO pin
    L0 Berde LED nga gitakda sa user UIO0.30
    L1 Berde LED nga gitakda sa user UIO0.31
    Niadtong 0 Berde System LED – status sa input port #0 UIO0.22
    Niadtong 1 Berde System LED – status sa input port #1 UIO0.23
    Niadtong 2 Berde System LED – status sa input port #2 UIO0.24
    Niadtong 3 Berde System LED – status sa input port #3 UIO0.25
    RJ45_G Berde Sistema nga LED - kahimtang sa sistema N/A
    RJ45_Y Dilaw System LED – status sa link sa network N/A

    .

  5. Butang sa Function
    Ang function button, nga anaa sa sulod sa lungag sa side panel, gigamit sa pag-operate niini nga produkto isip button setup mode.
  6. USB Device Port alang sa koneksyon sa PC
    Ang USB device port kay magkonektar sa PC. Maka-access ka sa P5H-154 pinaagi sa development tool pinaagi sa pagkonektar sa USB cable niini nga pantalan.

Software (IDE)

PHPoC Debugger
Ang PHPoC Debugger usa ka software nga gigamit alang sa pag-develop ug pag-set sa mga produkto sa PHPoC. Kinahanglan nimo nga i-install kini nga programa sa imong PC alang sa paggamit sa PHPoC.

  • Pahina sa Pag-download sa PHPoC Debugger
  • Manwal sa PHPoC Debugger

Mga Function ug Features sa PHPoC Debugger

  • Pag-upload files gikan sa lokal nga PC ngadto sa PHPoC
  • Pag-download files sa PHPoC sa lokal nga PC
  • Edit files gitipigan sa PHPoC
  • I-debug ang mga script sa PHPoC
  • Pag-monitor sa mga kapanguhaan sa PHPoC
  • I-configure ang mga parameter sa PHPoC
  • Pag-upgrade sa Firmware sa PHPoC
  • Suportahi ang MS Windows O/S

Pagdugtong nga Produkto

Koneksyon sa USB

  1. Ikonektar ang USB device port sa P5H-154 sa imong PC pinaagi sa USB cable.
  2. Pagdalagan ang PHPoC Debugger
  3. Pilia ang konektado nga COM PORT ug pindota ang connect (PHPoC-P5H-154-Programmable-IoT-Gateway-Device-fig10) buton.
  4. Kung malampuson nga konektado ang USB, ang buton sa pagkonektar dili aktibo ug ang buton sa pagdiskonekta (PHPoC-P5H-154-Programmable-IoT-Gateway-Device-fig11) ma-activate

Hilit nga Koneksyon

Ang P5H-154 naghatag sa hilit nga koneksyon. Palihug tan-awa ang panid sa manwal sa PHPoC Debugger alang sa mga detalye.

I-reset

I-reset ang mga Setting
Ang Settings Reset naghimo sa tanang setting sa imong mga produkto sa PHPoC ngadto sa factory default.

  • Pamaagi sa Pag-reset sa Mga Setting
Lakang Aksyon Estado sa Produkto RJ45_Y LED
1 Pindota ang function button sa dili madugay (ubos sa 1

ikaduha)

Button setup mode On
2 Ipadayon ang pagpindot sa function button sa 5

segundos

Pag-andam sa pagsugod Blink kaayo

paspas

3 Susiha kung ang RJ45_Y LED naka-OFF Andam na ang initialization Off
 

4

I-release ang function button pagkahuman sa RJ45_Y OFF.(※ Kung dili nimo buhian ang buton sulod sa 2 segundos, ang estado mobalik

sa lakang 3)

 

Nag-uswag nga pagsugod

 

On

5 Awtomatikong pag-reboot Inisyal nga estado Off
Pag-reset sa Pabrika

Ang Factory Reset naghimo sa tanang setting sa imong mga produkto sa PHPoC ngadto sa factory default lakip ang password. Dugang pa, tanan fileAng gitipigan sa flash memory matangtang ingon man ang sertipiko. Tungod niini, kinahanglan nimo nga i-backup ang imong files sa wala pa magbuhat sa Factory Reset. Aron mapadayon ang Factory Reset, gikinahanglan ang PHPoC Debugger.

Pamaagi sa Pag-reset sa Pabrika

Web Interface

Ang PHPoC mismo adunay usa ka webserver sa paghatag og a web interface. Kung makadawat usa ka hangyo sa HTTP, gipatuman niini ang php script sa gihangyo file (kung naa) ug tubaga ang kliyente. WebAng server kay independente sa PHPoC main script. TCP 80 gigamit alang sa web server ug mahimo nimong gamiton ang interface pinaagi sa Internet Explorer, Chrome o bisan unsang uban pa web mga browser.

Unsaon paggamit web interface

Sa paggamit sa web interface, "index.php" file dapat naa sa file sistema sa imong PHPoC. Sumpaysumpaya kini nga panid pinaagi sa pagsulod sa device IP address human kini makonektar sa network.PHPoC-P5H-154-Programmable-IoT-Gateway-Device-fig12 Kung ang ngalan sa file dili "index.php", itakda lang ang ngalan sa file pagkahuman sa IP address nga adunay marka nga slash.PHPoC-P5H-154-Programmable-IoT-Gateway-Device-fig13

Praktikal nga Paggamit sa Web Interface

Sukad sa web server nagpatuman sa php script sa gihangyo file, ang user makabutang ug php code sa gihangyo file aron makig-uban sa mga peripheral. Kini mao ang bili noting nga adunay lain nga paagi sa pagpakig-uban sa mga peripheral sa tinuod nga-time gikan sa web interface. Mahimo kini pinaagi sa paggamit websocket.

Pagbutang sa mga Password

Kung magbutang ka og password alang sa produkto, kinahanglan nimong isulod ang password kung magkonektar sa produkto pinaagi sa USB o network.
Palihug tan-awa ang panid sa manwal sa PHPoC Debugger alang sa mga detalye.

Pag-ikyas sa Walay Katapusan nga Reset

Ang PHPoC batakan nga nagpadagan sa mga script kung kini nag-boot. Busa, posible nga ang PHPoC dili makalingkawas gikan sa walay kinutuban nga pag-reboot kung ang script adunay command system sama sa "reboot". Aron masulbad kini nga problema, gikinahanglan nga ihunong ang running script.
Tan-awa ang mosunod.

  1. Pagsulod sa ISP mode
    Himua ang imong produkto sa PHPoC nga mosulod sa mode sa ISP pinaagi sa paghatag gahum samtang gipindot ang buton sa FUNC. Sa ISP mode, maka-access ka sa PHPoC pinaagi sa PHPoC Debugger nga walay script.
  2. Sumpaysumpaya sa PHPoC
    Ikonektar ang usa ka PC sa PHPoC pinaagi sa USB cable ug ikonektar ang port pinaagi sa PHPoC Debugger. Usa ka window sa mensahe nga may kalabotan sa ISP mode ang mo-pop up.
  3. I-reboot ang PHPoC
    I-reboot ang PHPoC pinaagi sa paggamit sa menu nga "I-reboot ang usa ka produkto" sa PHPoC Debugger. Human sa pag-reboot, ang PHPoC mihunong sa pagpadagan sa script bisan wala kini sa ISP mode.
  4. Husto nga source code
    Itul-id ang source code aron mapugngan ang walay katapusan nga reboot nga kahimtang.

Impormasyon sa Device

Device Kadaghanon Dalan Nota
NET 1 /mmap/net0
TCP 5 /mmap/tcp0~4
UDP 5 /mmap/udp0~4
UIO 1 /mmap/uio0 DI 4(pin #22 ~ 25),

LED 2(pin #30, #31)

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

Tan-awa ang PHPoC Device Programming Guide para sa p40 para sa detalyadong impormasyon bahin sa paggamit sa mga device.

Mga Dokumento / Mga Kapanguhaan

PHPoC P5H-154 Programmable IoT Gateway Device [pdf] Manwal sa Gumagamit
P5H-154, Programmable IoT Gateway Device, P5H-154 Programmable IoT Gateway Device, Gateway Device, Gateway, Device

Mga pakisayran

Pagbilin ug komento

Ang imong email address dili mamantala. Ang gikinahanglan nga mga natad gimarkahan *