Teraz możesz zabrać ze sobą implementację Bitcoin Layer 2 gdziekolwiek się udasz, dając Ci możliwość przesyłania sygnałów satelitarnych wszędzie!
To jest opinia redakcyjna Anthony'ego Feliciano, organizatora wydarzeń Bitcoin i współpracownika w Magazyn Bitcoin.
Ten artykuł jest kontynuacją poprzedni artykuł, który napisałem, mówiąc o różnych typach węzłów Lightning. Będę rozwijał się na RaspiBlitz Węzeł sieci błyskawicy. Nie będę wdawać się w wiele innych opcji i funkcji oferowanych przez RaspiBlitz, ale jest to wyjątkowy zwrot akcji.
Ten projekt zaczął się cztery lata temu, kiedy siedziałem w swoim mieszkaniu w południe i nagle zgasło zasilanie. Pierwszą rzeczą, która przechodzi przez umysł normalnego człowieka, jest „cholera, brak zasilania — zastanawiam się, ile to zajmie i czy muszę zacząć szukać w lodówce, aby ewentualnie grillować to, co może się rozmrozić?”
Nie ja! Natychmiast pomyślałem: „MÓJ Błyskawica!” Krótko mówiąc, zasilanie było wyłączone tylko na kilka godzin. Ale wtedy zacząłem się zastanawiać, co mogę zrobić, jeśli coś takiego się powtórzy?
Co zamanifestował się później, to projekt, w którym założyłem węzeł RaspiBlitz LN. Ten projekt polegał na wymyśleniu sposobu, aby węzeł LN działał, gdy znikną zasilanie i internet.
Problemy do rozwiązania dla:
- Zasilanie — czego mogę użyć, aby węzeł LN działał podczas następnej przerwy w zasilaniu?
- Internet — jak utrzymać węzeł LN podłączony do Internetu, aby zachować synchronizację LN?
- Mobilność — co by było, gdyby doszło do pożaru lub sytuacji awaryjnej i musiałbym wyjść, zabierając tylko to, co mogę unieść?
Power
Jeśli czytasz te zagadnienia, prawdopodobnie sam też myślisz o rozwiązaniach. Pierwszy problem jest łatwy do rozwiązania – zaopatrz się w zasilacz awaryjny (UPS) jako zapasowy. Ma sens, prawda? Jeśli zasilanie zgaśnie, UPS włącza się i utrzymuje zasilanie urządzenia bez żadnych problemów. Jedyne pytanie uzupełniające to: ile czasu potrzebujesz? Na rynku jest wiele zasilaczy UPS zapewniających zasilanie przez dowolną liczbę godzin, więc w tym momencie staje się to kwestią preferencji i budżetu. Wybrałem model UPS z około dwugodzinnym zasilaczem. W tamtym czasie nie miałem nic, więc to wciąż było dla mnie nowe i nigdy nie przyszło mi do głowy. Chociaż nie jest to najdłuższe ładowanie ani najmocniejszy zasilacz UPS, wybrany przeze mnie zasilacz zapewnia jedynie zasilanie awaryjne mojemu węzłowi LN i routerowi; jeśli stracę internet, nadal mogę utrzymać zasilanie routera i łączyć się przez Secure Shell (SSH) terminal do moich urządzeń w sieci. Pierwszy problem rozwiązany.
Internet
**Uwaga** Poniższe rozwiązanie dotyczy sytuacji, gdy na początku korzystasz z konfiguracji Wi-Fi. Jeśli używasz kabla Ethernet, nadal możesz dodać sieć Wi-Fi jako kopię zapasową, wykonując poniższe czynności. Ponadto, jeśli router jest zasilany przez UPS, nie zawsze oznacza to utratę Internetu w przypadku awarii zasilania, ponieważ będzie to zależeć od tego, czy dotyczy to również Twojego dostawcy. Ta metoda jest przeznaczona do awarii zasilania lub sytuacji awaryjnych na większym obszarze i przyczyni się do rozwiązania trzeciego problemu — mobilności.
Internet i utrzymywanie łączności
Podczas gdy wszyscy martwią się o moc, i słusznie, wielu zapomina o drugiej najważniejszej części — połączeniu internetowym. Jak utrzymać połączenie tego urządzenia w przypadku przerwy w dostawie prądu? Łatwy — wtedy zacząłem szukać informacji; na szczęście, ponieważ używam Raszpi 4 który ma wbudowaną sieć Wi-Fi, dzięki prostej konfiguracji pliku Wi-Fi możesz dodać drugą sieć Wi-Fi.
Jak skonfigurować drugą sieć na swoim Raspi:
Przejdź na tę stronę, aby uzyskać więcej informacji: Skonfiguruj Wi-Fi na Raspi
Oto wiersz kodu, którego szukasz:
Sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
**UWAGA** Jeśli nie korzystasz z WiFi, a zamiast tego używasz RJ45 (Ethernet), Twój plik wpa_supplicant.conf może nie mieć tego kodu na górze; jeśli go brakuje, dodaj go:
ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev
update_config = 1
country=US – **Zmień kod kraju, jeśli znajdujesz się poza Stanami Zjednoczonymi**
Aby wprowadzić ten kod, wyjdź z menu RaspiBlitz na ekran terminala, który powinien wyglądać tak:
admin@NODEIPADRES:~ $
Wpisz kod, aby wyglądał tak poniżej:
admin@NODEIPADDRESS:~ $ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Nie będę pokazywać mojej konfiguracji, ale po otwarciu pliku zobaczysz swoją konfigurację. Wziąłem to z powyższego linku „Skonfiguruj WiFi w Raspi”.
ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev
update_config = 1
kraj=USA
sieć = {
ssid=”SSID sieci szkolnej”
psk=”hasłoSzkoła”
id_str=”szkoła”
}
sieć = {
ssid=”identyfikator SSID sieci domowej”
psk=”hasłoDom”
id_str=”dom”
}
To, co zobaczysz w swoim pliku, to Twoja sieć Wi-Fi, z której już korzystasz. To, co dodajesz, to ta druga sieć. Więc jaka jest twoja druga sieć? Mam na myśli, z iloma spotami WiFi można się połączyć? Czy znasz identyfikator SSID (Identyfikator Zestawu Serwisowego) i hasło do połączenia z nimi? W moim przypadku korzystałem z hotspotu mojego telefonu komórkowego. Zgadza się, możesz użyć swojego telefonu komórkowego jako hotspotu, który będzie działał jako Wi-Fi, aby Twój węzeł LN mógł się z nim połączyć. Tak więc dla drugiej sieci na liście wprowadziłem swój identyfikator SSID i hasło podane przez funkcję hotspotu mojego telefonu komórkowego.
Pytanie — ale co, jeśli korzystam z hotspotu telefonu komórkowego? Jak poznam adres IP, aby się z nim połączyć? Nie martw się, Ciebie też o to zadbałem. Na swój telefon (używam Androida) pobierz aplikację o nazwie Termiusz który działa jak terminal SSH z telefonu komórkowego do urządzenia LN.
**Uwaga** Jeśli masz ekran na swoim RaspiBlitz, adres IP, z którym chcesz się połączyć, również się tam pojawi, co oznacza, że poprawnie wprowadziłeś drugą sieć Wi-Fi, a Twój telefon i urządzenie komunikują się.
**Uwaga** Jeśli uruchamiasz swoje urządzenie bez ekranu (bez ekranu), tak jak ja, musisz uzyskać adres IP z informacji o „podłączonym urządzeniu”, krok, który omawiam poniżej
Aplikacja Termius
Kroki: Ze względu na politykę bezpieczeństwa nie mogę robić zrzutów ekranu, aby pokazać, jak skonfigurować aplikację na telefonie, ale mogę Cię poprowadzić.
- Otwórz aplikację
- Kliknij „+” – Nowy host
- Wypełnij informacje – Alias (nazwa połączenia)
- Nazwa hosta lub adres IP: otrzymasz ten adres IP, gdy Twój węzeł połączy się z hotspotem telefonu komórkowego. Pokażę później, jak to zdobyć.
- Upewnij się, że pole „SSH” jest zaznaczone.
- Nazwa użytkownika: dla użytkowników RaspiBlitz nazwa użytkownika to „admin”, ale jeśli zmieniłeś ją na inną, to jest to tak, jak ją nazwałeś.
- Hasło: NIE WPROWADZAJ HASŁA! Jeśli go wprowadzisz, połączy się automatycznie, co stanowi lukę w zabezpieczeniach, jeśli ktoś dostanie się do twojego telefonu. Pozostaw to puste po kliknięciu nazwy aliasu, zostaniesz poproszony o podanie hasła do urządzenia, z którym chcesz się połączyć.
- Kliknij znacznik wyboru u góry, aby dodać nowe połączenie.
- Po nawiązaniu pierwszego połączenia SSH z urządzeniem zostaniesz poproszony o zaakceptowanie odcisku palca, aby to zrobić. Kliknij „Tak”.
Poniżej znajduje się zrzut ekranu, jak to wszystko wygląda:
Jak widzisz, korzystam z hotspotu mojej komórki.
Moja sieć WiFi to „Gooundsand” wraz z podanym hasłem (psk), które wpisałem jako drugą sieć WiFi.
sieć = {
ssid=”Piasek”
psk=”hasłoDom”
id_str=”dom”
}
Jeśli widzisz podłączone urządzenia (nazwa węzła LN), oznacza to, że pomyślnie skonfigurowałeś sudo nano /etc/wpa_supplicant/wpa_supplicant.conf, a Twoje urządzenie jest teraz podłączone do sieci Wi-Fi z telefonem komórkowym i Internetem. Gratulacje, że dotarłeś tak daleko!
**Uwaga** Upewnij się, że pierwsze połączenie, jeśli używasz Ethernetu, jest odłączone lub jeśli używasz Wi-Fi jako głównego połączenia, że jest wyłączone. Po ponownym uruchomieniu urządzenie zablokuje się w głównej sieci Wi-Fi i nie będzie szukać drugiego połączenia. Nawiązanie połączenia zajmie kilka minut po ponownym uruchomieniu.
Możesz teraz przejść do mobilnego hotspotu z ustawień i zobaczyć podłączone urządzenia lub przesunąć palcem w dół z paska powiadomień, jak pokazano powyżej, aby zobaczyć podłączone urządzenia. Teraz kliknij „szczegóły” podłączonego urządzenia i ponownie „szczegóły”. Tutaj zobaczysz adres IP przekazany z telefonu komórkowego do urządzenia. (Przykład: 192.168.200.102.) Te informacje trafią teraz do aplikacji Termius: Nazwa hosta lub adres IP: otrzymasz ten adres IP, gdy Twój węzeł połączy się z hotspotem telefonu komórkowego.
Jeśli udało Ci się zrobić wszystko poprawnie to powinieneś dotrzeć do tego miejsca na zrzucie ekranu:
To jest ekran menu RaspiBlitz na moim telefonie z Androidem z aplikacją Termius.
Jeśli udało ci się przejść przez wszystkie kroki, pomyślnie dodałeś drugą sieć Wi-Fi do swojego sudo nano /etc/wpa_supplicant/wpa_supplicant.conf, udało ci się uzyskać węzeł LN, aby połączyć się z telefonem komórkowym przez hotspot i w końcu udało ci się SSH do swojego urządzenia i zsynchronizuj swój węzeł LN przez sieć komórkową i uzyskaj dostęp do menu RaspiBlitz, jak widać na zrzucie ekranu powyżej. Gratulacje, uda Ci się!
Wskazówki, jeśli coś się nie powiedzie:
- Upewnij się, że identyfikator SSID i hasło są poprawne w pliku sudo nano /etc/wpa_supplicant/wpa_supplicant.conf. Ctrl+x, aby wyjść, „y”, aby zapisać plik, jeśli informacje są poprawne. Lub „n”, jeśli coś błędnie wpisałeś.
- Po ponownym uruchomieniu węzła LN, aby połączyć się z hotspotem telefonu komórkowego, poświęć kilka minut na nawiązanie tego połączenia. Więc nie bój się, że zrobiłeś coś złego – jeśli zajmie to ponad pięć minut, prawdopodobnie warto rozwiązać problem.
- Upewnij się, że pierwsze połączenie, jeśli używasz Ethernetu, jest odłączone lub jeśli używasz Wi-Fi jako głównego połączenia, że jest wyłączone. Po ponownym uruchomieniu urządzenie zablokuje się w głównej sieci Wi-Fi i nie będzie szukać drugiego połączenia.
- Na SSH przez terminal upewnij się, że masz poprawny adres IP z hotspotu. I dodaj te informacje do nowego połączenia hosta. (Uwaga: na niektórych urządzeniach, takich jak moje, za każdym razem, gdy wyłączałem i włączałem hotspot, otrzymywałem nowy adres IP, więc muszę „edytować alias połączenia” w aplikacji z nowym adresem IP, a SSH połączy się ponownie.
Ruchliwość
W końcu dochodzimy do ostatniego kroku. Co zrobić, jeśli zdarzy się poważna sytuacja awaryjna, pożar lub powiedzmy tylko wakacje i będziesz musiał wziąć tylko to, co możesz i wyjechać? Czy mógłbyś zabrać ze sobą swój węzeł LN? Jak byś to zrobił? Jeśli wybrałeś średniej wielkości zasilacz UPS, zawsze możesz go złapać i odejść, ponieważ zapewnia kilka godzin potrzebnych na utrzymanie urządzenia, dopóki nie uzyskasz bardziej stabilnej konfiguracji. Powiedzmy, że Twój UPS jest duży i masywny, a zabranie go ze sobą jest po prostu niewykonalne. Pomyślałem też o tym i zdecydowałem się na zapasową ładowarkę słoneczną 28800 mAh, czyli w zasadzie to, czego można użyć do naładowania telefonu komórkowego. Dlaczego to jest przydatne? Ponieważ jest mały, lekki i wszechstronny. Jednostka ma również zastosowania (złącze USB-c) do ładowania ściennego jednostki. Ale co ważniejsze, ładowarka słoneczna zapewnia moc (3A) niezbędną do zasilania urządzenia, w tym zewnętrznego dysku SSD.
Porady:
- Nie można ładować zapasowej ładowarki na ścianie podczas próby zasilania urządzenia LN; nie zabił Pi, po prostu przestał działać. Wyciągnąłem zasilanie, odczekałem trochę czasu i ponownie uruchomiłem.
- Nie można używać obu portów USB do łączenia się z portami USB Raspi. To usmaży twoją deskę: Więc tak, zabiłem swoją deskę. Na szczęście była to tylko tablica, która zastąpiła tylko 35 USD.
Podsumowując, uczę się metodą prób i błędów. Mam nadzieję, że się z tego śmiałeś, ale miejmy nadzieję, że pomoże to komuś uniknąć niepotrzebnego stresu.
Oto efekt końcowy (zdjęcie zrobione w parku stanowym w Górach Skalistych):
Wnioski
To może być dla Ciebie weekendowy projekt. Jeśli już korzystasz z węzła i masz ochotę na trochę #lekkomyślność, jest to świetny sposób na rozszerzenie swoich aplikacji i umiejętności. Nawet jeśli nie robisz tego dokładnie w ten sposób, mam nadzieję, że zainspirowało cię to do wymyślenia bardziej kreatywnego sposobu rozwiązania problemów, których doświadczyłem.
Teraz idź być #lekkomyślny.
To jest gościnny post autorstwa Anthony'ego Feliciano. Wyrażone opinie są całkowicie ich własnymi i niekoniecznie odzwierciedlają opinie BTC Inc lub Magazyn Bitcoin.
- zdolność
- O nas
- dostęp
- działać
- adres
- Wszystkie kategorie
- już
- zawsze
- android
- Aplikacja
- aplikacje
- w przybliżeniu
- POWIERZCHNIA
- artykuł
- backup
- Gruntownie
- bo
- jest
- poniżej
- Bit
- Bitcoin
- deska
- Pudełko
- BTC
- BTC Inc
- budżet
- wbudowany
- kabel
- Może uzyskać
- nieść
- opłata
- ładowanie
- kod
- jak
- przyległy
- systemu
- Skontaktuj się
- połączony
- Podłączone urządzenie
- połączenie
- Łączność
- przyczynić się
- mógłby
- kraj
- Para
- Twórczy
- istotny
- postanowiła
- urządzenie
- urządzenia
- ZROBIŁ
- różne
- dyskutować
- na dół
- pobieranie
- podczas
- Zespół redakcyjny
- Wchodzę
- wpisana
- zapewniają
- wydarzenia
- wszyscy
- wszystko
- przykład
- Wyjście
- Rozszerzać
- rozszerzenie
- doświadczony
- wyrażone
- Cecha
- Korzyści
- Postać
- W końcu
- odcisk palca
- natura
- i terminów, a
- wada
- obserwuj
- następujący
- zabawa
- miejsce
- Dający
- będzie
- chwycić
- większy
- Gość
- Guest Post
- poprowadzi
- pomaga
- Strona główna
- W jaki sposób
- How To
- HTTPS
- realizacja
- Włącznie z
- Informacje
- Informacja
- inspirowane
- Internet
- IP
- Adres IP
- problemy
- IT
- warstwa
- UCZYĆ SIĘ
- Pozostawiać
- lekki
- błyskawica
- Błyskawica sieci
- Linia
- LINK
- Lista
- długo
- Popatrz
- poszukuje
- poważny
- WYKONUJE
- Dokonywanie
- zarządzane
- znak
- rynek
- Materia
- znaczy
- może
- nic
- Aplikacje mobilne
- mobilność
- model
- jeszcze
- większość
- nano
- koniecznie
- niezbędny
- sieć
- węzły
- normalna
- powiadomienie
- numer
- Oferty
- koncepcja
- Opinia
- Opinie
- Opcje
- Inne
- przerwa
- własny
- Park
- część
- Hasło
- osoba
- punkt
- polityka
- power
- Zasilacz laboratoryjny
- mocny
- poprzedni
- Problem
- problemy
- projekt
- dostawca
- zapewnia
- że
- pytanie
- odzwierciedlić
- skalisty
- run
- bieganie
- Szkoła
- Ekran
- bezpieczne
- bezpieczeństwo
- wada bezpieczeństwa
- wybrany
- rozsądek
- zestaw
- ustawienie
- ustawienie
- Powłoka
- Short
- pokazane
- Prosty
- umiejętności
- mały
- So
- słoneczny
- rozwiązanie
- Rozwiązania
- ROZWIĄZANIA
- kilka
- Ktoś
- coś
- Spot
- początek
- rozpoczęty
- Stan
- stres
- Z powodzeniem
- Dostawa
- biorąc
- rozmawiać
- terminal
- Połączenia
- Myślący
- Przez
- czas
- Top
- próba
- twist
- typy
- wyjątkowy
- Zjednoczony
- UPS
- usb
- posługiwać się
- Użytkownicy
- wszechstronny
- weekend
- Co
- Co to jest
- czy
- Podczas
- wifi
- pracujący
- wartość
- by
- lat
- Twój