我的远程开机解决方案 zt
[19770707的blog目录] [给作者写信] [发表评论] (现有评论0条)
作 者: 19770707 标 题: 我的远程开机解决方案 时 间: Thu Nov 24 23:46:49 2005 点 击: 5 1。以太网唤醒:原理是通过在局域网上广播一个特殊的以太网帧,要被唤醒的计算机网络 接口(关机状态,当然要插电源,这时候网络接口是工作的,因此需要主办和网卡都支持才 行)收到这个包含有自己mac地址的唤醒帧的时候就给主板一个信号去开机。 我现在用网络唤醒来实现对试验室里计算机的开机操作。我们实验室有个能直接出校的服 务器(和我实验室电脑一个局域网),linux下再写了一个开机的脚本(广播开机的以太网 帧)放在服务器上,然后不论从哪里我先telnet实验室的服务器运行这个脚本实现开机。 我觉得这个办法最好,零成本阿。只要在地球上,有internet的地方都能开 2。modem开机:设置好bios里面的power on by Ring, 给小猫(外置)插上电话线,再给一 个 振铃信号(也就是拨电话过去)...开机! 3。用电力载波通信距离不会很远,限制在同一个变压器范围内,因为无法实现跨变压器通 信。这样子楼和楼之间就太可能通信了。如果采用这种方法,我觉得能在计算机的电源里 改一改最方便了,成本不会超过10块钱,电路很简单,因为传输的只有一个开关量,犯不 着用LMl893这样的专用IC。做好了外人还看不出来,机关都在电源里,呵呵! 4。用移动电话网络 大部分移动电话支持modem,有串行接口。理论上也可以采用主板支持的modem唤醒办法啊。 找个烂手机,接上数据线,插到串口上,打个电话过去应该也能开机!?恩,等等,忘了 手机的串行总线不是全功能的了,只有Rxd,Txd,Gnd,没有RI信号啊。 看来得用单片机来 解决了。想了一个方案,大家看看有问题没?示意图 | —— -----------P1.0 |------- | | ---Rxd-------| |---------| |-------------| \ | | ---Txd-------| 89c51 | Tin|max232| Tou 9 | | —— ---Gnd-------| | | | ------| | 手机 | | -------- | 5 | / ----------- | Gnd 9针D形插座 Gnd 所有的原件也是10块钱就够了。这样子可以在51上通过at指令编成实现对手机短消息的查 询,收到特定开机的短消息之后就在P口给一个模拟的RI信号.这样子就可以用主板的mode m 唤醒功能了. 就想了这么多,实现起来都很简单,只有后两个需要自己动动手。 其他方案我想距离不会太远吧(包括激光,无线遥控),因为没有现成的通信网络给你用 。 |