做一个B/S的网站,通过登录后,操作硬件的开关,怎么样能把指令发送给硬件??

解决方案 »

  1.   

    硬件要有接口才行。http 或者socket
      

  2.   

    http://www.codeproject.com/KB/winsdk/usbdisks.aspx
      

  3.   

    硬件?好模糊的概念哦,
    据我所知,现在有做智能家居的,可以通过手机上网控制家里的电器,
    人家做了中控板,提供了几个平台的开发包,把底层的硬件控制封装了,就提供一些API给别人调用.
    底层的东西人家保密,我也不知道...
      

  4.   

    上面是vc6.0 这个是vs2005C#
    http://www.codeproject.com/useritems/USB_HID.asp
      

  5.   

    必然要有一个进程操作硬件。假设这个进程是A
    而你网站的进程,我们记为进程B进程B与进程A之间要进行进程间通讯解决了这两个进程之间的进程间通讯,那么剩下的事情就和网站没什么关系了。至于如何进程间通讯,socket、命名管道、共享内存,这些都是常用的办法。
      

  6.   


    所以我们需要进行问题分解,使每一个“子问题”都在一个较为单一的scope里面,然后再各个击破。这其实也正是我们学编程的时候老师反复强调的“自顶向下”的设计方法。5楼的描述正是这种思路。:-)
      

  7.   

    有很多问题没有说明清楚,比如硬件设置是否与服务器有物理连接,比如是通过串口或并口如果没有物理连接,那么硬件是否支持tcp协议,如果支持tcp协议是不是允许设置是否能绑定ip,如果可以绑定就可以使用tcp通讯 。。感觉这问题本身就是问题。