Introducing PHPoC Programmable IoT Development Boards for Dynamic Web Control

Suyog Gunjal
Mar 4, 2018 · 4 min read

What is PHPoC?

PHPoC (PHP on Chip): a programming language and an IoT hardware platform.

Image for post
Image for post

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.

What are PHPoC Arduino Shields?

Image for post
Image for post

With a PHPoC Shield for Arduino, you just need to develop the application on Arduino. With its powerful libraries and built-in web application, the Shield provides the bridge between Arduino and the internet. The PHPoC Arduino Shields are available in two models, and the .

PHPoC system is composed of three main components:

Image for post
Image for post

Hardware

PHPoC has most of basic hardware interfaces to interact with sensors and actuators, network interfaces to connect to the Internet and others necessary components of the embedded system.

Firmware

PHPoC firmware has been developed to bring the easiness and conveniences to users. The firmware includes hardware driver, network core, web server and PHPoC Interpreter. User does not need to install anything on PHPoC.

PHPoC script files

Users develop their application by writing the PHPoC script files (.php extension) and upload them to PHPoC. Users can specify which files are run in system loop and which files are run in response to HTTP requests. Apart from PHPoC files, users can also upload other kinds of files such as HTML, CSS, JavaScript or image files to PHPoC.

Image for post
Image for post
Comparison with Another Hardware Platforms

Why PHPoC Platform?

  • Easy to Learn
  • Real-time debugging
  • Powerful Security Features
  • Built-in Network Capabilities
  • Built-in Embedded Web Server
  • Everything Ready

What can I do with PHPoC?

Image for post
Image for post
Image for post
Image for post
Image for post
Image for post
Image for post
Image for post
Image for post
Image for post
Image for post
Image for post
Image for post
Image for post

PHPoC versus PHP

PHPoC (PHP on Chip) is a PHP-based scripting language developed by Sollae Systems specifically for IoT and web application development. All of their programmable products including PHPoC Black, PHPoC Blue and the PHPoC Arduino Shields have a PHPoC interpreter in their firmware. PHPoC is based on PHP, the widely used script language for server-side web development.

Similar to PHP, PHPoC can create a variety of web pages to suit your environment and perform other network functions such as sending email or accessing a database. Unlike PHP, however, PHPoC has some additional features that an embedded system needs in order to interact with hardware. It provides a variety of hardware interfaces and functions to monitor sensor status and control machines or devices.

Sollae Systems provides PHPoC Debugger, a free software program used for development and management of PHPoC Products. Learn more about .

For examples of PHPoC scripts, see and .

Get Started with PHPoC

Download the brochure (PDF): .

Visit the PHPoC for introductory and how-to videos.

Visit the PHPoC website .

Application

References

3.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch

Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore

Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store