php rs485,Ohsce: PHP HI-REL SOCKET TCP/UDP/ICMP/Serial .高可靠性PHP通信&控制框架SOCKET-TCP/UDP/ICMP/硬件Serial-R...

OHSCE高可靠性的PHP通信框架.

官方网站:WWW.OHSCE.ORG WWW.OHSCE.COM 最新版本V0.2.0 2017-02-10

开发者QQ群:374756165(新2016-09) 捐助: http://www.ohsce.com/index.php/company/

f_d4f69a0cecf5298f56449166d0fe43c3.png

官方源码源地址(获取最新发布的官方版):

GITHUB:https://github.com/OpenIBC/Ohsce

GIT@OSC:https://git.oschina.net/SFXH/Ohsce

#Open HI-REL Signal Communication Engine

PHP以太网(TCP/UDP/ICMP)、RS232、RS485通信,可广泛直接或桥接各种网络工程通信。

特别合适于对可靠性要求较高、上位机与末端协同工作的场景。如物联网设备通信、智能化系统、工业与自动化系统、可靠网络服务器、中控&边控&驱动。

可运行于Windows、Linux、OS X。对Windows提供了全项功能支持,与自动化生态亲和。

不过分追求高性能,充分平衡了可靠性与高性能。

天生支持分布式,可大规模部署。

在保证您的网络可靠性的前提下能跑出强悍的性能。

过程化函数风格的框架具备高效的特性。

特别亲切于工业自动化工程师、硬件工程师、物联网工程师、追求效率的PHP工程师的写法风格。

OHSCE开放源代码,在OHSCE授权协议框架下您可以免费使用!

-----------------------------------------------------------------------------------

PHP Ethernet (TCP/UDP/ICMP), RS232, RS485 communications, can be directly or directly bridged a variety of network engineering communications.

It is especially suitable for the scene with high reliability, the upper computer and the end work together. Things such as equipment communications, intelligent systems, industrial and automation systems, reliable network server, central control & edge control & drive.

Can run on Windows, Linux, OS X. Windows provides a full range of functional support, and automated ecological affinity.

Not too much pursuit of high performance, fully balanced reliability and high performance.

Natural support for distributed, large-scale deployment.

In the premise of ensuring the reliability of your network can run out of strong performance.

The framework of the process function style has the characteristics of high efficiency.

Special kind in industrial automation engineers, hardware engineers, network engineers, the pursuit of efficiency PHP engineer writing style.

OHSCE open source code, under the OHSCE license agreement framework you can use free!

#快速入门

http://www.ohsce.com/index.php/page/qstar.html

一、检查环境是否支持OHSCE

系统:Windows / Linux / OSX

建议:WINDOWSSERVER2008及以上 UbuntuServer14.04LTS及以上

PHP:5.4及以上

建议PHP5.4.9及以上

PHP扩展:

Socket,Shmop,Curl

二、修改配置文件

/config/oibc_sce_config.php

三、运行测试程序

3.1工作在以太网上

一个TCP服务端测试程序:

ini_set('memory_limit',"88M");//重置php可以使用的内存大小为64M

set_time_limit(0);

ob_implicit_flush(1);

i n c l u d e('loadohsce.php');

$trya='ohsce_server_Example ';

function example(&$socket,$buf,$len,$zv){ //收到数据时的回调函数

global $trya;

echo $buf;

Ohsce_socketwrite($socket,$trya.'hi '.$buf);

return true;

}

function exampleaccept(&$socket,$ip,$port,$zv){ //新客户端到访时的回调函数

global $trya;

Ohsce_socketwrite($socket,$trya.'Welcome'.$ip.':'.$port);

return true;

}

Ohsce_eng_socket_server($ohsceserver,'tcp',7626,'127.0.0.1','example','exampleaccept');//创建一个TCP服务端资源 绑定127.0.0.1:7626 并传入回调函数

Ohsce_eng_socket_server_runtcp($ohsceserver); //开始运行

对应的客户端测试程序:

3.2工作在工业自动化现场控制网络上

操作串口RS232/485测试程序:

3.2.2串口服务器

COMSERVER.gif

3.3测试使用OHSCE的进程守护

我们先写一个无用的自杀进程

正式运行使用隐藏窗口模式。

3.4.1CLOUD_API

3.4.2 CLOUD_MODBUS_DRIVE

Ohsce_drive_cloud_modbus($comlink,"RTU","01",'01',"40001","0002");

MODBUS-RTU的一个相对完整的示例:http://www.ohsce.com/index.php/article/27.html

不断完善中,感谢支持。

#交流与捐助

开发者QQ群:

374756165(新2016-09)

关于我们&合作:

http://www.ohsce.com/index.php/company/

捐助:

f_435f9ddd005975f43d6cd2559a63e138.jpg

f_5c89175114fe61466ad853795ee2c9cb.png

ETH:0x42bCE0188534b27A156D6c80163d5248acb6a8EF

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值