找回密码
 立即注册

QQ登录

只需一步,快速开始

Tennis3.0

中级会员

13

主题

87

帖子

610

积分

中级会员

积分
610
Tennis3.0
中级会员   /  发表于:2023-10-27 16:59  /   查看:5718  /  回复:18
本帖最后由 Tennis3.0 于 2024-5-8 08:15 编辑

三种串口通信方案:
A. 串口通信服务端命令插件 - 这是一个活字格服务端命令插件,要求活字格服务器,同时与串口设备物理相连。适合活字格服务器和串口设备直接相连的情况

B. 串口通信Web API - 运行在客户端电脑上(与串口设备物理相连)的一个Windows服务,对外提供RESTful HTTP Get服务。在活字格页面上(如按钮)使用【发送HTTP请求命令】调用API向串口设备发送一条命令,将收到的反馈数据作为调用API的结果返回,本质是请求/应答模式。适用于电子天平

C. 串口通信后台监听Windows服务 - 这是一个运行在后台的Windows程序,与B方案的请求/应答模式不同,本方案不发送任何串口命令,仅仅监听串口,并将每个收到的数据存入数据库中的表中。适用于测厚仪、地磅。


A. 串口通信服务端命令版
文档地址https://www.yuque.com/tennis3.0/plugin/lfr8o53ev6iq0uk3
活字格市场链接https://marketplace.grapecity.com.cn/ApplicationDetails?productID=SP2310260001&productDetailID=D2310300002&tabName=Tabs_detail
weight2.png

利用这个插件,作者对接了一个电子天平,完成了单位转换(千克与磅)和称重重量读取的功能,感兴趣的格友可以看这篇文章https://www.yuque.com/tennis3.0/plugin/moqwopkaobx8oalc)。


B. 串口通信客户端Windows服务版
文档地址:https://www.yuque.com/tennis3.0/plugin/bt62u97xs1qb040i
Screen Shot 2023-12-18 at 2.47.55 PM.png
C. 串口通信后台监听Windows服务
文档地址:https://www.yuque.com/tennis3.0/plugin/wzn6kffvl2xqi12u



大家有什么建议和意见,欢迎跟帖留言。三种方案均可免费试用,也可有偿定制。作者微信:xu39190




18 个回复

倒序浏览
Tennis3.0
中级会员   /  发表于:2023-12-24 22:50:11
推荐
Tennis3.0 发表于 2023-12-21 09:27
看起来英文可以正常显示,中文会出现乱码。
1. Swagger UI里面返回的信息里面中文也是乱码吗?
2. 修改 ...

经过两次修改程序的尝试,中文乱码问题已经解决了,用户使用时只需要选择GBK编码方式即可。为此我还让 @明天365 这位格友通过这个DTU给我发了一条短信。

WechatIMG478.jpg

淘宝上的DTU链接 - 在腾讯云/阿里云短信服务之外,另外一种发送短信的方式:
https://item.taobao.com/item.htm?spm=a21n57.1.0.0.4204523cwZjR2K&id=627935101295&ns=1&abbucket=3#detail
回复 使用道具 举报
KinShing
中级会员   /  发表于:2023-10-27 23:26:16
沙发
回复 使用道具 举报
renho活字格认证
银牌会员   /  发表于:2023-10-28 15:41:58
板凳
666
回复 使用道具 举报
小侠米
论坛元老   /  发表于:2023-10-31 09:42:59
地板
希望出个蓝牙类的电子天平插件方案
回复 使用道具 举报
Tennis3.0
中级会员   /  发表于:2023-12-18 14:15:45
5#
本帖最后由 Tennis3.0 于 2023-12-18 15:13 编辑

串口通信客户端Windows服务版现已发布:安装步骤请参考文档

https://www.yuque.com/tennis3.0/plugin/bt62u97xs1qb040i
回复 使用道具 举报
Tennis3.0
中级会员   /  发表于:2023-12-19 11:55:24
6#
小侠米 发表于 2023-10-31 09:42
希望出个蓝牙类的电子天平插件方案

可以推荐一款蓝牙电子称吗?比如淘宝上的,我先来评估一下。
回复 使用道具 举报
小侠米
论坛元老   /  发表于:2023-12-19 16:11:32
7#
Tennis3.0 发表于 2023-12-19 11:55
可以推荐一款蓝牙电子称吗?比如淘宝上的,我先来评估一下。


无线的通讯协议好像有 分 电脑、PDA

https://detail.tmall.com/item.ht ... skuId=4405335977127

https://detail.tmall.com/item.ht ... spm=a21m98.27004841
image.png699900207.png
回复 使用道具 举报
Tennis3.0
中级会员   /  发表于:2023-12-20 09:54:17
8#
小侠米 发表于 2023-12-19 16:11
无线的通讯协议好像有 分 电脑、PDA

https://detail.tmall.com/item.htm?id=587849630242&skuId=440 ...

根据现在已有的插件就可以实现和蓝牙称的对接,下面是我的初步想法。

针对一个带蓝牙功能的电子称+蓝牙接收器,蓝牙接收器插在客户端电脑上,客户端电脑安装串口通信客户端Windows服务版(帖子中的B方案),这个Windows服务向下和蓝牙接收器通过串口通信,向上通过提供RESTful API和活字格服务器通信。在活字格服务器中使用服务端命令的【发送HTTP请求命令】调用API,最后前端页面调用服务端命令即可。这样在局域网内,PC端和手机端都可以通过访问活字格页面和蓝牙称交互了。当然蓝牙称只能在蓝牙接收器允许的距离内挪动。

这个方法能解决你的问题吗?欢迎跟帖或者加我微信讨论。

https://detail.tmall.com/item.htm?id=624882635893&skuId=4941031119431&spm=a1z0d.6639537/tb.1997196601.4.5bf874846kuhKf
Screen Shot 2023-12-19 at 9.12.43 PM.png
回复 使用道具 举报
小侠米
论坛元老   /  发表于:2023-12-20 10:22:24
9#
这称用得多,例如有10把这样的蓝牙电子称,位置肯定也是分散的,按楼上的方案就是对应要有10台电脑了。工厂有点不现实,因为环境的问题,可能就不允许放电脑。
所以,感觉PDA单独蓝牙接电子称也是需要的
回复 使用道具 举报
Tennis3.0
中级会员   /  发表于:2023-12-20 10:31:13
10#
理论上一台客户端电脑上可以插多个蓝牙接收器,其上运行多个串口通信客户端windows服务。所以只需要一台电脑。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部