- BYOMesh Dataparty का LoRa companion dev kit है, जिसमें एक छोटे बोर्ड पर SX1276 और SX1281 दोनों लगे हैं
- SX1276 mesh radio उपयोगकर्ताओं को परिचित sub-1GHz ISM बैंड की पूरी रेंज तक पहुंच देता है
- SX1281 हाई-स्पीड 2.4GHz LoRa देता है, जिससे WiFi, Arden, या WiFi HaLow पर जाए बिना अधिक bandwidth वाली long-range link बनाई जा सकती है
- WiFi, Arden, या WiFi HaLow पर स्विच करने से power, complexity, और licensing का बोझ काफी बढ़ सकता है
- PNW के ऊंचे पहाड़ों के बीच जुड़ी लंबी दूरी की MeshCore backhaul link में 2.4GHz जोड़कर कुल bandwidth को अधिकतम 100 गुना तक बढ़ाया जा सकता है
घोषणा और विकास की स्थिति
- Dataparty BYOMesh को “दुनिया का सबसे छोटा और सबसे सक्षम LoRa companion dev kit” बताता है
- nullagent इस बोर्ड के लिए MeshTNC patch को अंतिम रूप दे रहा है, और परीक्षण के दौरान SDR पर 2.4GHz LoRa दिखाई दे रहा है
- संबंधित टैग के रूप में #BYOMesh, #LoRa, #MeshCore भी जुड़े हैं
1 टिप्पणियां
Hacker News की राय
100x bandwidth का दावा आधार मांगता है
अमेरिका में अभी लोकप्रिय mesh network protocols के साथ काफ़ी बड़े regulatory issues हैं, और खासकर MeshCore तथा Meshtastic दोनों ही वास्तव में FCC rules का पालन नहीं करते, यह समस्या है
नियम तोड़कर 100x bandwidth पाना और क़ानूनी तरीके से 100x bandwidth पाना अलग बात है
MeshCore repository में इस मुद्दे पर चर्चा करने वाला issue: https://github.com/meshcore-dev/MeshCore/issues/945
100x bandwidth देने का दावा करने वाला mesh system उसी खास तरीके से नियम तोड़ रहा है, ऐसा मानना मुश्किल है
अगर मैं ग़लत हूँ तो सुधार दें, लेकिन मेरी समझ में LoRa की सबसे बड़ी खासियत लंबी दूरी है
और लंबी दूरी की wireless में चीज़ों के आर-पार जाने में सबसे बड़ा factor frequency ही होता है
2.4GHz वही frequency है जो consumer WiFi में होती है, इसलिए इसके propagation characteristics भी लगभग वैसे ही होंगे, ऐसा लगता है
आख़िरकार protocol LoRa होने की वजह से जब दो devices काफ़ी पास हों तो ज़्यादा bandwidth मिल सकती है, इसके अलावा यह बहुत उपयोगी नहीं लगता
LoRa chirp spread spectrum (CSS) modulation इस्तेमाल करता है, जबकि WiFi orthogonal frequency division multiplexing (OFDM) इस्तेमाल करता है
पहला बहुत लंबी reach के लिए, दूसरा bandwidth के लिए design किया गया है
2.4GHz पर भी अगर antenna की ऊंचाई ठीक हो तो लगभग 6 mile तक LoRa link मिल सकता है
free-space path loss frequency बढ़ने के साथ बढ़ता है
10km पर 915MHz का free-space path loss लगभग -111.67dB है, जबकि 2.4GHz का -120dB है
यह 9dB का loss है, जो काफ़ी बड़ा है और demodulate होने वाले signal और सिर्फ noise के बीच का फ़र्क हो सकता है
हालांकि LoRa के बारे में कहा जाता है कि यह -140dBm तक भी demodulate कर सकता है
अधिकतम transmit output लगभग 150mW, यानी 21.76dBm है, इसलिए 10km पर RSSI 21.76 - 120 = -98.24dBm होगा, जो -140dBm limit से ऊपर है
यह calculation मानती है कि vegetation, humidity या दूसरे obstacles से कोई अतिरिक्त loss नहीं है
frequency जितनी ज़्यादा होती है, यह समस्या उतनी बढ़ती है, इसलिए पहाड़ी की चोटी पर रहने वालों के लिए यह बेहतरीन mesh network हो सकता है
अगर बीच में आर-पार जाने के लिए कोई चीज़ न हो, तो 2.4GHz signal भी nodes के बीच काफ़ी अच्छी दूरी तक जा सकता है
Globalstar का emergency SOS satellite constellation n53 band इस्तेमाल करता है, जो 2.4GHz “WiFi” band के ठीक ऊपर है, और handheld device तथा low-earth-orbit satellite के बीच 1400km हवा को अच्छे से पार करता है
इसलिए rural outdoor environment में 2.4GHz mesh संभव लगती है
जिन हालात में microwave/laser hill-to-hill links संभव हैं, उन्हीं जैसे हालात में यह “तेज़ लेकिन point-to-point” की जगह “धीमा लेकिन mesh” बन जाता है, और alignment error tolerance भी कहीं ज़्यादा होती है
सारे equipment को fixed mast पर लगाकर perfect line of sight मिलाना ज़रूरी नहीं; इन्हें पेड़ों की चोटी जैसी जगहों पर लगाया जा सकता है और हवा में हिलने पर भी यह काम कर सकता है
हालांकि इस hardware के पीछे की प्रेरक use case शायद लेखकों का अपना project https://github.com/datapartyjs/MeshTNC है, जो मोटे तौर पर LoRa या Meshtastic जैसे किसी खास LoRa layer-2 protocol को packet radio से जोड़ने की कोशिश लगता है
यानी यह amateur radio bands में digital packet switching signals के संदर्भ की बात है
इस संदर्भ में ज़्यादा throughput के बदले कम propagation चुनना समझ में आता है
अगर आप LoRa का उपयोग करते हुए किसी site के अंदर कई devices को mesh में जोड़ना चाहते हैं और उसे LoRa data-link protocols के साथ interoperable बनाना चाहते हैं, तो घर या दफ़्तर के बंद ecosystem के भीतर 2.4GHz पर कुछ LoRa-जैसी चीज़ को काम में लिया जा सकता है
उस संदर्भ में MeshTNC device किसी तरह के “LoRaLAN” router की तरह इस्तेमाल हो सकता है
WiFi router की तरह इसे घर के बीच में रखा जा सकता है, power और indoor antenna से जोड़ा जा सकता है, और बाहर बड़े antenna वाले packet radio transceiver से भी जोड़ा जा सकता है
तब यह MeshTNC device इमारत के अंदर के सामान्य LoRaWAN IoT devices, Meshtastic handsets, खुद बनाए गए अतिरिक्त devices, और अलग bidirectional LoRa repeater से signal ले सकता है
खासकर अतिरिक्त devices MeshTNC module इस्तेमाल करेंगे और सिर्फ 2.4GHz band में mesh चलाएंगे, इसलिए सामान्य LoRa devices की तरह मुश्किल बड़े बाहरी antennas की ज़रूरत नहीं होगी और इन्हें काफ़ी छोटा बनाया जा सकेगा
अलग bidirectional LoRa repeater मौजूदा high-gain LoRa modules से बनाया जा सकता है, जैसे वे जो powered LoRaWAN base stations में इस्तेमाल होते हैं, और यह इमारत के बाहर के LoRa mesh traffic को अंदर ला सकता है या इस क्षेत्र के दूसरे हिस्सों की ओर जाने वाला traffic ले जा सकता है
लेकिन यह जटिलता सिर्फ उन 2.4GHz-only mesh devices के लिए चाहिए जिनके पास पहले से वह packet पहुँचाने के लिए mesh नहीं है
पूरी व्यवस्था फिर भी सामान्य LoRa mesh ही रहती है, इसलिए सामान्य LoRa, जैसे Meshtastic handsets, का उपयोग जारी रह सकता है, और packet local mesh से होते हुए इमारत के packet radio bridge तक लौटकर आगे जा सकता है
साफ़ कहें तो 2.4GHz mesh handset तभी भरोसेमंद ढंग से काम करेगा जब उसका 2.4GHz antenna इमारत के अंदर हो, लेकिन HAM users के लिए यह आधा मज़ा ही होगा कि वे परखें कि घर या दफ़्तर से कितनी दूर तक 2.4GHz mesh handset चलता रहता है
ऐसे प्रयोगों के लिए इमारत के बाहर antenna वाला दूसरा MeshTNC “base station” चाहिए हो सकता है
अच्छी बात यह है कि topology जटिल नहीं होती और सब कुछ mesh है, इसलिए बस जोड़ देना होता है
यह चीज़ drone warfare में काम आ सकती है, और mesh networks का उपयोग पहले से यूक्रेन में हुआ है
उदाहरण के लिए drones भौगोलिक रूप से खुद को chain की तरह व्यवस्थित कर लें और हर drone mesh network node की तरह काम करे, तो operator chain के आख़िरी सिरे सहित हर drone को नियंत्रित कर सकता है
पूरी व्यवस्था internet access के बिना चलने वाला closed network बन जाती है
environmental sensors से आगे के इस्तेमाल इसके design scope से काफ़ी बाहर हैं, और mesh network में तो और भी ज़्यादा
chirp-based protocols लंबे airtime की वजह से जल्दी congestion तक पहुँचते हैं, इसलिए दो अंकों की संख्या वाले drones को military-grade reliability के साथ mesh करना बहुत कठिन है
लोगों ने वहाँ से सीखा है, इसलिए नए battlefields में भी अब wireless का उतना इस्तेमाल नहीं होता
https://trellisware.wpengine.com/waveforms/tsm-waveform/
nodes सहयोग करके beamforming कर सकते हैं और ज़्यादा दूरी तक पहुँच सकते हैं
MeshCore के लिए काफ़ी उथल-पुथल भरे हफ़्ते का यह समापन जैसा है: https://www.pedaldrivenprogramming.com/2026/05/meshcore-is-h...
छेड़छाड़ और प्रयोग के लिए बढ़िया है, लेकिन मज़बूत नहीं
ESP32 में long-range low-speed data transfer capability भी built-in है, और line of sight में 1km का दावा किया जाता है
संदर्भ: https://www.hackster.io/news/long-range-wifi-for-the-esp32-9...
जिज्ञासा है कि क्या यह design open source है
मैं RF वाला व्यक्ति नहीं हूँ, इसलिए अगर farm के sensor network में इसका कुछ हिस्सा दोबारा इस्तेमाल किया जा सके तो यह वाकई सुविधाजनक होगा
digital और sensor वाला हिस्सा तो मैं कर सकता हूँ, लेकिन छोटे PCB पर ठीक-ठाक performance निकालने वाली RF engineering skill के लिए सम्मान है
यह तरीका institutions या campus environments, या ऐसे dynamic environments के लिए ठीक लगती है जहाँ edge sensors ज़्यादा bandwidth के साथ data भेजें और अंत में LoRa mesh के ज़रिए internet node तक वापस जाएँ
यानी directional WiFi के विकल्प की तरह
ऐसे mesh के applications की कल्पना करें तो आपस में जुड़े nodes image जैसे data साझा कर सकते हैं, group sensor array की तरह काम कर सकते हैं, या central node तक वापस जाने के लिए redundant paths दे सकते हैं
साथ ही interference या jamming की स्थिति में spatial diversity मिल सकती है, और drone या vehicle की तरह nodes के हिलने पर location और radio attenuation के आधार पर alternative connectivity मिल सकती है
सोच रहा हूँ bandwidth बढ़ती कैसे है
यह wireless chip की hardware limit है
radio में सबसे कम spreading factor (SF) और सबसे ऊँची bandwidth setting इस्तेमाल करने पर भी यह कोई बहुत बड़ी बात नहीं बनती
ऊपर से radio buffer 255 bytes का है
नया project शुरू करते समय SX1262 की जगह SX1276 क्यों चुना गया, यह भी समझना चाहूँगा
propagation characteristics, यानी free-space path loss, 868/915MHz पर 2.4GHz की तुलना में बहुत बेहतर हैं
समझ नहीं आता कि कुछ सौ मीटर तक जाने वाला “super BLE” रखने का फायदा क्या है
तकनीकी रूप से यह 2.4GHz पर LoRa का उपयोग है और नया नहीं है, लेकिन ज़्यादातर लोग LoRa को कहीं ज़्यादा लंबी दूरी से जोड़कर सोचेंगे
LoRa 2.4 उतनी दूर तक नहीं पहुँचता