- อุปกรณ์ใช้พลังงานต่ำ ที่ทำงานได้เป็น เครือข่ายเมชโอเพ่นซอร์ส ซึ่งสื่อสารได้โดยไม่ต้องเชื่อมต่ออินเทอร์เน็ตแบบ ระบบกระจายอำนาจแบบออฟกริด
- รองรับ รูปแบบฮาร์ดแวร์หลากหลาย ให้ผู้ใช้เลือกอุปกรณ์เอง และสามารถแฟลชเฟิร์มแวร์พร้อมตั้งค่าที่ต้องการได้
- รองรับการควบคุมอุปกรณ์และการส่ง-รับข้อความผ่านหลายแพลตฟอร์ม รวมถึง iOS, Android, เว็บ, Python CLI/SDK
- สามารถร่วมมือกันและแชร์ข้อมูลผ่านช่องทางชุมชนอย่าง GitHub, Discord, Reddit, Telegram
- เป็นโครงการที่สำคัญสำหรับนักพัฒนาและเมกเกอร์ที่ต้องการสร้างโครงสร้างพื้นฐานการสื่อสารแบบกระจายศูนย์ที่มีต้นทุนต่ำและใช้พลังงานต่ำ
ภาพรวม Meshtastic
- Meshtastic คือ เครือข่ายเมชแบบกระจายอำนาจแบบโอเพ่นซอร์ส ที่ทำงานได้โดยไม่ต้องใช้การเชื่อมต่ออินเทอร์เน็ต
- ทำงานบนอุปกรณ์ที่ต้นทุนต่ำและใช้พลังงานต่ำ สามารถสร้างเครือข่ายสื่อสารได้อย่างอิสระ
- อธิบายว่าเป็น “off-grid, decentralized, mesh network built to run on affordable, low-power devices”
- โครงการนี้ดำเนินการในรูปแบบ ชุมชนแบบไม่แสวงหาผลกำไร และเปิดให้ทุกคนเข้าร่วมได้
- เว็บไซต์ทางการมีคำแนะนำเกี่ยวกับ การมีส่วนร่วม, การสนับสนุน และการจัดทำเอกสาร
เริ่มต้นใช้งาน (Getting Started)
- ขั้นตอนที่ 1: เลือกอุปกรณ์
- เลือกอุปกรณ์ที่รองรับ Meshtastic ได้ตรงตามความต้องการจากตัวเลือกที่หลากหลาย
- ตรวจสอบรายชื่ออุปกรณ์ได้ผ่านลิงก์ [Choose a Device]
- ขั้นตอนที่ 2: แฟลชและกำหนดค่า
- แฟลชเวอร์ชัน Meshtastic ล่าสุดลงบนอุปกรณ์และปรับแต่งการตั้งค่าได้ตามต้องการ
- เอกสาร [Flash and Configure your Device] ให้คำอธิบายขั้นตอนทั้งหมด
- ขั้นตอนที่ 3: เชื่อมต่อและส่ง-รับข้อความ
- เชื่อมต่ออุปกรณ์ผ่านไคลเอนต์ใดก็ได้และเริ่มส่ง/รับข้อความได้ทันที
- ระบุคำว่า “Connect to your device via any of our clients to start sending and receiving messages!”
ไคลเอนต์และแพลตฟอร์มที่รองรับ
- iOS แอป: จัดการเครือข่ายได้สะดวกระหว่างการเดินทาง
- [Try it out] ให้คำแนะนำการติดตั้งและใช้งาน
- Android แอป: รองรับการเชื่อมต่ออุปกรณ์และควบคุมการทำงาน
- เว็บไคลเอนต์: เข้าถึงเครือข่ายผ่านเบราว์เซอร์
- Python CLI/SDK: มีอินเทอร์เฟซบรรทัดคำสั่งและ SDK สำหรับนักพัฒนาและผู้ใช้ขั้นสูง
ชุมชนและระบบนิเวศน์
- มีการดำเนินชุมชนอย่างต่อเนื่องบน Discord, X(Twitter), Facebook, Instagram, YouTube, Reddit, Mastodon, Telegram
- เปิดเผยโค้ดและเอกสารผ่าน คลัง GitHub
- โฮสต์บน Vercel และระบุว่า “Meshtastic® is a registered trademark of Meshtastic LLC.”
คุกกี้และข้อมูลส่วนบุคคล
- เว็บไซต์จัดการความยินยอมคุกกี้ผ่าน CookieYes
- แบ่งคุกกี้เป็นประเภท คุกกี้จำเป็น (Necessary), คุกกี้ฟังก์ชัน (Functional), คุกกี้วิเคราะห์ (Analytics), คุกกี้โฆษณา (Advertisement)
- ระบุวัตถุประสงค์และระยะเวลาของคุกกี้ที่เกี่ยวข้องกับ Cloudflare, GitHub, YouTube
- คุกกี้ถูกใช้เพื่อเพิ่มประสบการณ์ผู้ใช้ การวิเคราะห์ปริมาณการเข้าชม และการจัดเนื้อหาที่เหมาะสมกับแต่ละบุคคล
1 ความคิดเห็น
ความเห็นจาก Hacker News
เราใช้ Meshtastic กันอย่างแพร่หลายบนเรือของเรา
ลูกเรือแต่ละคนพกโหนดมือถือกันน้ำ (Seeed T1000e) เอง และตัวเรือก็มีโหนดด้วย ส่วนเรือเล็กก็ติดตั้งตัวติดตาม Meshtastic ไว้
แม้ในพื้นที่ที่ไม่มีโครงสร้างพื้นฐานด้านการสื่อสารหรือมีราคาแพงเกินไป ถ้ามีใครขึ้นฝั่งก็ยังส่งข้อความหากันได้ และเรือยังสามารถส่ง telemetry และการแจ้งเตือน ไปยังลูกเรือที่อยู่ไกลออกไปได้ด้วย
เรือของเพื่อนร่วมทางลำอื่นก็ใช้ Meshtastic เช่นกัน และแชตข้อความแทนการใช้ VHF
รายละเอียดเพิ่มเติมสรุปไว้ในบล็อกโพสต์นี้
ผมเองก็เคยลองใช้ Meshtastic กับวิทยุ LoRa อยู่หลายตัว แต่รู้สึกว่า ไว้ใจได้ยากในสถานการณ์สำคัญ
ถ้าตั้งค่าโหนดผิด ก็ทำให้โหนดใกล้เคียงมีปัญหาได้ง่าย
หวังว่าสักวันโครงการนี้จะลงตัวด้วยพรีเซ็ตที่สมเหตุสมผลไม่กี่แบบ ตามอุดมคติคือซอฟต์แวร์ควรปรับ timeout, จำนวน hop, บทบาท ฯลฯ อัตโนมัติตามสภาพเครือข่ายได้
เมชเน็ตเวิร์กแบบปิดมักมี การป้องกัน DoS, การจำกัดอัตรา, การตั้งค่าสำหรับพื้นที่หนาแน่น ที่ไม่ดีพอ สุดท้ายเลยใช้งานไม่ได้จริง
ผมเพิ่งติดตั้งโหนดเมื่อสัปดาห์ก่อน และพูดตรง ๆ ว่า ต่ำกว่าที่คาดหวังไว้
อีกทางเลือกหนึ่งคือ Reticulum
ใน ecosystem ของ Reticulum มีเครื่องมืออย่างต่อไปนี้
เว็บไซต์ทางการของ Meshcore
Reticulum โฟกัสที่การเชื่อมต่อความเร็วต่ำและไม่เสถียร และรองรับชั้นการส่งข้อมูลหลายแบบ เช่น LoRa, WiFi, วิทยุสมัครเล่น
ข้อเสียคือ implementation ที่สมบูรณ์และเสถียรมีอยู่ แค่ตัวเดียวที่เป็น Python และ UI ของแอปส่วนใหญ่ก็ซับซ้อน
Meshtastic ดูเหมือนจะไม่มี routing เลย เปราะบางต่อการโจมตีแบบสแปม หวังว่า Reticulum จะดีกว่าในจุดนั้น
Meshtastic เหมาะกับ การใช้งานแบบเคลื่อนที่ เช่น การเดินป่า แต่ถ้าจะสร้างเครือข่ายแบบติดตั้งประจำ Meshcore ให้ประสิทธิภาพดีกว่ามาก
นี่คือประสบการณ์จาก Greater Boston Mesh
Meshtastic เคยขึ้นเป็น โพสต์ยอดนิยมบน Hacker News มาแล้วหลายครั้ง
ดูได้ที่ปี 2024 38829448, ปี 2022 32016142, ปี 2020 22540066
โปรเจกต์นี้เป็นที่รู้จักดีอยู่แล้ว แต่ก็ยังเป็น โอเพนโปรเจกต์ที่น่าสนุก และควรค่าแก่การแชร์อีกครั้ง
ขอนำเสนอส่วนหนึ่งของ PotatoMesh ในย่านเบอร์ลิน
ผมสงสัยว่ามีเมชเน็ตเวิร์กที่ออกแบบมาสำหรับ แบนด์วิดท์ต่ำมาก โดยเฉพาะไหม
เช่น ถ้าจำกัดไว้ราว 10kbps ก็น่าจะแทบตัดปัญหาสแปมหรือเนื้อหาผิดกฎหมายออกไปได้เลย
ผมกำลังนึกภาพเครือข่ายที่เข้าถึงได้แค่ข้อความธรรมดาหรือเว็บไซต์แบบข้อความเท่านั้น
ความเร็วสูงสุดคือ 21.88kbps และตรวจสอบได้จากเอกสารพรีเซ็ตทางการ
ยังมีทางเลือกอย่าง Briar หรือ Berty ด้วย
แอป Briar บน Android, แอป Berty บน iOS
Meshtastic ดูเหมือนจะใช้ LoRa เลยสงสัยว่าเมื่อเทียบกับ วิทยุ VHF/UHF แล้วจะไปได้ไกลแค่ไหน
เคยได้ยินมาว่า VHF แบบมือถือไปได้เกิน 30 ไมล์ด้วยซ้ำ จุดแข็งของ Meshtastic น่าจะเป็นการใช้พลังงานต่ำและอยู่ได้นาน
ในอนาคต การแชตผ่านดาวเทียม ก็น่าจะเป็นอีกทางเลือกหนึ่ง
เวทมนตร์ที่แท้จริงเกิดจาก mesh hop เพราะมันไปต่อผ่านโหนดอื่นได้ ทำให้ส่งได้ไกลขึ้นมาก
มันไม่น่าเชื่อถือเท่าการสื่อสารผ่านดาวเทียม แต่ ไม่ต้องมีโครงสร้างพื้นฐาน ใบอนุญาต หรือค่าสมัครใช้บริการ
แต่ความน่าเชื่อถือยังต่ำ และจริง ๆ แล้วค่อนข้างใกล้เคียงกับ เครือข่ายของเล่น
ดูเหมือนจะเหมาะมากสำหรับให้ AI agent สื่อสารกันในระยะใกล้
ผมมีเครื่อง LilyGo อยู่สองตัว ตัวหนึ่งจะต่อกับคอมพิวเตอร์ อีกตัวจะพกติดตัวไป