Search Code

Како да изградите долгодометна LoRa мрежна мрежа | MeshTastic, Heltec, MeshNology

This lesson is part of: Introduction to WiFi LoRa

Како да изградите долгодометна LoRa мрежна мрежа | MeshTastic, Heltec, MeshNology

Изградете далечински, вонмрежен LoRa Messenger со Meshtastic

Во денешниот поврзан свет, што се случува кога нема мобилна услуга или интернет? Овој проект водич ќе ви покаже како да изградите сопствена приватна, вонмрежна комуникациска мрежа што работи бесплатно на километри. Ќе го претвориме разновидниот Heltec WiFi LoRa 32 модул во моќен уред за пораки користејќи ја платформата со отворен код Meshtastic. Оваа поставка ви овозможува да испраќате текстуални пораки и да споделувате локации помеѓу уреди преку далечинска, нискоенергетска мрежа со мрежеста топологија, што ја прави совршена за планинарење, кампување или итни ситуации.

Ќе користиме неколку специјално изработени куќишта од Meshnology—N30, N32 и N35—кои ја сместуваат Heltec плочката и вклучуваат батерии од 1100mAh до 3000mAh за продолжена употреба на терен. Целиот потребен хардвер, софтвер и партнерски линкови се обезбедени на страницата со ресурси поврзана под ова видео.


Како работи: Објаснети LoRa и Meshtastic

Овој проект се потпира на две клучни технологии за да постигне далечинска, вонмрежна комуникација, како што е објаснето на 01:43 во видеото.

  • LoRa (Long Range): Ова е радио технологија што овозможува пренос на податоци на огромни растојанија со многу мала моќност. Работи на нелиценцирани фреквенциски опсези (како 915 MHz во САД), па затоа нема такси или претплати.
  • Meshtastic: Ова е проект со отворен код што создава децентрализирана, шифрирана мрежа со мрежеста топологија користејќи евтини LoRa радија. Во мрежа со мрежеста топологија, секој уред може да пренесува пораки за други уреди, автоматски проширувајќи го опсегот на целата мрежа.

Процесот на комуникација е едноставен, но моќен: пишувате порака во апликацијата Meshtastic на вашиот телефон. Апликацијата ја испраќа пораката преку Bluetooth до вашиот спарен Heltec LoRa уред. Тој уред потоа ја емитува пораката преку LoRa мрежата. Секој друг уред во опсег ја прима LoRa пораката и ја проследува преку Bluetooth до својот спарен телефон, каде што се појавува во апликацијата.


Чекор 1: Инсталирање на Meshtastic фирмверот

Пред да можете да го користите вашиот Heltec модул, треба да го инсталирате Meshtastic фирмверот. Најлесен начин да го направите ова е со официјалната веб алатка за инсталација, како што е прикажано на 09:26.

  1. Поврзете го вашиот Heltec WiFi LoRa 32 уред со компјутерот преку USB.
  2. Отворете компатибилен веб прелистувач (како Google Chrome или Edge) и одете на flasher.meshtastic.org.
  3. Од паѓачкото мени, изберете го вашиот уред. Можете да филтрирате по „Heltec" за лесно да го најдете „Heltec Wireless Stick V3" или сличен модел.
  4. Изберете ја најновата стабилна верзија на фирмверот од следното паѓачко мени.
  5. Кликнете на копчето „Flash". Ќе се појави прозорец што ќе ве праша да го изберете COM портот за вашиот уред. Изберете го и кликнете на поврзи. Се препорачува да ја изберете опцијата „Erase and install" за да обезбедите чиста инсталација.
  6. Алатката за инсталација автоматски ќе го избрише стариот фирмвер и ќе го инсталира Meshtastic. Откако ќе заврши, уредот ќе се рестартира и ќе го видите почетниот екран на Meshtastic на неговиот OLED дисплеј.

Чекор 2: Инсталирање и поставување на апликацијата Meshtastic

