การติดตั้ง
Grablo IoT Core ทำงานบน Windows, macOS และอุปกรณ์ Linux หลากหลายรุ่น เช่น Raspberry Pi, Jetson และ Radxa ดาวน์โหลดไฟล์ติดตั้งทั้งหมดได้ที่หน้าดาวน์โหลด
| แพลตฟอร์ม | ระบบปฏิบัติการ | สถาปัตยกรรม |
|---|---|---|
| Windows | Windows 10 1903 ขึ้นไป | x64 |
| macOS | macOS 14.4 (Sonoma) ขึ้นไป | Apple Silicon, Intel |
| Linux | Raspberry Pi OS, Linux ที่ใช้ Ubuntu/Debian เป็นฐาน | ARM64, x64 |
คอมพิวเตอร์บอร์ดเดี่ยวที่รองรับ ได้แก่ Raspberry Pi 3/4/5 และ Zero 2 W, NVIDIA Jetson (Nano, Orin Nano, AGX Orin) และ Radxa Rock (5A, 5B, 5C, Zero 3W) การเรียกใช้โปรเจกต์จริงต้องมีฮาร์ดแวร์ แต่คุณสร้างโปรเจกต์ได้โดยไม่ต้องมีฮาร์ดแวร์
Windows และ macOS
ดาวน์โหลดตัวติดตั้ง (Windows: .exe, macOS: .pkg) จากหน้าดาวน์โหลด เปิดไฟล์ แล้วทำตามคำแนะนำ Grablo จะเริ่มทำงานโดยอัตโนมัติเมื่อติดตั้งเสร็จ
อิมเมจที่ติดตั้งไว้แล้ว (Raspberry Pi)
เขียนอิมเมจ Raspberry Pi OS ที่ติดตั้ง Grablo ไว้แล้วลงในการ์ด SD Grablo จะทำงานเป็นบริการของระบบโดยอัตโนมัติเมื่อบูต จึงเป็นวิธีที่ง่ายที่สุดสำหรับผู้ที่เพิ่งเริ่มใช้งาน มีให้เลือกทั้งอิมเมจเต็มที่มีเดสก์ท็อป และอิมเมจ lite ที่มีเฉพาะ CLI
คุณใช้โปรแกรมเขียนอิมเมจทั่วไป เช่น balenaEtcher เขียนไฟล์อิมเมจที่ดาวน์โหลด (.img.xz) ได้เช่นกัน แต่ขอแนะนำ Raspberry Pi Imager เพราะตั้งค่า Wi-Fi และบัญชีผู้ใช้ได้ระหว่างเขียนการ์ด ขั้นตอนและหน้าจอด้านล่างอ้างอิงจาก Raspberry Pi Imager 1.9 เลือก Use custom ในส่วนเลือกระบบปฏิบัติการ แล้วเลือกไฟล์อิมเมจ
ในส่วนที่เก็บข้อมูล ให้เลือกการ์ด SD ที่จะเขียน แล้วคลิก Next กล่องโต้ตอบจะถามว่าจะใช้การตั้งค่าปรับแต่ง OS หรือไม่
ในกล่องโต้ตอบนี้ ให้เลือก Edit Settings
เพื่อตั้งค่าชื่อโฮสต์ บัญชีผู้ใช้ Wi-Fi และภาษาท้องถิ่นไว้ล่วงหน้า
หากจะใช้งานโดยไม่ต่อจอและไม่ใช้ Ethernet ต้องตั้งค่า Wi-Fi ให้เรียบร้อย
หากไม่ได้แก้ไขการตั้งค่า ข้อมูลลงชื่อเข้าใช้เริ่มต้นคือ
grablo / grablo
หากเปิด SSH ในแท็บ Services คุณจะเข้าถึงอุปกรณ์ผ่านเครือข่ายได้โดยไม่ต้องต่อจอ เมื่อเสร็จแล้ว ให้คลิก Save กลับไปที่กล่องโต้ตอบการปรับแต่ง OS แล้วคลิก Yes ยืนยันคำเตือนที่แจ้งว่าข้อมูลเดิมในการ์ด SD จะถูกลบ แล้วโปรแกรมจะเริ่มเขียนการ์ด
เมื่อเขียนเสร็จ ให้ใส่การ์ด SD ลงใน Raspberry Pi แล้วต่อไฟ Grablo จะทำงานเป็นบริการของระบบโดยอัตโนมัติทุกครั้งที่บูต โดยไม่ต้องลงชื่อเข้าใช้
ส่วนเสริม Home Assistant
บน Home Assistant OS หรือ Supervised ให้ติดตั้ง Grablo เป็นส่วนเสริม ส่วนเสริมจะเชื่อมต่อกับ Home Assistant ให้โดยอัตโนมัติ ไม่ต้องตั้งค่าฮาร์ดแวร์เอง
-
ใน Home Assistant ให้เปิด Settings > Apps > App store
แล้วเพิ่ม
https://github.com/grablo/grablo-hass-addonsใน Repositories ในเมนูที่มุมขวาบน คลิกปุ่มด้านล่างเพื่อเปิดกล่องโต้ตอบเพิ่มที่เก็บได้ทันที - หา Grablo IoT Core ในสโตร์ แล้วคลิก Install
ส่วนเสริมไม่มีหน้าจอของตัวเอง หลังจากติดตั้งแล้ว ให้เชื่อมต่อกับอุปกรณ์จากเว็บแอป (app.grablo.co)
Docker
บนมินิพีซี NAS และโฮสต์ Docker อื่นๆ ให้ติดตั้ง Grablo เป็นคอนเทนเนอร์ หากคุณใช้ Home Assistant OS หรือ Supervised ขอแนะนำให้ใช้ส่วนเสริมข้างต้นแทน
git clone https://github.com/grablo/grablo-docker.git cd grablo-docker docker compose up -d
ข้อมูลระบุตัวตนและข้อมูลอื่นๆ เก็บไว้ใน named volume
คอนเทนเนอร์จึงยังเป็นอุปกรณ์เครื่องเดิมแม้จะอัปเดตหรือสร้างใหม่
คอนเทนเนอร์ไม่อัปเดตตัวเอง หากต้องการติดตั้งเวอร์ชันใหม่ ให้เรียกใช้
docker compose pull ตามด้วย docker compose up -d
ดูรายละเอียดได้ที่คู่มือการติดตั้ง
ติดตั้งโดยตรง (.deb)
ผู้ใช้ที่คุ้นเคยกับ Linux ดาวน์โหลดแพ็กเกจ .deb สำหรับสถาปัตยกรรมของตน
(ARM64/x64) แล้วติดตั้งโดยตรงได้ บนเดสก์ท็อป ให้เปิดไฟล์ .deb จากตัวจัดการไฟล์เพื่อติดตั้ง
หากใช้บรรทัดคำสั่ง ให้คัดลอกแพ็กเกจไปยังอุปกรณ์แล้วเรียกใช้
sudo apt install -y ./grablo*.deb เมื่อติดตั้งแล้ว
Grablo จะทำงานเป็นบริการของระบบและเปิดขึ้นเองเมื่อบูต โดยไม่ต้องลงชื่อเข้าใช้