สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
เป็นไปได้ว่าระบบเซิร์ฟเวอร์ของคุณร้อนเกินไป … อย่าลืมรับการแจ้งเตือน … ไม่ว่าคุณจะอยู่ที่ไหน!
ขั้นตอนที่ 1: ถอดประกอบโทรศัพท์
ฉันได้โทรศัพท์มือถือ Siemens S45 รุ่นเก่ามา หนึ่งในโทรศัพท์เหล่านี้ที่แบตเตอรี่เสียหลังจาก 1/2 ปี ในขณะที่ทดสอบกับแบตเตอรี่อื่น ๆ หน้าสัมผัสขนาดเล็กเหล่านั้นพังและอุปกรณ์ใช้ไม่ได้ มันยังคงทำงาน ฉันตัดสินใจใช้โทรศัพท์เพื่อจุดประสงค์ในการเตือนบนเซิร์ฟเวอร์ Linux ขนาดเล็กของฉัน
การถอดประกอบไม่ใช่เรื่องง่ายสำหรับโทรศัพท์ประเภทนี้ คุณต้องหา "จมูก" พลาสติกขนาดเล็กเหล่านี้ที่ด้านซ้ายและด้านขวา ดีที่สุดที่ฉันทำเพื่อเปิดเคสคือการขูดระหว่างรอยแตกเล็ก ๆ โดยใช้เล็บของฉัน … บางส่วนแตกในระหว่างนี้ แต่ในที่สุดคดีก็เปิดออกและชิ้นส่วนต่างๆ ก็วางอยู่ตรงหน้าฉัน
ขั้นตอนที่ 2: การเปิดเครื่องบนอุปกรณ์
ขั้นตอนต่อไปคือการเปิดเครื่อง ฉันเอาสาย usb มาตรฐานแล้วตัดมันออกจากกัน
สายเคเบิลสีแดงและสีดำเป็นสายที่รับกระแสไฟ พอร์ต usb สามารถให้ 5V กับ 1/2 แอมแปร์ เท่านี้ก็เพียงพอแล้วสำหรับให้โทรศัพท์ใช้งานได้ สอดสายเคเบิลเข้าไปในรูของฝาครอบพลาสติกแล้วบัดกรีเข้ากับหน้าสัมผัสแบตเตอรี่เก่า
ขั้นตอนที่ 3: การแนบสวิตช์เปิดปิด
ในขณะที่โทรศัพท์ทำงานโดยใช้สายไฟจากสาย USB จะมีปัญหาหนึ่งข้อหากไฟดับ โทรศัพท์ไม่เปิดเครื่องโดยอัตโนมัติเมื่อไฟกลับมา ดังนั้นฉันจึงต่อสายเล็ก ๆ บางส่วนเข้ากับปุ่มเปิดปิด จากนั้นสายไฟเหล่านี้จะเชื่อมต่อกับสวิตช์อนาล็อก (CD4066) ที่ควบคุมผ่านพอร์ตเครื่องพิมพ์แบบขนานของเซิร์ฟเวอร์
ขั้นตอนที่ 4: ซอฟต์แวร์
ฉันใช้ scmxx เพื่อเข้าถึงโทรศัพท์มือถือ บนเดเบียนเซิร์ฟเวอร์ของฉันได้รับการติดตั้งและมีแพ็คเกจเดเบียนสำหรับ scmxx ที่พร้อมใช้งาน ผู้ที่ไม่ได้ใช้เซิร์ฟเวอร์ที่ใช้ Debian สามารถค้นหาเครื่องมือได้ที่ https://www.hendrik-sattler.de/scmxx/. I เขียนสคริปต์อย่างง่าย (hw-check.pl) เพื่อตรวจสอบอุณหภูมิของ cpu และแม่ กระดาน. เมื่อพารามิเตอร์ตัวใดตัวหนึ่งไปที่สถานะ ALARM ข้อความ SMS จะถูกส่งไปยังโทรศัพท์มือถือของฉัน แพ็คเกจเซ็นเซอร์ใช้เพื่อดึงอุณหภูมิ ในไฟล์ tar คุณจะพบไฟล์ (sensors-test.txt) ที่มีค่าเซ็นเซอร์ที่ฉันอ่านจากเซิร์ฟเวอร์ของฉัน เซ็นเซอร์หลายตัวบนอะแดปเตอร์ it87-i2c-1-2d ดูเหมือนจะไม่ได้เชื่อมต่อ ค่าแรงดันไฟฟ้าอาจมีประโยชน์ แต่ฉันคิดว่ามันไม่คุ้มกับ sms;-) ฉันตัดสินใจที่จะเพิกเฉยต่อชิปเซ็นเซอร์นี้ ชิป lm90-i2c-1-4c แสดงค่าที่ดูเหมือนจะมีประโยชน์ ฉันเพิ่มรูปภาพที่แสดงการเตือนอุณหภูมิที่ระบบสร้างขึ้น ฉันส่งและรับบนอุปกรณ์มือถือเครื่องเดียวกัน