Апликацијата Meshtastic е вашиот команден центар за испраќање пораки и конфигурирање на вашите уреди. Процесот на инсталација започнува на 12:48.

  1. Одете во Google Play Store или Apple App Store на вашиот паметен телефон и пребарајте „Meshtastic".
  2. Инсталирајте ја и отворете ја апликацијата. Можете да ги прескокнете почетните екрани за добредојде.
  3. Апликацијата бара Bluetooth и дозволи за локација за да функционира, па затоа задолжително одобрете ги кога ќе биде побарано.
  4. Со отворена апликација, сега сте подготвени да го спарите вашиот прв LoRa уред.

Чекор 3: Спарување и конфигурирање на вашиот уред

За да испраќате пораки, треба да го спарите вашиот LoRa уред со апликацијата преку Bluetooth. Овој клучен чекор е покриен на 13:38.

  1. Во апликацијата Meshtastic, допрете ја иконата за Bluetooth или копчето „скенирај" за да пребарувате за уреди во близина.
  2. Вашиот Heltec уред треба да се појави во списокот со име како „Meshtastic_XXXX". Допрете го.
  3. Ќе се појави барање за спарување на вашиот телефон, а 6-цифрен код за потврда ќе биде прикажан на OLED екранот на Heltec уредот. Внесете го овој код во апликацијата за да го завршите спарувањето.
  4. Откако ќе се спари, апликацијата ќе се поврзе и ќе ја вчита конфигурацијата на уредот. Најважниот прв чекор е да ја поставите вашата регија. Одете во поставките на уредот, пронајдете го менито „LoRa" или „Radio Configuration" и изберете ја вашата регија (на пр., „United States"). Ова ја поставува точната фреквенција за вашата област. Уредот ќе се рестартира откако ќе ја зачувате оваа поставка.
  5. Можете исто така да отидете во поставките „User" за да му дадете на вашиот уред уникатно име, што го олеснува идентификувањето во мрежата.

Чекор 4 (Опционален): Напредна конфигурација со веб клиент

За понапредни корисници, Meshtastic нуди моќен веб клиент за конфигурација, достапен на client.meshtastic.org. Како што е прикажано на 06:02, можете да го поврзете вашиот уред преку USB и да го користите овој интерфејс за да видите мапа на сите јазли во вашата мрежа, да прегледате детални статистики за уредот и да ги подесите напредните поставки како што е LoRa преносната моќност за да балансирате помеѓу опсегот и траењето на батеријата.


Испраќање на вашата прва порака

Со конфигурирани вашите уреди, подготвени сте да комуницирате! Овој процес е демонстриран на 18:50.

  • Во апликацијата Meshtastic, одете до табулаторот „Разговор“ или „Пораки“.
  • Сите пораки се испраќаат на канал. По дифолт, сите се на примарниот канал, но можете да креирате и приватни, шифрирани канали.
  • Едноставно напишете ја вашата порака во полето за текст и притиснете испрати. Пораката се испраќа преку Bluetooth до вашиот LoRa уред, кој потоа ја емитува преку мрежата на мрежата.
  • Неколку секунди подоцна, пораката ќе се појави на апликацијата на секој друг корисник на вашиот канал, како и на OLED екраните на нивните LoRa уреди.

Како што демонстрира видеото, овој систем работи беспрекорно, овозможувајќи комуникација помеѓу повеќе различни типови на Meshtastic уреди истовремено. Тестот на терен во реални услови на 19:58 потврдува успешна комуникација на растојание од 1,5 км, при што основната технологија е докажано дека работи на многу поголеми растојанија.


Поглавја од видеото

  • 00:00 - Вовед во проектот
  • 01:43 - Што се LoRa и Meshtastic?
  • 02:40 - Преглед на хардверот
  • 05:02 - Преглед на софтвер и алатки
  • 09:26 - Инсталирање фирмвер со flasher.meshtastic.org
  • 12:48 - Инсталирање на апликацијата Meshtastic
  • 13:38 - Поврзување на уред преку Bluetooth
  • 15:07 - Конфигурирање на поставките на уредот (Регион и име)
  • 18:50 - Демонстрација во живо во лабораторија: Испраќање пораки
  • 19:58 - Тест на терен во реални услови (1,5 км)
No code attached.

Resources & references

Files📁

No files available.