大佬们有没有Gateway或者workman做modbus的方案?

在做物联网,需要用modbus协议与硬件通讯,想试下Gateway或者workman能不能做,就是没什么头绪,网上也没有案例可参考。 比如gateway该怎么配置,listen怎么填,读写寄存器要发什么格式的数据...

vincentzzj 发表与 17天前 323 浏览 1 回答
自定义的通讯协议 是如何进行连接的呢

像websocket协议,我能理解。 前端 new WebSocket后,输入对应的ws服务的地址就可以实现连接,但是如果是tcp协议或者新定义的一个协议,又该怎么去实现客户端与服务端的连接与数据传输呢...

weywey 发表与 22天前 199 浏览 2 回答
服务器向设备发送心跳检测,好像未关闭通道

问题描述 目前在做设备物联网,分成了客户端client_gateway和设备端device_gateway,因为设备电池比较小,硬件大佬要做低功耗,就说服老板取消了定时发送心跳,搞的现在设备在线状态都不准确了。 今天想起可以反向发送心跳检测,就试了下,确实发出去了,但是也出现了新问题: 设备不再发送心跳,为了省电(我也不知道究竟能省多少电...) 客户端(小程序)模式不变定时发送心跳给服务器 device_gatew...

追梦随想 发表与 2023-12-09 374 浏览 1 回答
thinkphp8集成workerman最新版

鉴于tp官方一直还是wk3版本,所以我做了一版,像webman一样,可以自定义进程,喜欢这个搭配的小伙伴可以入手了 https://gitee.com/yuyachong/thinkphp-workerman-http-server 为了防止代码中遗漏导致内存不断增加,所以加入了两个地方内存限制(使用了webman的代码原理): 1、达到单个进程的最大访问次数重启 2、达到单个进程最大使用内存重启 其他不开启debu...

木頭人 发表与 2023-09-28 1205 浏览 4 回答
webman-admin 啥时候升级

比如可以把layui版本升级一下,另外权限菜单这些增加隐藏显示控制,做到页面同步...

workerkobe 发表与 2023-09-22 454 浏览 2 回答
webman使用thinkorm加cache的时候会报错

运行环境,php8.2: 问题1: 使用thinkorm,字段content是存的数组序列化后的值,模型加了获取器的 获取器: public function getContentAttr($value) { return $value ? unserialize($value) : []; } 模型方法: public function getConfig($id = null) { $id = $id ...

邹意 发表与 2023-09-21 322 浏览 1 回答
webman 数据库查询报错

问题描述 在使用webman查询数据表所有数据时报错,第一次用这个框架,实在没找到解决办法,希望各位大佬能帮帮忙 访问 http://127.0.0.1:8787/api/getNews 就会出现下面的报错 程序代码 控制器文件 <?php namespace app\controller; use support\Request; use support\Db; class ApiController ...

fisha 发表与 2023-07-14 597 浏览 1 回答
怎么发布webman-admin插件

问题描述 具体的流程不清楚,希望大佬回复下!...

lotus 发表与 2023-05-06 350 浏览 2 回答
webman多台服务器部署

如果有多台服务器的情况下,代码需要更新了 1.怎么能方便的处理下,总不能登录每台机器更新代码然后reload吧 2.如果更新后发现有问题了,怎么能多台机器快速回滚...

huifushujv 发表与 2023-05-06 896 浏览 2 回答
Exception 异常插件 自定义body没生效

问题描述 Exception 异常插件,自定义body没生效,不知道是不是使用方式不对 根据插件文档配置 配置代码 接口返回 ...

x 发表与 2023-04-19 432 浏览 1 回答
大佬们 1秒钟100条消息 应该怎么处理呢

问题描述 我用thinkphp + gatewayworker写的聊天系统 直接在thinkphp调用gateway 100条消息发送耗时130毫秒左右 但是经过thinkphp读数据库 验证用户信息 再保存一遍消息 100条耗时就5秒钟了。。 而且好像这次的不允许玩 其他人发的消息也要排队 这种应该怎么处理呢 或者有什么其他解决方案吗 是我mysql环境没整好吗 T T...

w5w4 发表与 2023-02-24 1168 浏览 5 回答
swow驱动计划什么时候发版

问题描述 此前我 PR 的 Swow 驱动已被合并,请问计划什么时候发版 #864 另外请问在master分支的5.0版本是否有更新日志 便于我们查看决定是否升级~...

siam 发表与 2023-01-05 1458 浏览 1 回答
php8.1在webman中用TpCache扩展报Serializable弃用的问题

在web端访问时候存取都正常,但是命令行中,就直接报错了 这个应该怎么解决命令行下面的问题? [图片]...

whc 发表与 2022-11-18 1007 浏览 5 回答
使用Think-cache 无法使用标签,获取标签下缓存以及清除标签缓存数据,都没用,有大佬遇到过吗

使用Think-cache 无法使用标签,获取标签下缓存以及清除标签缓存数据,都没用,有大佬遇到过吗 返回的都是空数组 搜索这个方法的时候,感觉应该是走Driver里的方法,但是走了Redis的方法 ...

Le 发表与 2022-10-29 904 浏览 6 回答
【已解决】workerman/http-client的返回值是空

总结 目前避免使用$response->getBody()->getContents(),建议使用(string)$response->getBody() 等会儿提交个PR 原因 因为workerman/http-client包引入的workerman/psr7中的Stream::getContents中并没有将偏移量重置,在write后,偏移量一般在最新,所以这个时候用默认参数stream_...

chaz6chez 发表与 2022-05-12 1705 浏览 2 回答
getSocket()函数资源的读取

我的需求是: ws://192.168.10.45:20003/?token=123 获取token参数,但是没有找到相关函数, 然后发现TcpConnection有getSocket()函数 通这个函数可以file_put_contents下载下来然后就可以正则拿到token了 但是我想直接getSocket()函数拿到资源打印出来直接正则好像不行,不知道怎么打印socket资源? 我想直接getHandTo...

JackDx 发表与 2021-11-09 1445 浏览 1 回答
GatewayWorker 中onConnect怎么获取 query 参数

请问在GatewayWorker 中onConnect怎么获取 query 参数 像下面这样,怎么在onConnect中获取token参数 ws://192.168.10.31:2348/?token=123...

JackDx 发表与 2021-07-16 2450 浏览 1 回答
webman 在window10下是不是不支持workerman/crontab组件呀?

环境window10 是不是这个组件只支持liunx呀?...

JackDx 发表与 2021-03-29 1499 浏览 2 回答
webman,获取获取请求域名和webman的版本号

请问获取获取请求域名和webman的版本号? 我用Request()->host是ip地址...

JackDx 发表与 2021-03-04 3192 浏览 1 回答
webman,请问model层怎么设置cookie?

Cannot modify header information - headers already sent by (output started at F:\php\webman-admin\vendor\workerman\webman-framework\src\Route.php:265) 返回是在控制器Response返回的,但是我想先在模型层设置cookie后,后续处理一些业务。...

JackDx 发表与 2021-02-24 2585 浏览 1 回答

JackDx

578
积分
0
获赞数
0
粉丝数
2021-02-24 加入
🔝