闪搭空间 OS操作中心
全部指南
智能硬件

新版TCP配置

旧版本升级注意: 1、按下面流程操作。 2、删除之前旧版所有端口的tcp进程 3、把之前设备端口重新添加到后台,添加完重启一下进程。 4、关联设备里面端口改成设备端口,比如之前是25001-35001,新版不需要网站

057GUIDE
闪搭智慧空间 OS 官方操作指南

#

旧版本升级注意:

  1. 1、按下面流程操作。
  2. 2、删除之前旧版所有端口的tcp进程
  3. 3、把之前设备端口重新添加到后台,添加完重启一下进程。
  4. 4、关联设备里面端口改成设备端口,比如之前是25001-35001,新版不需要网站端口,改成设备端口即可,和设备端口一致。
  5. 5、查看后台TCP日志,如果有数据就表示连接成功。
!

注意:心跳匹配不要随便开启,需要确认好你设备的正确心跳,且心跳是唯一不变的。

!

注意:查看设备的命令,如果是a1、b1、或者{qq}等设备命令,需要转换成16进制填写到后台。

转换可以查看这里。

相关平台地址https://www.67tool.com/number/text-to-hex?identity=undefined

**第一步:运行进程TCP进程**

备注:php需要安装Swoole扩展。

在守护进程新建一个进程,

名称随便填,

运行目录填写/www/wwwroot/你的实际目录/addons/ymq_changdi

启动命令:php think YmqchangdiTcpSwoole

!

注意:PHP需要先安装好swoole扩展

**第二步:打开后台,TCP配置菜单**

添加一个端口,可以随意添加一个未被占用的端,建议26001开始

**注意:26000不可填写。**

**注意:每次添加新的端口需要重启一下进程。**

**注意:添加的端口需要服务器防火墙和宝塔安全组放行**

**第三步:添加设备**

TCP配置这个位置,开电和关电命令寻找购买厂家获取,然后填到后台截图位置,端口就填写你刚刚添加的端口。

**备注:是否开启心跳匹配可以关闭,心跳回复可以不填,具体看下面。**

添加完成点击测试一下即可。

**如何实现同一个端口,连接多个设备。**

是否开启心跳匹配:如果设备支持心跳匹配,开启之后,填入心跳匹配,同一个端口内将支持根据心跳匹配区分不同的设备,支持同一个端口连接多个设备。如果辨别,询问你购买设备的厂家,1、设备是否支持心跳,2、每个设备的心跳是否是不同的,有的设备虽然支持心跳,但是设备心跳是一样的,这种就无法使用心跳匹配。

!

如果不知道那个是心跳

然后将你的设备心跳填到心跳匹配内容中,设备心跳可以在TCP端口列表,后面的日志中查看。

备注:支持部分匹配,如果,12345678,填写3456也能匹配。

步骤截图 01
步骤截图 02
步骤截图 03
步骤截图 04