V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
laaaaaa
V2EX  ›  问与答

请教一下对接串口协议的硬件设备一些问题?

  •  
  •   laaaaaa · 311 天前 · 886 次点击
    这是一个创建于 311 天前的主题,其中的信息可能已经有所发展或是发生改变。

    硬件信息

    体重秤串口数据由 DB9 插座(9 芯)。
    
    1 波特率:默认 4800bps ,可设置为 1200,2400,4800,9600 ,详见附录 1 。
    2 校验位:无
    3 停止位:1 位
    4 数据位:8 位
    

    问题

    我想对接这个体重秤,但是我是 Java 语言,想请教一下,对接串口最简单的实现语言是什么? c++ py go ?
    
    Q1:java 是否可以实现?是否有弊端?
    
    Q2:需要客户端页面,登录 获取测量数据等功能;
    
    Q3:如果花钱找人对接这个设备 付多少钱合适?
    
    大家推荐用什么来对接;如果能用浏览器来写客户端页面来实现是最好的;
    
    10 条回复    2024-02-20 17:03:24 +08:00
    Wao
        1
    Wao  
       311 天前
    有人模块(串口服务器)
    Takashi123
        2
    Takashi123  
       311 天前
    一般用一个 usb 转 uart 的设备,在电脑上就可以直接收发数据,用 C/C++写还是蛮简单的;
    mjchow
        3
    mjchow  
       311 天前
    java 读取串口的话可以使用这个库 jSerialComm
    也可以使用 1 楼说的使用串口服务器,那么你只需要进行 TCP 网络通信就可以了,java 的优势就是进行网络通信
    Takashi123
        4
    Takashi123  
       311 天前
    一般用一个 usb 转 uart 的设备,在电脑上就可以直接收发数据,用 C/C++写还是蛮简单的;
    A1:有串口库就可以实现,java 不熟不了解弊端;
    A2:行;

    浏览器的话如果要操作电脑上的设备比较麻烦吧。
    mjchow
        5
    mjchow  
       311 天前
    按照你的需求就是读取到串口数据,然后将这些数据通过 web 服务提供出去即可
    opengps
        6
    opengps  
       311 天前
    这对于有工业开发经验的人来说,属于特别基础的部分,你自己开发的话,先去搜下相关的工具库也行
    laaaaaa
        7
    laaaaaa  
    OP
       311 天前
    @Wao
    @mjchow 使用串口服务器需要硬件设备做什么操作吗?
    mjchow
        8
    mjchow  
       311 天前
    @laaaaaa 我了解的是需要你买个串口服务器,然后接好线之后需要再串口服务器上进行相应参数配置,串口参数的配置,然后是 TCP 服务的配置。配置好之后,你就可以通过 java 去连串口服务器进行 TCP 通信了
    laaaaaa
        9
    laaaaaa  
    OP
       311 天前
    @mjchow 我大概了解了
    SWALLOWW
        10
    SWALLOWW  
       311 天前
    看看有没有串口库呗
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1028 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:19 · PVG 03:19 · LAX 11:19 · JFK 14:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.