最近做了一个通过微信控制LOGO!V7的测试,思路为手机发起请求到微信服务器,服务器与LOGO!建立socket连接,服务器根据手机的请求按S7协议发指令给LOGO!,LOGO!收到指令后返回响应给服务器,服务器再将响应结果回复到手机。
具体流程如下图:
项目实现要点:
1、LOGO!端简单编写了一个M1控制Q1的程序,并配置以太网连接如下图,根据手册说明,参数M1对应的VM地址为V948.0,微信服务器只要按照S7以太网协议对V948.0进行读写即可。
2、对于连接在路由器上的LOGO,做端口映射。
3、微信服务器我采用了新浪云sae,运行环境为php,服务器用fsockopen函数与LOGO!创建socket连接,微信公众号的开发方法这里不再赘述。
-
-
xueba 发表于 2016/3/23 9:35:29
哦?这个用法还真奇特,有空试一试,这是不是可以为logo!的远程控制提供了另外一种解决途径呢?另外,谁用过虚拟机连接vpn的方式远程控制过logo!
引用 xueba 2016/3/23 9:35:29 发表于2楼的内容
-
-
xuwenbin 发表于 2016/3/23 15:16:54
楼主,关于“微信服务器我采用了新浪云sae,运行环境为php,服务器用fsockopen函数与LOGO!创建socket连接”是否能解释的再详细一些?
引用 xuwenbin 2016/3/23 15:16:54 发表于3楼的内容
-
引用 wuwei01 2016/3/29 21:11:43 发表于4楼的内容
-
引用 xueba 2016/3/30 18:12:27 发表于5楼的内容
-
引用 xuwenbin 2016/3/30 18:16:27 发表于6楼的内容