是否可以通过网络连接开启PXI或者PXIe系统?
硬件: PXI/CompactPCI>>Controllers
问题: 在使用一个PXI系统,我想知道是否可以通过网络远程启动或者唤醒系统?如果可以,应该如何实现?
解答: 通过网络实现远程开启或者唤醒电脑的功能称之为Wake ON LAN(WOL)。要想实现远程开机,电脑的网卡需要能够使用5V的待机电源。在电脑关机的情况下这个5电源也是上电的,这就可以保证网卡保持在低功耗的状态下进行网络的监测。当网卡接收到一个唤醒的信息称为“魔术数据包”,连接到控制器的#WAKE信号将会开启机箱。
远程开机的特性在PXIe的协议中有相关定义,但是PXI并没有定义这个功能。所以你必须使用PXIe的控制器和机箱来实现远程开机。
要配置远程开机,你只需要在操作系统中启用相应的网卡驱动特性。远程开机功能可以在Mac和Linux下实现,本文只介绍如何在Windows下实现:
PXI-8105和PXI-8106控制器带有INTEL的芯片组同时拥有INTEL Pro 1000的网卡。通过以下步骤可以将INTEL Pro 1000配置为远程开机
- 打开设备管理器
- 鼠标右击网络适配器并选择属性
- 进入高级选项:
- 选择Enable PME
- 确认值为Enabled
- 选择Wake On Settings 并将值改为Wake on Magic & Directed
- 退出属性对话框,并关闭控制器。
- 如果配置成功,在关闭控制器之后控制器面板的网卡的灯依然是亮的。
PXIe-8130
PXI-8130是由NVIDIA芯片组/网卡构成素以选项会
- 打开设备管理器并选择网卡的属性
- 选择高级选项并点击Wake on Magic packet
- 确保值为Enabled
- 退出属性对话框,并关闭控制器。
- 如果配置成功,在关闭控制器之后控制器面板的网卡的灯依然是亮的。
在对网卡进行配置之后,附件中的LabVIEW程序就可以发送“魔术数据包”来启动电脑。这两种芯片组的远程开机的功能 接受一个魔术数据包,这个数据包由6个全“1”字节和16个重复的代表需要远程开机的控制器MAC地址构成。需要给控制器所在网络或者子网广播一个包含相关信息的UDP数据包。附件的LabVIEW 8.5可以在PXIe-8105和PXIe-8130上正常工作。
警告
- 要实现这个功能机箱中的网口必须处于上电状态。如果电源发生断电,大部分机箱上的网口都会断电。当电源恢复之后,机箱需要重启来让网口重新上电。重启的操作可以通道手动(按电源开关),使用inhibit开关远程实现,或者设置BIOS为自动重启。
- 如果控制器上安装了Gige视觉适配器驱动,远程开机设置将无法启用。要启用远程开机,INTEL的驱动需要重现装。通过在网卡的设备属性中选择Roll Back driver 或者从FTP网址 FTP Support Site 下载然后安装。
- 如果不在同一个子网广播数据包是会有很多的问题
相关链接: KnowledgeBase 4V17IA1V: Remote Power of a PXI ChassisProducts & Services: PXI Express Chassis and Controllers
附件:
WakeOnLan.vi
报告日期: 06/26/2008
最近更新: 01/31/2011
文档编号: 4MPHJEQX
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.