เริ่มต้นใช้งาน
การติดตั้ง
ในหน้านี้
  1. Windows และ macOS
  2. อิมเมจที่ติดตั้งไว้แล้ว (Raspberry Pi)
  3. ส่วนเสริม Home Assistant
  4. Docker
  5. ติดตั้งโดยตรง (.deb)

การติดตั้ง

Grablo IoT Core ทำงานบน Windows, macOS และอุปกรณ์ Linux หลากหลายรุ่น เช่น Raspberry Pi, Jetson และ Radxa ดาวน์โหลดไฟล์ติดตั้งทั้งหมดได้ที่หน้าดาวน์โหลด

แพลตฟอร์มระบบปฏิบัติการสถาปัตยกรรม
WindowsWindows 10 1903 ขึ้นไปx64
macOSmacOS 14.4 (Sonoma) ขึ้นไปApple Silicon, Intel
LinuxRaspberry 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 ในส่วนเลือกระบบปฏิบัติการ แล้วเลือกไฟล์อิมเมจ

รายการ Use custom ในรายการระบบปฏิบัติการของ Raspberry Pi Imager
เลือก Use custom ในรายการระบบปฏิบัติการของ Raspberry Pi Imager

ในส่วนที่เก็บข้อมูล ให้เลือกการ์ด SD ที่จะเขียน แล้วคลิก Next กล่องโต้ตอบจะถามว่าจะใช้การตั้งค่าปรับแต่ง OS หรือไม่

ในกล่องโต้ตอบนี้ ให้เลือก Edit Settings เพื่อตั้งค่าชื่อโฮสต์ บัญชีผู้ใช้ Wi-Fi และภาษาท้องถิ่นไว้ล่วงหน้า หากจะใช้งานโดยไม่ต่อจอและไม่ใช้ Ethernet ต้องตั้งค่า Wi-Fi ให้เรียบร้อย หากไม่ได้แก้ไขการตั้งค่า ข้อมูลลงชื่อเข้าใช้เริ่มต้นคือ grablo / grablo

กล่องโต้ตอบการปรับแต่ง OS ของ Raspberry Pi Imager
กล่องโต้ตอบการปรับแต่ง OS ใช้ Edit Settings เพื่อตั้งค่า Wi-Fi และบัญชีไว้ล่วงหน้า
แท็บ General ของหน้าต่าง OS Customisation ใน Raspberry Pi Imager ที่มีช่องชื่อโฮสต์ ชื่อผู้ใช้และรหัสผ่าน และ LAN ไร้สาย
แท็บ General ของหน้าต่างการตั้งค่า ป้อนชื่อโฮสต์ ชื่อผู้ใช้และรหัสผ่าน LAN ไร้สาย (Wi-Fi) และภาษาท้องถิ่น

หากเปิด SSH ในแท็บ Services คุณจะเข้าถึงอุปกรณ์ผ่านเครือข่ายได้โดยไม่ต้องต่อจอ เมื่อเสร็จแล้ว ให้คลิก Save กลับไปที่กล่องโต้ตอบการปรับแต่ง OS แล้วคลิก Yes ยืนยันคำเตือนที่แจ้งว่าข้อมูลเดิมในการ์ด SD จะถูกลบ แล้วโปรแกรมจะเริ่มเขียนการ์ด

เมื่อเขียนเสร็จ ให้ใส่การ์ด SD ลงใน Raspberry Pi แล้วต่อไฟ Grablo จะทำงานเป็นบริการของระบบโดยอัตโนมัติทุกครั้งที่บูต โดยไม่ต้องลงชื่อเข้าใช้

ส่วนเสริม Home Assistant

บน Home Assistant OS หรือ Supervised ให้ติดตั้ง Grablo เป็นส่วนเสริม ส่วนเสริมจะเชื่อมต่อกับ Home Assistant ให้โดยอัตโนมัติ ไม่ต้องตั้งค่าฮาร์ดแวร์เอง

  1. ใน Home Assistant ให้เปิด Settings > Apps > App store แล้วเพิ่ม https://github.com/grablo/grablo-hass-addons ใน Repositories ในเมนูที่มุมขวาบน คลิกปุ่มด้านล่างเพื่อเปิดกล่องโต้ตอบเพิ่มที่เก็บได้ทันที
  2. หา Grablo IoT Core ในสโตร์ แล้วคลิก Install

เพิ่มที่เก็บไปยัง Home Assistant ของฉัน

ส่วนเสริมไม่มีหน้าจอของตัวเอง หลังจากติดตั้งแล้ว ให้เชื่อมต่อกับอุปกรณ์จากเว็บแอป (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 จะทำงานเป็นบริการของระบบและเปิดขึ้นเองเมื่อบูต โดยไม่ต้องลงชื่อเข้าใช้