Programovateľné zariadenie IoT brány PHPoC P5H-152
Koniecview
- P5H-152 je programovateľné zariadenie, ktoré poskytuje funkciu Ethernet. Pretože tento produkt je vybavený sériovým portom, ktorý možno zvoliť na RS485 alebo RS422, môžete k sieti pripojiť rôzne sériové zariadenia.
- Programovanie na tomto produkte vyžaduje použitie PHPoC (PHP on Chip). PHPoC je v syntaxi dosť podobný PHP, všeobecnému skriptovaciemu jazyku. Preto sa ho môže ľahko naučiť a používať každý, kto má skúsenosti s programovaním.
- Aj keď sú PHPoC a PHP v syntaxi dosť podobné, sú to jednoznačne odlišné programovacie jazyky. Podrobné informácie nájdete v jazykovej príručke PHPoC a PHPoC vs PHP.
Vlastnosti
- samostatne vyvinutý interpret PHPoC
- jednoduché vývojové prostredie cez USB
- Ethernet 10/100 Mbps
- sériový port, ktorý možno zvoliť na RS485 alebo RS422 6 užívateľom definovaných LED
- samostatne vyvinuté zásobníky TCP/IP
- Web Server
- WebZásuvka, TLS
- rôzne knižnice (e-mail, DNS, MySQL a pod.)
- špecializovaný vývojový nástroj (PHPoC Debugger)
Špecifikácia H/W
Sila | Vstupný výkon | DC Jack, 5V (±0.5V) |
Aktuálna spotreba | typický – približne 273 mA | |
Rozmer | 94 mm x 57 mm x 24 mm | |
Hmotnosť | približne 66 g | |
Rozhranie |
Sériový port | 6-pólová svorkovnica,
port RS422 alebo RS485 |
sieť | Ethernet 10/100 Mbps | |
USB | USB Device Port – pre pripojenie k PC | |
LED | 10 LED diód (systém: 4, používateľom definované: 6) | |
Teplota (skladovacia/prevádzková) | -40 ℃ ~ 85 ℃ | |
Životné prostredie | V súlade s RoHS |
Rozloženie
Napájanie
Vstup 5 V DC
Tento port je vstupný port pre napájanie. Vstupný objtage je DC 5V (±0.5V) a špecifikácia je nasledovná:
Ethernet
Ethernetový port podporuje 10/100 Mbps Ethernet. Tento port je konektor RJ45 a je naprogramovaný na NET0.
Sériový port
Typ sériového portu P5H-152 je možné zvoliť buď na RS485 alebo RS422. Tento port je 6-pólová svorkovnica a je naprogramovaný na UART0.
Na použitie RS485 na UART0 je potrebné nastavenie riadenia toku. Ďalšie podrobnosti nájdete v dokumente PHPoC Device Programming Guide for p40.
Num | Lable | Popis | úroveň | I/O | Elektroinštalácia |
1 | TR+ | Údaje + | RS485 | In/Out | Povinné |
2 | TR- | údaje – | RS485 | In/Out | Povinné |
3 | GND | Ground | Ground | – | Povinné (3 alebo 6) |
6 | GND | Ground | Ground | – | Povinné (3 alebo 6) |
priradenie pinov RS422
Num | Lable | Popis | úroveň | I/O | Elektroinštalácia |
1 | TX+ | Prenášať údaje + | RS422 | Vonku | Povinné |
2 | TX- | Prenos údajov - | RS422 | Vonku | Povinné |
3 | GND | Ground | Ground | – | Povinné (3 alebo 6) |
4 | RX+ | Príjem dát + | RS422 | In | Povinné |
5 | RX- | Prijímať údaje – | RS422 | In | Povinné |
6 | GND | Ground | Ground | – | Povinné (3 alebo 6) |
LED
Tento produkt má 10 LED diód. Používateľom definované LED diódy sa rozsvietia, keď je výstup LOW na pripojený pin UIO.
Lable | Farba | Popis | UIO pin |
PWR | Červená | Systémová LED – napájanie | N/A |
STS | Žltá | Systémová LED – stav systému | N/A |
L0 | Zelená | Používateľom definovaná LED | UIO1.8 |
L1 | Zelená | Používateľom definovaná LED | UIO1.7 |
L2 | Zelená | Používateľom definovaná LED | UIO1.6 |
A0 | Zelená | Používateľom definovaná LED | UIO1.9 |
A1 | Zelená | Používateľom definovaná LED | UIO0.30 |
B | Zelená | Používateľom definovaná LED | UIO0.31 |
RJ45_G | Zelená | Systémová LED – stav systému | N/A |
RJ45_Y | Žltá | Systémová LED – stav sieťového pripojenia | N/A |
Funkčné tlačidlo
Funkčné tlačidlo, ktoré sa nachádza vo vnútri otvoru na bočnom paneli, sa používa na ovládanie tohto produktu ako režim nastavenia tlačidla.
USB Device Port pre pripojenie k PC
Port USB zariadenia slúži na pripojenie k počítaču. K P5H-152 môžete pristupovať prostredníctvom vývojového nástroja pripojením USB kábla k tomuto portu.
softvér (IDE)
PHPoC Debugger
PHPoC Debugger je softvér používaný na vývoj a nastavenie produktov PHPoC. Ak chcete používať PHPoC, musíte si tento program nainštalovať do počítača.
- Stránka na stiahnutie PHPoC Debugger
- Manuál PHPoC Debugger
Funkcie a vlastnosti PHPoC Debugger
- Nahrať filez lokálneho PC do PHPoC
- Stiahnuť files v PHPoC do lokálneho PC
- Upraviť filesú uložené v PHPoC
- Ladenie PHPoC skriptov
- Monitorujte zdroje PHPoC
- Nakonfigurujte parametre PHPoC
- Aktualizujte firmvér PHPoC
- Podpora OS/S MS Windows
Spojovací produkt
USB pripojenie
- Pripojte port USB zariadenia P5H-152 k počítaču pomocou kábla USB.
- Spustite PHPoC Debugger
- Vyberte pripojený COM PORT a stlačte pripojiť
) tlačidlo.
- Ak je USB úspešne pripojené, tlačidlo pripojenia bude deaktivované a tlačidlo odpojenia
) bude aktivovaný
Vzdialené pripojenie
P5H-152 poskytuje vzdialené pripojenie. Podrobnosti nájdete na manuálovej stránke PHPoC Debugger.
Resetovať
Nastavenia Resetovať
Obnovenie nastavení zmení všetky nastavenia vašich produktov PHPoC na predvolené výrobné nastavenia.
Postup resetovania nastavení
Krok | Akcia | Stav produktu | LED STS |
1 | Krátko stlačte funkčné tlačidlo (menej ako 1
druhý) |
Režim nastavenia tlačidla | On |
2 | Držte stlačené funkčné tlačidlo viac ako 5
sekúnd |
Príprava inicializácie | Veľmi žmurknite
rýchlo |
3 | Skontrolujte, či LED STS nesvieti | Inicializácia pripravená | Vypnuté |
4 |
Uvoľnite funkčné tlačidlo hneď po vypnutí STS.(※ Ak tlačidlo neuvoľníte do 2 sekúnd, stav sa vráti späť
ku kroku 3) |
Prebiehajúca inicializácia |
On |
5 | Automatické reštartovanie | Počiatočný stav | Vypnuté |
Obnovenie továrenských nastavení
Obnovenie továrenských nastavení zmení všetky nastavenia vašich produktov PHPoC na predvolené výrobné nastavenia vrátane hesla. Navyše všetky files uložené vo flash pamäti sa vymažú, ako aj certifikát. Z tohto dôvodu musíte zálohovať svoje files pred vykonaním Factory Reset. Na vykonanie Factory Reset je potrebný PHPoC Debugger.
Postup pri obnovení továrenských nastavení
Web Rozhranie
Samotný PHPoC má a webserver poskytnúť a web rozhranie. Pri prijatí požiadavky HTTP spustí skript php v požadovanom file (ak existuje) a odpovedzte klientovi. Webserver je nezávislý od hlavného skriptu PHPoC. Používa sa TCP 80 web server a rozhranie môžete používať cez Internet Explorer, Chrome alebo iné web prehliadača.
Ako používať web rozhranie
Ak chcete použiť web rozhranie, „index.php“ file by mal byť v file systému vášho PHPoC. Pripojte sa k tejto stránke zadaním IP adresy zariadenia po pripojení k sieti.
Ak názov file nie je „index.php“, stačí zadať názov file za IP adresou s lomkou.
Praktické využitie Web Rozhranie
Keďže web server spustí php skript v požadovanom file, používateľ môže vložiť php kód do požadovaného file na interakciu s periférnymi zariadeniami. Stojí za zmienku, že existuje iný spôsob interakcie s periférnymi zariadeniami v reálnom čase web rozhranie. To sa dá urobiť pomocou webzásuvka.
Nastavenie hesiel
Ak nastavíte heslo pre produkt, musíte ho zadať pri pripájaní produktu cez USB alebo sieť.
Podrobnosti nájdete na manuálovej stránke PHPoC Debugger.
Unikajúci nekonečný reset
PHPoC v podstate spúšťa skripty pri spustení. Preto je možné, že PHPoC nebude možné uniknúť z nekonečného reštartu, keď skript obsahuje systémový príkaz, ako napríklad „reboot“. Na vyriešenie tohto problému je potrebné zastaviť spustený skript.
Pozrite si nasledujúce informácie.
- Vstup do režimu ISP
Zabezpečte, aby váš produkt PHPoC vstúpil do režimu ISP napájaním pri súčasnom stlačení tlačidla FUNC. V režime ISP môžete pristupovať k PHPoC pomocou PHPoC Debugger bez spustenia skriptu. - Pripojte sa k PHPoC
Pripojte PC k PHPoC cez USB kábel a pripojte sa k portu cez PHPoC Debugger. Zobrazí sa okno so správou týkajúcou sa režimu ISP. - Reštartujte PHPoC
Reštartujte PHPoC pomocou ponuky „Reboot a product“ v PHPoC Debugger. Po reštarte PHPoC prestane spúšťať skript, aj keď nie je v režime ISP. - Správny zdrojový kód
Opravte zdrojový kód, aby ste zabránili nekonečnému stavu reštartu.
Informácie o zariadení
Zariadenie | Množstvo | Cesta | Poznámka |
NET | 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é informácie o používaní zariadení nájdete v príručke PHPoC Device Programming Guide for p40.
Dokumenty / zdroje
![]() |
Programovateľné zariadenie IoT brány PHPoC P5H-152 [pdfPoužívateľská príručka P5H-152, Programovateľné zariadenie IoT Gateway, P5H-152 Programovateľné zariadenie IoT Gateway, Zariadenie IoT Gateway, IoT Gateway, Gateway, Device |