Obsah:
- Krok 1: DWMM0 - POPIS HARDWARU
- Krok 2: DWMMO - APLIKACE LOGGERU GNSS/GPS
- Krok 3: DWMM0 - GENERACE KML SOUBORU
Video: Mezipatro DWMM0 pro mobilní připojení: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Toto je jednoduchá ukázka použití mezipatra DWMM0 pro vzdálené protokolování dat. Na straně klienta této aplikace je spuštěn skript python (client.py) zodpovědný za čtení dat GNSS/GPS a jejich přenos na stranu serveru (prostřednictvím TCP/IP protokol), který spouští jiný skript (server.py) zodpovědný za sběr a ukládání příchozích dat.
Reference: webové stránky projektu
Krok 1: DWMM0 - POPIS HARDWARU
DWMM0 Mezzanine je doplňková deska pro jednodeskový počítač DragonBoard 410c (nebo jakýkoli jiný standardní SBC 96Boards). Tento mezipatro se skládá z 5 hlavních subsystémů:
- Ovladač nabíjení Li-Ion baterie
- Ovladač rozbočovače USB 2.0
- DC/DC Boost Converter (od 3,0 V do 9,0 V)
- LPWA/GNSS modul (se zařízením Quectel BG96)
- Převodníky DC/DC (od 5V do 3,3V a 4,1V)
Krok 2: DWMMO - APLIKACE LOGGERU GNSS/GPS
Původní skripty pythonu pro tuto aplikaci lze stáhnout zde: stahovací skripty Skript server.py musí běžet na jakémkoli počítači s připojením k internetu (strana SERVER). Skript client.py běží na DragonBoard 410c s mezipatří DWMM0 (CLIENT strana) Každý skript má svou vlastní relaci „Konfigurovatelné parametry“, kterou musí uživatel upravit (například adresu TCP/IP, porty, síťové APN, uživatelské jméno a heslo).
Krok 3: DWMM0 - GENERACE KML SOUBORU
Soubor updated_python_scripts.zip obsahuje upravený klientský skript (gpslog.py), který implementuje lokální ukládání dat GPS (data NMEA z modulu Quectel BG96):
- gpslog.py: aktualizovaný klientský skript (ukládá data GPS do souboru logger.txt)
- makekml.py: převede soubor logger.txt na verzi KML (logger.kml), kterou lze otevřít v aplikaci Google Earth
- logger.txt: uložená data GPS
- logger.kml: KML převod uložených GPS dat
Doporučuje:
Jak si vytvořit vlastní WIFI bránu pro připojení Arduina k síti IP?: 11 kroků (s obrázky)
Jak si vytvořit vlastní WIFI bránu pro připojení Arduina k síti IP?: Jako mnoho lidí si myslíte, že Arduino je velmi dobrým řešením pro domácí automatizaci a robotizaci! Ale pokud jde o komunikaci, Arduinos přichází pouze se sériovými linkami. Pracuji na robotu, který musí být trvale připojen k serveru, který běží
Terminál Python pro levné připojení Pi Arduino: 4 kroky
Terminál Python pro levné připojení Pi Arduino: Raspberry Pi je stroj Linux, takže pro něj pravděpodobně existuje spousta koncových aplikací. Ale napsal jsem nový v Pythonu, proč jsem se obtěžoval? Číst dál. Pokud provádíte projekt, který používá Pi i Arduino, pravděpodobně potřebujete
Nastavení a připojení SunSDR2 Pro: 8 kroků
Nastavení a připojení SunSDR2 Pro: Napájení a počítač Zařízení Suns lze napájet běžným zdrojem 13,8 V, ale je užitečné vědět, že jsou navrženy pro napětí 15 V. Pro Pro2 je malý 90W napájecí zdroj (6A-15V) https://sunsdr.eu/product/power-supply15
Zabezpečené připojení SSH / SCP z Raspberry Pi na cloudový server pro zálohování a aktualizace: 3 kroky
Zabezpečené připojení SSH / SCP z Raspberry Pi na cloudový server pro zálohování a aktualizace: Účelem tohoto pokynu je ukázat vám, jak se automaticky a bezpečně připojit z vašeho Raspberry Pi ke vzdálenému cloudovému serveru (a naopak) za účelem provedení zálohování a aktualizace atd. K tomu používáte páry klíčů SSH, které obvia
Řezání a opětovné připojení světelných pásků Phillips Hue (pro ty z nás, kteří nejsou příliš zdatní s pájením): 6 kroků
Řezání a opětovné připojení světelných pásků Phillips Hue (pro ty z nás, kteří nejsou příliš zkušení v pájení): Pokud jste zruční v pájení, je zde dobrý příspěvek „ruedli“, jak to udělat, aniž byste pájecí podložky rozřezali na polovinu Tyto kroky jsou pro ty z nás, kteří jsou obeznámeni, ale nejsou příliš zruční v pájení. Udělal jsem základní prodané