Logo PHPoC

PHPoC P5H-152 Programovatelné zařízení IoT Gateway

PHPoC P5H-152 Programmable IoT Gateway Device-FIG1

Nadview

  • P5H-152 je programovatelné zařízení, které poskytuje funkci Ethernet. Protože je tento produkt vybaven sériovým portem, který lze vybrat na RS485 nebo RS422, můžete k síti připojit řadu sériových zařízení.
  • Programování na tomto produktu vyžaduje použití PHPoC (PHP on Chip). PHPoC je syntaxí docela podobný PHP, univerzálnímu skriptovacímu jazyku. Proto se jej může snadno naučit a používat každý, kdo má zkušenosti s programováním.
  • Ačkoli PHPoC a PHP jsou si v syntaxi dost podobné, jsou to zjevně odlišné programovací jazyky. Podrobné informace najdete v PHPoC Language Reference a PHPoC vs PHP.

Vlastnosti

  • samostatně vyvinutý interpret PHPoC
  • jednoduché vývojové prostředí přes USB
  • Ethernet 10/100 Mbps
  • sériový port, který lze zvolit na RS485 nebo RS422 6 uživatelsky definovaných LED
  • samostatně vyvinuté zásobníky TCP/IP
  • Web Server
  • WebZásuvka, TLS
  • různé knihovny (e-mail, DNS, MySQL a atd.)
  • specializovaný vývojový nástroj (PHPoC Debugger)

Specifikace V / V

Moc Vstupní výkon DC Jack, 5V (±0.5V)
Aktuální spotřeba typické – přibližně 273 mA
Dimenze 94 mm x 57 mm x 24 mm
Hmotnost přibližně 66 g
 

Rozhraní

Sériový port 6pólová svorkovnice,

port RS422 nebo RS485

Síť Ethernet 10/100 Mbps
USB USB Device Port – pro připojení k PC
LED 10 LED diody (systém: 4, uživatelsky definované: 6)
Teplota (skladovací/provozní) -40 ℃ ~ 85 ℃
Prostředí V souladu s RoHS

Rozložení

PHPoC P5H-152 Programmable IoT Gateway Device-obr2

Napájení

Vstup DC 5V
Tento port je vstupní port pro napájení. Vstupní objtage je DC 5V (±0.5V) a specifikace je následující:

PHPoC P5H-152 Programmable IoT Gateway Device-obr3

Ethernet

Ethernetový port podporuje 10/100 Mbps Ethernet. Tento port je konektor RJ45 a je namapován na NET0 pro programování.

PHPoC P5H-152 Programmable IoT Gateway Device-obr4

Sériový port

PHPoC P5H-152 Programmable IoT Gateway Device-obr5

Typ sériového portu P5H-152 lze zvolit buď RS485 nebo RS422. Tento port je 6pólová svorkovnice a je namapován na UART0 pro programování.
Nastavení řízení toku je vyžadováno pro použití RS485 na UART0. Další podrobnosti naleznete v dokumentu PHPoC Device Programming Guide for p40.

Num Lable Popis Úroveň I/O Elektroinstalace
1 TR+ Data + RS485 In/Out Požadovaný
2 TR- údaje – RS485 In/Out Požadovaný
3 GND Země Země Povinné (3 nebo 6)
6 GND Země Země Povinné (3 nebo 6)

přiřazení pinů RS422

Num Lable Popis Úroveň I/O Elektroinstalace
1 TX+ Přenos dat + RS422 Ven Požadovaný
2 TX Přenos dat - RS422 Ven Požadovaný
3 GND Země Země Povinné (3 nebo 6)
4 RX+ Příjem dat + RS422 In Požadovaný
5 RX Příjem dat – RS422 In Požadovaný
6 GND Země Země Povinné (3 nebo 6)
LED

Tento produkt má 10 LED diod. Uživatelsky definované LED diody se rozsvítí, když je výstup LOW na připojeném pinu UIO.

Lable Barva Popis UIO pin
PWR Červený Systémová LED – napájení N/A
STS Žluť Systémová LED – stav systému N/A
L0 Zelený Uživatelsky definovaná LED UIO1.8
L1 Zelený Uživatelsky definovaná LED UIO1.7
L2 Zelený Uživatelsky definovaná LED UIO1.6
A0 Zelený Uživatelsky definovaná LED UIO1.9
A1 Zelený Uživatelsky definovaná LED UIO0.30
B Zelený Uživatelsky definovaná LED UIO0.31
RJ45_G Zelený Systémová LED – stav systému N/A
RJ45_Y Žluť Systémová LED – stav síťového připojení N/A
Funkční tlačítko

Funkční tlačítko, které je uvnitř otvoru na bočním panelu, se používá k ovládání tohoto produktu jako režim nastavení tlačítka.

USB Device Port pro připojení k PC

Port USB zařízení slouží k propojení s PC. K P5H-152 můžete přistupovat prostřednictvím vývojového nástroje připojením USB kabelu k tomuto portu.

Software (IDE)

PHPoC Debugger
PHPoC Debugger je software používaný pro vývoj a nastavení produktů PHPoC. Chcete-li používat PHPoC, musíte si tento program nainstalovat do počítače.

  • Stránka ke stažení PHPoC Debugger
  • Manuál PHPoC Debugger

