找回密码
 立即注册

QQ登录

只需一步,快速开始

3w-gd

初级会员

17

主题

70

帖子

343

积分

初级会员

积分
343
3w-gd
初级会员   /  发表于:2022-1-3 13:01  /   查看:1725  /  回复:3
0金币
本帖最后由 Eric.Liang 于 2022-1-5 10:53 编辑

【环境】:使用笔记本电脑,串口是通过模拟软件模拟的

【实现方式参考】:
  “【新提醒】帮你打开活字格更神奇的功能:七十四,活字格对接串口通信(服务器端交互) - 活字格专区 - 专题教程 - 葡萄城产品技术社区 (grapecity.com.cn)


【问题】:在本地是可以链接成功的,但是项目发布到服务器上之后,网站无法链接到串口(串口也是通过模拟软件模拟)。

【疑问】:这个方式是“服务器端交互”,那是不是说,电子秤必须要链接服务器端?而我们想要实现的是,在电子秤自带的显示屏电脑中登录我们的系统,然后可以和电子秤交互。这样如何实现?

3 个回复

倒序浏览
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2022-1-3 13:01:32
沙发
本帖最后由 Eric.Liang 于 2022-1-4 10:13 编辑

服务端串口通讯的逻辑,电子秤是必须要链接服务器端去进行称重的,后端代码跑的是服务器端的逻辑

如果你想要在实现链接自己的电脑进行称重
1.使用浏览器端交互模式,可参考另一个教程
帮你打开活字格更神奇的功能:七十二,活字格对接串口通信(仅限IE浏览器)
https://gcdn.grapecity.com.cn/fo ... 58716&fromuid=51381
(出处: 葡萄城产品技术社区)


2.在每个连接串口设备的机器上部署一个免费版服务器,发布对应的应用,包含对应的API接口。在你的设计器中,将请求地址修改为
'http://localhost:端口号/customapi/comConnect/getPortValue'
端口号是发布到本地服务器所发布的端口

这样做的原因是,你在本地机器打开的时候,访问服务器的应用,服务器请求localhost的时候依旧会请求到本机,这样也就实现了直接调用本机服务端代码获取串口数据的功能
回复 使用道具 举报
3w-gd
初级会员   /  发表于:2022-1-3 15:21:54
板凳
本帖最后由 3w-gd 于 2022-1-3 16:16 编辑
Eric.Liang 发表于 2022-1-3 13:38
服务端串口通讯的逻辑,电子秤是必须要链接服务器端去进行称重的,后端代码跑的是服务器端的逻辑

如果你 ...


你说的免费版服务器,是指在本地安装活字格的服务器吗?

我试了第二个方式,这个链接链不上:http://localhost:端口号/customapi/comConnect/getPortValue。这个端口不是设计器中的应用端口吧,应该是本地服务器的端口吧?那么本地安装的服务器的端口号是多少,这个端口号是固定的吗?



回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2022-1-4 10:12:27
地板
3w-gd 发表于 2022-1-3 15:21
你说的免费版服务器,是指在本地安装活字格的服务器吗?

我试了第二个方式,这个链接链不上:http:/ ...

是的,我说的服务器是活字格免费版

端口号那里有点问题,应该是发布到本地的应用时发布的端口号
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部