2008-09-20
怎样让PC机通过WEB形式控制一台设备(如:单片机,或其他编程可控器件),在IE中输入该设备的IP地址即可进入其设置网页。例如:我们用得交换机登陆,在IE中输入IP地址就可登陆到交换机,对交换机进行配置。这种方式的原理技术是什么???。(如有那位朋友愿帮助小弟留下QQ继续学习,感激不尽!!!)
就是能说一下 大概的这方面的 技术 就可以了啊
谢谢了啊!!!
评论14
楼主 2008/9/11 14:22:09
你的控制对象必须支持IP协议,才可以用IP协议访问。
单片机等不支持IP协议, 可以用Modem等进行串行通信。
楼主 2008/9/12 10:39:06
你所谓的以太网控制技术就是做个WEB服务器,用单片机做还是有点难度哦
楼主 2008/9/12 21:42:22
楼主 2008/9/16 8:24:43
TCP/IP协议呀,同网段直接访问,不同网段需要连VPN访问。
比如西门子S7-200 PLC通过以太网扩展模块CP243-1,带网卡的PC机上安装成熟的组态软件,如:组态王、MCGS、PROTOOL RT等,用网线连接。组态软件里都有可设置的项,同网段(比如PLC和PC的IP地址都在192.168.1.xx)通讯成功很简单的。
楼主 2008/9/16 10:05:20
我是偷懒了,用了一个ZLG的工控模块,上面集成了以太网的功能。
ZLG提供了现成的软件模板,自己做一个简单的网页放到程序里编译。
软件调试了1天,我的产品就完成了内嵌WEB服务器功能,在IE或其它浏览器里输入IP地址就可以通讯了。
说实话到现在我还不是太懂以太网。
楼主 2008/9/17 7:38:13
支持的协议就是TCP/IP协议,只要控制设备能支持这个协议就可以互相访问,有兴趣的话可以共同交流一下:jsqjxhb@163.com
楼主 2008/9/19 22:22:49
自己写很多底层的东西,挺复杂的。
楼主 2008/9/20 11:09:05
这种控制设备不仅仅要支持TCP/IP协议,而且必须解析HTTP报文,由于要设置参数,还需要进行CGI的数据交换.TCP/IP协议栈有很多参考原码,如LWIP,基于HTTP的WEB服务器网上也有不少例子,但要移植到自己的平台还是要花不少的时间,你想用单片机做,至少要选用内存足够大的,建议你用16位以上的芯片来做,我公司生产的ZYJ201 TCP/IP转RS232/485转换器就内置了HTTP的WEB服务器,