ปลดล็อก QingPing Air Quality Monitor: ควบคุมคุณภาพอากาศผ่าน MQTT โลคอล ไร้คลาวด์

QingPing Air Quality Monitor 2 เป็นอุปกรณ์วัดคุณภาพอากาศอัจฉริยะที่ใช้ระบบ Android พร้อมหน้าจอสัมผัสแสดงผลแบบเรียลไทม์ ซึ่งโดยปกติจะทำงานร่วมกับแอป QingPing และระบบนิเวศ Xiaomi IoT ผ่านการเชื่อมต่อคลาวด์เป็นหลัก การพึ่งพาระบบคลาวด์นี้อาจไม่ตอบโจทย์สำหรับผู้ที่ต้องการควบคุมอุปกรณ์ทั้งหมดภายในเครือข่ายส่วนตัว.

ล่าสุด นักพัฒนาได้สาธิตวิธีการปรับแต่ง QingPing Air Quality Monitor 2 เพื่อให้ส่งข้อมูลไปยังเซิร์ฟเวอร์ MQTT ภายในบ้านโดยตรง โดยไม่ต้องสร้างบัญชีคลาวด์ใดๆ ขั้นตอนเริ่มต้นด้วยการเปิดใช้งานโหมดนักพัฒนาบนอุปกรณ์ จากนั้นใช้คำสั่ง ADB shell เพื่อเข้าถึงและแก้ไขไฟล์ระบบสำคัญ ผู้ใช้สามารถสั่งปิดแอปพลิเคชันพื้นหลัง, ปรับแต่งการตั้งค่าเครือข่าย และแก้ไขไฟล์ etc/host เพื่อเปลี่ยนเส้นทางการเชื่อมต่อไปยังเซิร์ฟเวอร์ MQTT โลคอลที่ต้องการ.

การปรับแต่งนี้ยังรวมถึงการแก้ไขไฟล์ settings.ini ซึ่งเป็นที่เก็บค่าการตั้งค่า MQTT ของแอป QingPing โดยผู้ที่ทำการปรับแต่งนี้ยังค้นพบว่าสามารถเข้าถึง SSH ด้วยสิทธิ์ root ได้อีกด้วย การเปลี่ยนแปลงนี้ไม่เพียงช่วยให้ผู้ใช้ควบคุมข้อมูลคุณภาพอากาศได้อย่างเต็มที่ แต่ยังเปิดประตูสู่การบูรณาการอุปกรณ์เข้ากับระบบสมาร์ทโฮมยอดนิยมอย่าง Home Assistant เพื่อความเป็นส่วนตัวและการจัดการที่ยืดหยุ่นมากยิ่งขึ้น.


🏷️ หมวดหมู่: Android Hacks, Software Hacks, air quality monitor, internet of things, smart home

🔗 อ่านบทความฉบับเต็ม: hackaday