PHPoC IoT Gateway
-  P5H-151    -  P5H-154
-  P5H-152    -  P5H-155
-  P5H-153    -  P5H-156
PHPoC IoT Board
-  PHPoC Black
-  PHPoC Blue
-  Expansion Board
-  Smart Expansion Board
PHPoC IoT Module
-  P4M-400
PHPoC Shield for Arduino
-  PHPoC WiFi Shield 2
-  Smart Expansion Board for PHPoC Shield 2
Retired Products
-  PBH-101
-  PBH-104
-  PBH-204
-  PHPoC Shield
-  PHPoC WiFi Shield
-  PHPoC Shield 2

PHPoC Shield Series

Products > PHPoC Shield for Arduino
PHPoC shield

This product line is designed to connect Arduino Uno and Mega to the Internet, bringing all great features of PHPoC to Arduino, and enabling Arduino users to build Arduino-powered IoT devices easily, quickly, conveniently and securely. PHPoC Shield is stackable on Arduino Uno and Mega, and communicates with them through SPI interface. There are various built-in Web applications which Arduino users can use without Web programming. Users just need to program on Arduino side. For advanced users, they can customize or develop their own Web Apps on PHPoC Shield.

Why PHPoC Shield for Arduino?



In the era of IoT (Internet of Things), everything should be connected to the Internet. Arduino Uno and Mega are popular hardware platforms and widely used in many applications. However, they are not able to connect to the Internet themselves. PHPoC Shield is here to be a bridge between Arduino and the Internet. Moreover, PHPoC Shield brings Arduino many dominant features that have never been seen in other shields to Arduino.





Networking Capabilities


PHPoC Shield for Arduino supports both Ethernet and Wi-Fi connectivities, offering the choices to suit your environment. It supports various network protocols (IPv4/IPv6, TCP, ICMP, DHCP, HTTP, SSH, SMTP, ESMTP, DNS, DDNS, etc.), security protocols (WPA-PSK/WPA2-PSK, WPA-Enterprise, SSL/TLS) and encryption algorithms.


Embedded Web Server


PHPoC Shield brings a the dedicated Web server and WebSocket server to Arduino, which makes it possible to develop the real-time embedded Web Apps. It is integrated with PHPoC interpreter, making it easy for users to interact with peripherals and create the dynamic embedded Web Apps.


Built-in Web Apps


In order to bring more conveniences to users, some Web Apps were built and preloaded into PHPoC Shield, which allow users to instantly interact with Arduino via Web without Web programming. Just by using the Web browser on your smartphone, tablet or PC, you can real-time control/monitor Arduino-connected things or change your network configuration via the Web.


PHPoC Shield for Arduino
brings joy of using a variety of functions


A built-in rechargeable battery and RTC allow PHPoC Shield to get time information and to perform time-related functionalities such as scheduling and alarming. With its E-mail library, you can get the desired information via E-mail. It also supports a variety of protocols such as SSH, Telnet, and WebSocket. PHPoC Shield includes a micro-SD card slot, which can be interfaced with using the SD library.


Expandable Capabilities


The capability of Arduino board can be extended by adding PHPoC Shield 2 and its Smart Expansion Board. Smart Expansion Boards allow users to easily control/monitor high-voltage devices, DC motors, stepping motors or to exchange data with RS-232, RS-422 and RS-485 devices.

System Architecture


In depth, let's think about 7 layers in OSI model. PHPoC Shield has already implemented from layer 1 to layer 6, even layer 7 (in case of Web Apps). You just need to develop layer 7 (application) on Arduino. Applications on Arduino use libraries to communicate with TCP/IP, SSL/TLS or Web Apps on PHPoC Shield. With powerful libraries and examples, you can easily do anything you want.





Tutorials & Examples >
What are the differences between PHPoC Shield and PHPoC Shield 2 ?