peitaobest
V2EX  ›  C#

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

  •  1
     
  •   peitaobest · May 29, 2022 · 2506 views
    This topic created in 1473 days ago, the information mentioned may be changed or developed.

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

    目前我的想法:

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

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

    2 replies    2022-05-30 18:41:24 +08:00
    shigella
        1
    shigella  
       May 30, 2022
    做一个统一的抽象,参考一下阿里的物模型。
    peitaobest
        2
    peitaobest  
    OP
       May 30, 2022
    谢谢你,大神
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2713 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 15:36 · PVG 23:36 · LAX 08:36 · JFK 11:36
    ♥ Do have faith in what you're doing.