找回密码
 立即注册

QQ登录

只需一步,快速开始

随风派派

中级会员

18

主题

49

帖子

551

积分

中级会员

积分
551
随风派派
中级会员   /  发表于:2024-4-2 10:33  /   查看:444  /  回复:3
本帖最后由 随风派派 于 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, 下载次数: 10

售价: 10 金币  [记录]

评分

参与人数 1金币 +666 收起 理由
Grayson.Shang + 666 很给力!

查看全部评分

3 个回复

倒序浏览
明天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
地板
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部