找回密码
 立即注册

QQ登录

只需一步,快速开始

随风派派
金牌服务用户   /  发表于:2024-4-2 10:33  /   查看:3040  /  回复:8
本帖最后由 随风派派 于 2024-4-2 10:55 编辑

地磅计量一直受到很多条件及环境的制约,其中异地跨越及浏览器等兼容问题无法达到轻松部署,以下是我在项目上地磅部署的经验与格友们分享!

      在群里有很多热心的格友提供了很多的接口方案,我均测试过,对于本地来讲的话是可行了,但对于跨域的兼容问题不太稳定,其中驭梦的李总发过贴
《打破IE限制,为活字格量身定做的串口适配器(多浏览器/跨域)》,大家可以关注一下。经过测试本地没问题,但是部署到客户机上凉了,牵扯跨域问题无法打开串口,奇怪的是我的电脑为什么可以,客户机不行,郁闷!和驭梦李总通了电话说最好发布成https,牵扯证书不太好搞,在这里感谢驭梦李总
      驭梦李总的方案是通过本地部署API接口在做请求来时实现的,根据李总的思路我想可以开发个本地服务来获取串口数据,在通过API接口发送至活字格就可以了,说干就就干!


1、开发win服务,只要系统启动那就启动吧
image.png557871703.png
2、配置串口参数
image.png684068908.png
3、创建服务端通知
image.png762953490.png
4、创建活字格API接口(权限设置成任何人)
image.png123417357.png
5、使用发送服务端通知命令,注意通知人,这里我将地磅编号设置成了用户了,也可以建个用户对应地磅编号表,先查询地磅编号所对应的用户,在执行通知,多个可使用循环通知,也可通知所有根据自己的情况做吧
image.png705852050.png
6、使用页面加载命令来接收重量采集通知数据
image.png944499816.png
这样简单的串口数据采集就完成了,因通过api接口实现,所有就不存在跨域和浏览器兼容问题了
软件开发环境 .NET Framework 4.6.1
受系统权限影响请使用管理员身份运行
image.png865554809.png
获取串口不正常时可看下日志
image.png230339049.png
以上为分享全部内容,希望能给格友带来帮助!



  







WeighbridgeService.rar

254.39 KB, 下载次数: 29

售价: 10 金币  [记录]

评分

参与人数 2金币 +666 满意度 +5 收起 理由
sz_xd + 5
Grayson.Shang + 666 很给力!

查看全部评分

8 个回复

倒序浏览
明天365
中级会员   /  发表于:2024-4-14 10:31:40
沙发
这个厉害,学习一下
回复 使用道具 举报
豪~豪悬赏达人认证 活字格认证
银牌会员   /  发表于:2024-4-15 15:47:00
板凳
客户端跨域问题解决:https://bbs.hgos.top/?p=47
回复 使用道具 举报
李瑞兵
注册会员   /  发表于:2024-4-16 09:39:53
地板
回复 使用道具 举报
sz_xd
金牌服务用户   /  发表于:2024-5-7 00:53:17
5#
非常感谢无私分享!谢谢!  

虽然我还未试是否可以,但这个思路方法是不错的,可解决之前要在连接串口地磅的PC电脑机上要安装活字格服务端的方法,



回复 使用道具 举报
lh123活字格认证
银牌会员   /  发表于:2024-5-7 11:05:53
6#
这雷哥是好同志。
回复 使用道具 举报
paulliu
初级会员   /  发表于:2024-6-1 15:59:30
7#
本帖最后由 paulliu 于 2024-6-3 13:33 编辑

测试一下,都是高手
回复 使用道具 举报
sz_xd
金牌服务用户   /  发表于:2024-7-21 16:23:47
8#
本帖最后由 sz_xd 于 2024-7-22 00:39 编辑

您好!按照你提供的服务及服务端命令做了,但发现无未法将这Win服务安装上,已用管理员执行也不行,烦请有空指教一下,谢谢!

我使用系统为 Windows10 专业版;


回复 使用道具 举报
137294886
金牌服务用户   /  发表于:2024-7-22 00:21:38
9#
谢谢分享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部