- लो-पावर डिवाइस पर चलने वाला ओपन सोर्स मेष नेटवर्क, जो इंटरनेट कनेक्शन के बिना संचार करने में सक्षम विकेंद्रीकृत ऑफ-ग्रिड सिस्टम
- विभिन्न हार्डवेयर कॉन्फ़िगरेशन का समर्थन, ताकि उपयोगकर्ता सीधे डिवाइस चुनकर फर्मवेयर फ्लैश कर सकें और सेटअप कर सकें
- iOS, Android, वेब, Python CLI/SDK सहित कई प्लेटफ़ॉर्म पर डिवाइस नियंत्रण और संदेश भेजने/प्राप्त करने का समर्थन
- GitHub, Discord, Reddit, Telegram जैसे समुदाय चैनलों के ज़रिए सहयोग और जानकारी साझा की जा सकती है
- कम-लागत, लो-पावर आधारित वितरित संचार अवसंरचना बनाने वाले डेवलपर्स और मेकर्स के लिए एक महत्वपूर्ण प्रोजेक्ट
Meshtastic अवलोकन
- Meshtastic इंटरनेट कनेक्शन के बिना काम करने वाला ओपन सोर्स विकेंद्रीकृत मेष नेटवर्क है
- यह कम-लागत, लो-पावर डिवाइस पर चलता है और स्वतंत्र (independent) कम्युनिकेशन नेटवर्क बनाया जा सकता है
- इसे “off-grid, decentralized, mesh network built to run on affordable, low-power devices” के रूप में वर्णित किया गया है
- यह प्रोजेक्ट नॉन-प्रॉफिट, समुदाय-केंद्रित तरीके से संचालित होता है और कोई भी इसमें भाग ले सकता है
- आधिकारिक साइट पर योगदान, समर्थन/स्पॉन्सरशिप, दस्तावेज़ीकरण से संबंधित गाइड उपलब्ध हैं
शुरुआत करना (Getting Started)
- Step 1: डिवाइस का चयन
- Meshtastic के विभिन्न संगत डिवाइसों में से अपनी ज़रूरत के अनुसार हार्डवेयर चुनें
- [Choose a Device] लिंक के माध्यम से डिवाइस सूची देखें
- Step 2: फ्लैश और सेटअप
- अपने डिवाइस पर नवीनतम Meshtastic संस्करण फ्लैश करें और अपनी सेटिंग्स लागू करें
- [Flash and Configure your Device] दस्तावेज़ में प्रक्रिया दी गई है
- Step 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 और alerts भेज सकती है
दूसरी साथी नावें भी Meshtastic का इस्तेमाल करती हैं, इसलिए VHF की जगह टेक्स्ट चैट होती है
इसकी डिटेल इस ब्लॉग पोस्ट में दी गई है
मैंने भी कुछ LoRa radios के साथ Meshtastic चलाकर देखा है, लेकिन महत्वपूर्ण परिस्थितियों में इस पर भरोसा करना मुश्किल है
अगर नोड की सेटिंग गलत हो जाए तो पास के नोड्स में समस्या पैदा करना बहुत आसान है
उम्मीद है कि कभी यह प्रोजेक्ट कुछ समझदारी भरे presets पर स्थिर होगा। आदर्श रूप में software नेटवर्क की स्थिति के हिसाब से timeouts, hop count, roles वगैरह अपने-आप एडजस्ट करे तो अच्छा होगा
proprietary mesh networks में अक्सर DoS defense, rate limiting, dense-area settings कमजोर होते हैं, इसलिए अंत में वे बेकार हो जाते हैं
मैंने एक हफ़्ता पहले नोड लगाया था, और सच कहूँ तो यह उम्मीद से कमज़ोर लगा
विकल्प के तौर पर Reticulum पर विचार किया जा सकता है
Reticulum ecosystem में ऐसे टूल्स हैं
Meshcore आधिकारिक साइट
Reticulum धीमे और अस्थिर कनेक्शनों पर फ़ोकस करता है, और LoRa, WiFi, amateur radio जैसी कई transport layers को सपोर्ट करता है
कमी यह है कि इसका पूरा और स्थिर implementation सिर्फ़ एक Python-आधारित है, और ज़्यादातर ऐप्स का UI जटिल है
Meshtastic में routing नहीं है, इसलिए यह spam attacks के प्रति संवेदनशील लगता है। उम्मीद है Reticulum उस मामले में बेहतर होगा
Meshtastic hiking जैसे mobile use के लिए ठीक है, लेकिन fixed network बनाने में Meshcore ने काफ़ी बेहतर प्रदर्शन दिखाया
यह Greater Boston Mesh का अनुभव है
Meshtastic पहले भी कई बार Hacker News का लोकप्रिय पोस्ट बन चुका है
2024 का 38829448, 2022 का 32016142, 2020 का 22540066 देखा जा सकता है
यह प्रोजेक्ट पहले से काफ़ी जाना-पहचाना है, लेकिन फिर भी दोबारा साझा करने लायक दिलचस्प open project है
बर्लिन क्षेत्र के PotatoMesh के एक हिस्से का परिचय यहाँ है
सोच रहा हूँ क्या कोई ऐसा mesh network है जो अत्यंत कम bandwidth के लिए डिज़ाइन किया गया हो
उदाहरण के लिए अगर इसे 10kbps तक सीमित किया जाए, तो spam या अवैध content की समस्या लगभग ख़त्म हो सकती है
मैं ऐसे नेटवर्क की कल्पना कर रहा हूँ जहाँ सिर्फ़ साधारण text messages या text-based websites ही उपलब्ध हों
इसकी अधिकतम गति 21.88kbps है, जैसा आधिकारिक preset दस्तावेज़ में देखा जा सकता है
Briar या Berty जैसे विकल्प भी हैं
Briar Android ऐप, Berty iOS ऐप
Meshtastic शायद LoRa का उपयोग करता है, तो यह जानना दिलचस्प होगा कि VHF/UHF radios की तुलना में इसकी रेंज कितनी है
मैंने सुना है कि VHF handhelds 30 मील से ज़्यादा तक जा सकते हैं। Meshtastic का फ़ायदा शायद कम power पर लंबा चलना है
आगे चलकर satellite-based chat भी एक विकल्प बन सकता है
असली जादू mesh hops में होता है। नोड्स के रास्ते आगे बढ़ते हुए यह बहुत ज़्यादा दूरी तक पहुँच सकता है
यह satellite communications जितना reliable नहीं है, लेकिन infrastructure, license, subscription fee की ज़रूरत नहीं होती
लेकिन reliability कम है, और वास्तव में यह लगभग toy network जैसा है
यह AI agents के लिए आपस में नज़दीकी दूरी पर संचार करने का एकदम सही तरीका लगता है
मेरे पास दो LilyGo units हैं, एक को कंप्यूटर से जोड़ूँगा और दूसरा अपने साथ रखूँगा