English 한국어 中文 Russian

物联网很难学习和创建?借助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(TLS / TTLS / PEAP),提供传输数据安保:SSL / TLS和加密算法:AES,SEED,RC4,3DES。

    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


PHPoC设计为满足不同类型的用户(学生,教育工作者,爱好者,物联网制造商,工程师等)和不同目的(学习,教育,原型设计,集成到其他系统或产品或创建物联网设备而无需生产)的用户。 刚接触嵌入式系统的用户可以学习如何在短时间内使用PHPoC制作连接互联网的设备。

开始学习 >