V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
peitaobest
V2EX  ›  C#

小白请教一下上位机开发的多协议问题.

  •  1
     
  •   peitaobest · 2022-05-29 09:20:08 +08:00 · 1694 次点击
    这是一个创建于 907 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目前项目是多机(30 台)左右设备不同功能的设备,需要进行集中在桌面端(C 端)控制,目前准备用 C# WINFROM 进行开发,遇到的是问题是有 A,B,C,D,E,F,G 等不低于 7 种的私有通讯协议,需要进行封装,那么在添加设备进行控制的时候如何进行关联设备呢?

    目前我的想法:

    就是把各种私有协议进行封装, 把各个类型的设备进行封装 在添加设备的时候根据设备进行选择对应的协议

    各位大神有没有其他更优的办法,可以解决这个问题的呀.

    2 条回复    2022-05-30 18:41:24 +08:00
    shigella
        1
    shigella  
       2022-05-30 10:07:17 +08:00
    做一个统一的抽象,参考一下阿里的物模型。
    peitaobest
        2
    peitaobest  
    OP
       2022-05-30 18:41:24 +08:00
    谢谢你,大神
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3253 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 12:03 · PVG 20:03 · LAX 04:03 · JFK 07:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.