解决方案 »

  1.   

    socket接收的数据格式是怎么样的取决于你和下位机开发者的约定。
      

  2.   

    你下位机好高端,怎么用 socket 进行通信的?
    研究一下串口和485通信还实在些。
      

  3.   


    太远是多远呢?1000M以内,用低速率的 485 是没问题的。
    另外,如果很远可以考虑用  485 <-> 光纤 <-> 485 ,这样就没问题了。因为现在的设备接口 485 用得真心的多。
      

  4.   

    socket接收的数据的格式 一定是byte[]那么 如果你要从这个byte[]中得到 温度 湿度 光照强度 就得看你跟下位机的通讯协议了..比如 长度是....第一个字节是.....第二个字节是....第三个字节是.....肯定有这样的文档,否则还开发个毛?有了这个 你通过拆分byte[] 肯定能得到相应的  温度 湿度 光照强度数据都有了 你想干什么 就干什么了..至于什么曲线图 跟这个协议 是没一毛钱关系的..你可以先打印出来 看数据是否正确,,然后在做图....
      

  5.   

    我现在也在做类似的东西,只是开发环境是QT。画图有plot,实时更新就不晓得怎么搞
      

  6.   

    你想下位机用socket,起码下位机要有以太网端口,而且还能编程
    而根据你上面的说法,你的下位机根本就是一个设备而已,就不要谈什么socket不socket了
    socket不过是封装了以太网通信的一个类,不同设备使用以太网通信,可不一定用的是什么socket
    这种涉及硬件的问题,你还是问问硬件工程师,搞搞清楚,不要拍脑袋想
    不是你学了软件,就所有问题都能用软件解决了
    你去跟一块砖头通信试试
      

  7.   

    一个上位机连接多个下位机(1··100台),上位机是X86计算机上运行的软件,下位机是arm平台的。上位机发送指令给下位机,下位机按照指令做采集数据并将数据传给上位机。上位机得到数据后,成表,成曲线图。另外上位机还需要将当前即时的有采样装置接受的信号形成动态图(类似心电图)。·················································································································和楼主的貌似一样,大牛们 给点建议。