物联网很难学习和创建?借助PHPoC让其简单!
与PHPoC一起在物联网展开您无限的想象和创意吧!

什么是PHPoC?


PHPoC (PHP on Chip): 是一个编程语言一个物联网硬件开发平台

编程语言

phpoc code

PHPoC是基于泛用脚本语言PHP开发的可编程语言。PHPoC基本与PHP兼容,但为了嵌入式系统开发增加了 I/O, UART, I2C, SPI, ADC, TIMER/COUNTER, RTC 等支持硬件接口及硬件控制的新函数及功能。

即,PHPoC支持在小芯片(Integrated Circuit-IC)中利用很多PHP的功能并让其支持物联网开发的编程。 利用PHPoC可制作动态的网页,并可连接多个硬件并控制,连接传感器监控传感器参数值,或通过网络将参数值发送。









  • PHPoC vs PHP
phpoc_vs_php phpoc_vs_php
PHP可以的PHPoC也可以

PHP不可以的PHPoC也可以

同PHP语言, PHPoC(PHP on Chip)可创建动态网页,提供发送邮件、访问数据库或通过各种协议通过网络发送/接收数据。 相比PHP, PHPoC可以连接多样的接口可以控制硬件,通过连接传感器等可监控状态或将状态值传输到网络。




查看更多 >


物联网硬件平台



PHPoC是在物联网硬件平台可使用的可编程语言。PHPoC提供网络通信功能,通过PHPoC利用多样的协议(TCP/IP, UDP, DNS, HTTP, MQTT, ICM等)轻松通过网络接收和发送数据。 另外,内置了安保协议(SSL/TLS) 及密钥,故在物联网数据传输中安全的发送和接收。

IoT Hardware platform


  • PHPoC开发

    用户只需要编辑PHPoC脚本并上传到PHPoC即可。
    用户也可以将HTML, CSS, JavaScript或是图片直接上传到PHPoC。





  • PHPoC 系统构成

    PHPoC系统由3个部分构成。


  • 硬件 固件 PHPoC脚本文件

    PHPoC拥有大多数基本硬件接口,可与传感器及执行器进行交互,网络接口可连接到互联网以及嵌入式系统的其他必要组件。

    PHPoC固件是为用户提供便利而开发的 。固件内置了硬件驱动、网络核心、WEB Server 和 PHPoC Interpreter。用户不需要在安装任何东西到PHPoC。

    用户通过编写PHPoC脚本文件(.php扩展名)上传到PHPoC并开发应用程序。 用户可以指定在系统循环中运行哪些文件以及响应HTTP请求运行哪些文件。 除PHPoC文件外,用户还可以将其他类型的文件(如HTML,CSS,JavaScript或图像文件)上传到PHPoC。






  • 为什么是PHPoC ?

    easy icon
    易于学习
    debug icon
    实时调试
    security icon
    强大的安保协议

    PHPoC平台使用基于PHP的PHPoC语言,这对初学者来说很容易学习。 PHPoC Debugger(IDE)也易于使用。

    PHPoC 通过IDE提供实时调试功能,可节约开发时间从而便于开发。

    PHPoC支持大多数WiFi安全协议:WPA-PSK / WPA2-PSK,WPA-Enterprise, 提供传输数据安保:SSL / TLS 和加密算法。
    network icon
    内置网络功能
    webserver icon
    嵌入式Web Server
    ready icon
    硬件一体

    PHPoC根据用户网络环境提供有线或是无线网络功能。另外支持多样的 网络协议(IPv4/IPv6, TCP/UDP, ICMP, DHCP, HTTP, SSH, SMTP, ESMTP, DNS, DDNS, MySQL ...)。

    PHPoC内置了嵌入式Web服务器,支持WebSocket。通过此可制作不受OS限制在多样的平台运行的程序,可通过通过Web浏览器对设备进行监视,控制和设置。

    用户不需要在PHPoC上安装任何东西,因为所有必要的都集成到了PHPoC中。用户只需编写代码并上传到PHPoC。




  • 同其他硬件开发平台比较
  • PHPoC vs Raspberry Pi PHPoC vs Arduino

    Raspberry Pi是强大的硬件开发平台。 PHPoC可以完成Raspberry Pi可以完成的大部分任务。 Raspberry Pi 是基于OS(Operating System-based)系统。PHPoC是基于固件系统。基于OS系统上编程比基于固件的复杂的多。 用户只需要将PHPoC与PC连接起来,不需要额外的初始化就可以编写代码。

    Arduino Uno和Mega是泛用的硬件开发平台用于许多应用。 像Arduino, PHPoC也非常易于初学者学习和应用。 此外,PHPoC还有许多有价值的功能,例如内置网络接口 (以太网或Wi-Fi)、嵌入式web server、WebSocket server, built-in RTC (Real-Time Clock),通过IDE的实时调试等功能。PHPoC也支持多样的网络协议及安保协议。

谁可以用PHPoC物联网板?





icon PHPoC易于学习和使用。 无论硬件和编程水平如何,每个人都可以使用PHPoC 物联网板快速制作他们想要的东西。 icon PHPoC物联网板帮助那些没有太多硬件和编程基础的学生初学者轻松学习嵌入式系统并制作连接互联网的设备。
icon 教师可以通过PHPoC物联网板教学生编程物联网设备并构建的方法。 使用简单的代码可以向学生说明系统是如何运作的,从而帮助学生容易理解物联网系统或编程。 icon 当有新创意时IoT-制造商企业 可以使用PHPoC物联网板迅速制作成型产品。 制作可测试的产品从而将开发时间和费用最少化。
icon 物联网爱好者可以通过PHPoC物联网板可方便的制作生活中实用的有趣项目。 借助PHPoC 物联网板可以从任何地方控制和监控家里的设备。 就算你在国外,也可以好像你在家里一样做所有的事情。你可以把家布置成你想象的样子。 icon 工程师可以将PHPoC物联网板与扩展板相结合,应用在物联网管理相关事业。 使用PHPoC物联网板可应用在智能工厂、智能物流系统等多领域。
开始学习 >