PHPoC P5H-152 Programovatelné zařízení IoT Gateway
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í
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í:
Ethernet
Ethernetový port podporuje 10/100 Mbps Ethernet. Tento port je konektor RJ45 a je namapován na NET0 pro programování.
Sériový port
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
- Připojte port zařízení USB P5H-152 k počítači pomocí kabelu USB.
- Spusťte PHPoC Debugger
- Vyberte připojený COM PORT a stiskněte připojit
) tlačítko.
- Pokud je USB úspěšně připojeno, tlačítko pro připojení bude deaktivováno a tlačítko pro odpojení
) 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.
Pokud jméno file není „index.php“, stačí zadat název file za IP adresou s lomítkem.
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í.
- 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. - 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. - 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. - 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 |