New era - Internet of Things (IoT) has come up. Many smart things have been created such as Nest Learning Thermostat, Philips Hue, Smart Watch, The Air Quality Egg, Amazon Echo, etc. Your mind comes up with a great idea of new IoT smart thing, and you want to realize it. However, you may be hesitant because of your limited programming and hardware knowledge, or because of development time and cost. Here comes PHPoC! PHPoC provides everything you need to build Internet-connected things in just a few steps.
PHPoC (PHP on Chip): a programming language and an IoT hardware platform.
PHPoC is a programming language developed based on widely-used PHP language, that makes it become not only a Web development language but also the general-purpose programming language for IoT. The syntax is almost the same as PHP, but adapted for the embedded system. PHPoC inherits almost core functions from PHP. Especially, PHPoC adds new functions, which are used to interact with hardware peripherals such as I/O, UART, I2C, SPI, ADC, TIMER/COUNTER, RTC and so on.
In other words, PHPoC is an expansion of PHP on a small chip. It takes advantage of the powerful features of PHP and adds extra features to become a powerful programming language for IoT development. PHPoC can be used to not only develop dynamic Web pages, but also to monitor and control electronics.
PHPoC can do what PHP can do |
PHPoC can do what PHP cannot do |
Like PHP language, PHPoC (PHP on Chip) can be used to create dynamic Web pages and perform other network tasks such as sending email, accessing the database or sending/receiving data over the Internet via various protocols. | More powerful than PHP, PHPoC can be used to interact with hardware peripherals, making it possible to monitor sensors’ state and control machines or devices through the Internet. |
PHPoC is the IoT hardware platform that is equipped with PHPoC interpreter and uses PHPoC language for programming.
The hardware platform has basic hardware interfaces that interact with
sensors/actuators/devices, and the wired LAN and wireless LAN network interfaces that connect to the Internet. It supports many Internet protocol suites. It is designed to be used to create secure IoT devices easily and quickly.
|
|
|
||||||||||||
|
|
PHPoC is easy to learn and use. Regardless of hardware and programming knowledge level, everyone is able to use PHPoC IoT board to make what they want quickly. | PHPoC IoT board helps students and beginners, who do not have much knowledge of hardware and programming, take easy steps to learn embedded system and create Internet-connected devices. | ||
Teachers can use this board to teach students how to program and build IoT devices. With some simple lines of code, teachers can easily explain to students how the system works, inspiring students to make bigger things. | When new idea comes up, IoT-makers or entrepreneurs can use PHPoC IoT board to quickly make a prototyping product. If shape and size of product are not critical, PHPoC IoT Board can be used along with custom enclosure to create manu-facturable product, minimizing time and cost. When shape and size are critical, PHPoC Module can be used instead for creating manufacturable products, without the need of re-writing source code. | ||
IoT hobbyists can make the life more convenient in a simple and amusing way. With PHPoC IoT Board, they can control and monitor their home from anywhere. No matter whether you are in next room or in another country, you can do anything as if you are in your home. You can make your home as your imagination. | Engineers can use PHPoC IoT board in combination with expansion boards to make smart things for smart cities or smart industry. You can control or monitor the factory from everywhere, when you are in field site or during a business trip. With PHPoC IoT Board, the whole factory can fit into your hand. |