ความคิดแรกของฉันคือเพียงเริ่มออกอากาศ WOL แพ็คเก็ตเวทย์มนตร์ผ่านเครือข่าย แต่ Raspberry Pi ของฉันไม่ตื่นขึ้นมา ดังนั้นฉันสมมติว่าอาจไม่รองรับ WOL หรือฉันไม่ได้กำหนดค่าอย่างถูกต้อง
ฉันต้องทำอะไรเพื่อเปิดใช้งาน Wake-on-LAN
ความคิดแรกของฉันคือเพียงเริ่มออกอากาศ WOL แพ็คเก็ตเวทย์มนตร์ผ่านเครือข่าย แต่ Raspberry Pi ของฉันไม่ตื่นขึ้นมา ดังนั้นฉันสมมติว่าอาจไม่รองรับ WOL หรือฉันไม่ได้กำหนดค่าอย่างถูกต้อง
ฉันต้องทำอะไรเพื่อเปิดใช้งาน Wake-on-LAN
คำตอบ:
ไม่รองรับ WoL
เมื่อพิจารณาถึงอุปกรณ์ที่ใช้พลังงานเพียงเล็กน้อยประโยชน์ของการปิดและการปลุกด้วย WoL นั้นมีอยู่ไม่มาก เพียงทิ้งไว้!
ฉันขอแตกต่าง หากคุณขุดลึกลงไปอีกนิดคุณจะพบชิปไมโคร LAN ซึ่งบังเอิญเป็นฮับ USB 2 พอร์ตด้วย
ผู้ผลิตชิป LANกล่าวอย่างชัดเจนในรายละเอียดของพวกเขามีเป็น WoL บนโมดูล LAN
คุณสมบัติอีเธอร์เน็ต: คอนโทรลเลอร์อีเทอร์เน็ต 10/100 รองรับคุณสมบัติการจัดการพลังงานจำนวนมากรวมถึง Magic Packet ™, Wake-on LAN (WOL) และการเปลี่ยนสถานะลิงก์
ตอนนี้วิธีที่คุณใช้เป็นคำถามอื่น ในตอนท้ายของวันตราบใดที่มีพลังงานเชื่อมต่อกับราสเบอร์รี่ Pi (แม้ว่าจะอยู่ในสถานะปิดหรือนอนหลับ) คุณสามารถใช้ WoL โดยไม่มีปัญหา
ฉันรู้ว่าคำตอบอื่น ๆ บอกว่าคุณไม่สามารถปิดหรือนอนหลับ Raspberry Pi (อาจมีระบบปฏิบัติการที่มีอยู่) แต่คำตอบคือยังมี WoL ในโมดูล LAN และนั่นคือความจริง
สิ่งหนึ่งที่จะร้องไห้หากความจริงที่ว่าPoE ถูกละไว้แต่โชคดีที่ Raspberrians ถามความจริงนี้และปรากฎว่า .. พวกเขาลืมไปเลย .. โอ๊ะโอ
สามารถจ่ายไฟผ่าน Ethernet (PoE) ได้หรือไม่
ไม่ได้อยู่ในอุปกรณ์พื้นฐาน แต่เป็นคุณสมบัติที่มีการร้องขอเป็นอย่างมากดังนั้นเราจึงตรวจสอบตัวเลือกสำหรับการเปิดตัวในภายหลัง
ที่ไหนสักแห่งในบล็อกของพวกเขาพวกเขายอมรับว่าจะลืมมัน .. ไม่สามารถหาได้ตอนนี้
RPi ไม่ต้องการ Wake On Lan
หากเชื่อมต่อกับแหล่งจ่ายไฟก็เปิดอยู่ ไม่มีการระงับชั่วคราวหรือไฮเบอร์เนต
หากไม่ได้เชื่อมต่อกับแหล่งจ่ายไฟก็จะไม่สามารถเปิดได้
ฉันกำลังเผชิญกับปัญหาเดียวกันเป็นเวลานาน แต่ฉันใช้กลอุบายเพื่อ WOL Raspberry Pi ของฉัน (ฉันใช้ RPi หลายแห่งในพิพิธภัณฑ์ที่ฉันทำงาน) ฉันจัดการกับปัญหาโดยใช้รีเลย์ไฟฟ้าอีเธอร์เน็ตราคาไม่แพง
นี่คือเคล็ดลับของฉัน: ฉันเชื่อมต่อบอร์ด ETH002 (จาก Devantech) กับเครือข่าย พลังของ RPi เชื่อมต่อผ่านเอาท์พุท NC (ปิดปกติ) ของรีเลย์ ตามปกติรีเลย์จะปิดเมื่อไฟหลักเปิดอยู่ทั้งสองระบบจะเริ่มทำงาน
เมื่อฉันส่งคำสั่ง "sudo halt" ไปยัง RPi สิ่งนี้จะดับลง หากต้องการปลุกอีกครั้งฉันส่งคำสั่งต่อไปนี้ไปยังบอร์ดรีเลย์ (สมมติว่ารีเลย์ 1 ใช้งานอยู่):
// ยกเลิกการถ่ายทอด 1
PacketSender \ PacketSender.exe -txw 500 ที่อยู่ IP 17494 "21 01 00"
// รอสักครู่ ...
// เปิดใช้งานรีเลย์ 1
PacketSender \ PacketSender.exe -txw 500 ที่อยู่ IP 17494 "20 01 00"
โดยที่ IPaddress เป็นที่อยู่ IP ของบอร์ดรีเลย์และพอร์ต 17494 โดยค่าเริ่มต้น
- PacketSender เป็นฟรีแวร์ที่ดีมากขอบคุณนักพัฒนา -
การทำเช่นนั้นฉันปิด RPi และเปิดใหม่อีกครั้ง เช่นเมื่อมีเหตุการณ์ตอนเย็นในพิพิธภัณฑ์ ดูเหมือน WOL
แค่นั้นแหละ! และ voila!
ขอแสดงความนับถือทุกคน
อิวาน
คุณสามารถใช้ PoE กับ pi ใช้สวิตช์ PoE และตัวแยกสัญญาณ PoE ที่ปลาย pi ทำงานได้ดีและด้วยสวิตช์ที่ชาญฉลาด แต่มีราคาแพงกว่าคุณสามารถรีเซ็ตพอร์ตเป็นวงจรไฟฟ้าของไพ
มันคงจะดีถ้าได้ใช้ WOL ใน pi แต่ไม่เห็นว่ามีใครเข้ามาทำงานแม้ว่าชิป nic จะ "สนับสนุน" ก็ตาม
RPi รับพลังงานจากเครื่องชาร์จโทรศัพท์ทั่วไปเช่นพีซีเก่าที่จ่ายไฟที่คุณต้องการเปิดและปิดด้วยตนเอง ด้วยเหตุนี้ปี่ไม่สามารถจ่ายกระแสไฟเองได้และฟังก์ชั่นอย่าง WoL ไม่สามารถทำงานได้
ฉันไม่ใช่ผู้เชี่ยวชาญ แต่ถ้าชิปอีเธอร์เน็ตเป็นคอนโทรลเลอร์สำหรับพอร์ต USB คำตอบก็อาจจะได้รับพลังงานผ่านพอร์ต USB หลักสำหรับ PI ผ่านทางฮับ USB ที่รองรับการป้อนกลับพลังงาน
ถ้าคุณต้องการปลุก LAN บางสิ่งต้องมีไบออสอยู่ในระบบเพราะคุณต้องการนาฬิกาปลุก ... RPI นั้นไม่มีไบออสอยู่ข้างใน นั่นคือทั้งหมด