Funkce a vlastnosti PHPoC Debugger

  • Nahrát filez lokálního PC na PHPoC
  • Stáhnout files v PHPoC na místní PC
  • Upravit files uloženy v PHPoC
  • Ladění PHPoC skriptů
  • Monitorujte zdroje PHPoC
  • Konfigurace parametrů PHPoC
  • Upgrade firmwaru PHPoC
  • Podpora MS Windows O/S

Připojovací produkt

Připojení USB

  1. Připojte port zařízení USB P5H-152 k počítači pomocí kabelu USB.
  2. Spusťte PHPoC Debugger
  3. Vyberte připojený COM PORT a stiskněte připojit PHPoC P5H-152 Programmable IoT Gateway Device-obr6) tlačítko.
  4. Pokud je USB úspěšně připojeno, tlačítko pro připojení bude deaktivováno a tlačítko pro odpojení PHPoC P5H-152 Programmable IoT Gateway Device-obr7) bude aktivován

Vzdálené připojení
P5H-152 poskytuje vzdálené připojení. Podrobnosti najdete na manuálové stránce PHPoC Debugger.

Resetovat

Nastavení Resetovat
Nastavení Reset nastaví všechna nastavení vašich produktů PHPoC na výchozí tovární nastavení.

Postup resetování nastavení

Krok Akce Stav produktu LED STS
1 Krátce stiskněte funkční tlačítko (méně než 1

druhý)

Režim nastavení tlačítka On
2 Stiskněte funkční tlačítko déle než 5

sekundy

Příprava inicializace Velmi blikat

rychle

3 Zkontrolujte, zda LED STS nesvítí Inicializace připravena Vypnuto
 

4

Uvolněte funkční tlačítko hned po vypnutí STS.(※ Pokud tlačítko neuvolníte do 2 sekund, stav se vrátí

ke kroku 3)

 

Probíhá inicializace

 

On

5 Automatické restartování Počáteční stav Vypnuto

Obnovení továrního nastavení
Factory Reset nastaví všechna nastavení vašich produktů PHPoC do továrního nastavení včetně hesla. Navíc všechny files uložená ve flash paměti se vymažou stejně jako certifikát. Z tohoto důvodu musíte zálohovat svůj files před provedením továrního resetu. Pro pokračování Factory Reset je vyžadován PHPoC Debugger.

Postup obnovení továrního nastavení

Web Rozhraní

Samotný PHPoC má a webserver poskytovat a web rozhraní. Při přijetí požadavku HTTP spustí skript php v požadovaném file (pokud existuje) a odpovězte klientovi. Webserver je nezávislý na hlavním skriptu PHPoC. TCP 80 se používá pro web serveru a rozhraní můžete používat přes Internet Explorer, Chrome nebo jakýkoli jiný web prohlížeče.

Jak používat web rozhraní
Chcete-li použít web rozhraní, „index.php“ file by měl být v file systému vašeho PHPoC. Připojte se k této stránce zadáním IP adresy zařízení po připojení k síti.

PHPoC P5H-152 Programmable IoT Gateway Device-obr8

Pokud jméno file není „index.php“, stačí zadat název file za IP adresou s lomítkem.

PHPoC P5H-152 Programmable IoT Gateway Device-obr9

Praktické použití Web Rozhraní
Vzhledem k tomu, web server spustí php skript v požadovaném file, může uživatel vložit php kód do požadovaného file pro interakci s periferiemi. Stojí za zmínku, že existuje jiný způsob interakce s periferiemi v reálném čase web rozhraní. To lze provést pomocí webzásuvka.

Nastavení hesel

Pokud pro produkt nastavíte heslo, musíte heslo zadat při připojování produktu přes USB nebo síť.
Podrobnosti najdete na manuálové stránce PHPoC Debugger.

Unikající nekonečný reset

PHPoC v podstatě spouští skripty, když se spustí. Proto je možné, že PHPoC nemůže uniknout z nekonečného restartu, když skript obsahuje systémový příkaz, jako je „reboot“. K vyřešení tohoto problému je nutné zastavit běžící skript.
Viz následující.

  1. Vstup do režimu ISP
    Zajistěte, aby váš produkt PHPoC vstoupil do režimu ISP napájením při současném stisknutí tlačítka FUNC. V režimu ISP můžete přistupovat k PHPoC pomocí PHPoC Debugger bez spuštění skriptu.
  2. Připojte se k PHPoC
    Připojte PC k PHPoC pomocí USB kabelu a připojte se k portu pomocí PHPoC Debugger. Zobrazí se okno se zprávou týkající se režimu ISP.
  3. Restartujte PHPoC
    Restartujte PHPoC pomocí nabídky „Reboot a product“ v PHPoC Debuggeru. Po restartu PHPoC zastaví běh skriptu, i když není v režimu ISP.
  4. Správný zdrojový kód
    Opravte zdrojový kód, abyste zabránili nekonečnému stavu restartu.

Informace o zařízení

Zařízení Množství Cesta Poznámka
SÍŤ 1 /mmap/net0
TCP 5 /mmap/tcp0~4
UDP 5 /mmap/udp0~4
UART 1 /mmap/uart0
UIO 2 /mmap/uio0~1 LED 6 (pin #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

Podrobné informace o používání zařízení naleznete v příručce PHPoC Device Programming Guide for p40.

Dokumenty / zdroje

PHPoC P5H-152 Programovatelné zařízení IoT Gateway [pdfUživatelská příručka
P5H-152, Programovatelné zařízení IoT Gateway, P5H-152 Programovatelné zařízení IoT Gateway, Zařízení IoT Gateway, IoT Gateway, Gateway, Device

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *