Logo DUSUN

Společnost DUSUN
Stručný průvodce SDK
Název produktu: IoT Edge Computer Gateway
Název modelu: DSGW-010C

Počítačová brána IoT Edge DSGW-010C

Historie revizí

Specifikace Sekta. Aktualizovat popis By
Rev Datum
1.0 2022-07-07 Vydání nové verze

Schválení

Organizace Jméno Titul Datum

Zavedení

Tato Rychlá úvodní příručka vysvětluje základy: jak se připojit a nastavit cíl v síti; jak nainstalovat SDK; a jak vytvořit obrazy firmwaru.
Linux Software Developer's Kit (SDK) je vestavěná hardwarová a softwarová sada, která umožňuje vývojářům Linuxu vytvářet aplikace na bráně Dusun DSGW-010C.
Sada SDK, která je založena na jádře Linuxu 4.4 a využívá stávající open source software, zjednodušuje proces přidávání vlastních aplikací. Ovladače zařízení, GNU toolchain, Předdefinovaná konfigurace profiles a sample aplikace jsou zahrnuty.

Informace o bráně

2.1 Základní informace
SOC: PX30 čtyřjádrový ARM Cortex-A53
2 GB vnitřní paměti RAM
32GB eMMC
Základ na motoru koncentrátoru LoRa: Semtech SX1302
TX výkon až 27dBm, citlivost RX až -139dBm @SF12, BW125kHz
Podpora frekvenčního pásma LoRa: RU864, IN865, EU868, US915, AU915, KR920, AS923.
Podpora Wi-Fi 2.4G/5G IEEE 802.11b/g/n/ac
Podpora BLE5.0
Podpora GPS, GLONASS, Galileo a QZSS
Podpora vodotěsného krytu IP66

2.2 Rozhraní

DUSUN DSGW-010C IoT Edge Computer Gateway - obr. 1

Nastavení cíle

Tato část popisuje, jak připojit bránu k hostitelskému počítači a síti.

Připojení brány – napájení

  1. Ujistěte se, že napájecí adaptér je 5V/3A.
  2. Vyberte vhodný napájecí adaptér pro vaši zeměpisnou polohu. Vložte jej do slotu na univerzálním napájecím zdroji; poté zapojte napájecí zdroj do zásuvky.
  3. Připojte výstupní zástrčku napájecího zdroje k bráně

Připojení brány – USB port

  1. Připojte jeden konec kabelu USB k portu USB na notebooku nebo stolním počítači
  2. Připojte druhý konec kabelu USB k portu USB na bráně.

Připojení desky PCBA – sériový port
Pokud chcete ladit bránu, můžete otevřít shell, připojit PC k desce PCBA pomocí nástroje Serial to USB.
Zelená: GND
Modrá: RX
Hnědá: TX

DUSUN DSGW-010C IoT Edge Computer Gateway - obr. 2

Kompilace prostředí k sestavení

Použijte prosím ubuntu 18.04 .iso image k nastavení vašeho prostředí pro sestavení. K instalaci ubuntu 18.04 můžete použít virtuální počítač nebo fyzický počítač.

4.1 Virtuální stroj
Doporučuje se, aby začínající uživatelé používali virtuální stroje, nainstalovali na virtuální stroj ubuntu 18.04 a ponechali dostatek místa na disku (alespoň 100G) pro virtuální stroj.

4.2 Ubuntu PC Kompilace prostředí k sestavení
Uživatelé kompilace fyzického stroje mohou používat ubuntu PC.

Akvizice a příprava SDK

5.1 Stáhněte si zdrojový kód z Dusun FTP
Název zdrojového balíčku bude px30_sdk.tar.gz, získáte jej z Dusun FTP.
5.2 Kontrola kompresního balíčku kódu
Další krok lze provést pouze po vygenerování hodnoty MD5 zdrojového kompresního balíčku a porovnání hodnoty MD5 textu MD5 .txt, aby se potvrdilo, že hodnota MD5 je stejná, a pokud hodnota MD5 není stejná, energie balíček kódů je poškozen, stáhněte si jej znovu.

$ md5sum px30_sdk.tar.gz

5.3 Zdrojový kompresní balíček je rozbalený
Zkopírujte zdrojový kód do odpovídajícího adresáře a rozbalte komprimační balíček zdrojového kódu.

DUSUN DSGW-010C IoT Edge Computer Gateway - obr. 3

Kompilace kódu

6.1 Začínáme, globální kompilace
6.1.1 Inicializovat proměnné prostředí kompilace (vyberte file Systém)
Můžete vytvořit buildroot, ubuntu nebo debian rootfs image. Vyberte jej v „./mk.sh“.

DUSUN DSGW-010C IoT Edge Computer Gateway - obr. 4

6.1.2 Připravte kořen File Systémová základna
Tato sekce je určena pro sestavení ubuntu nebo debianu file systém.
Kompilace Ubuntu
Stáhněte si root file obraz systému rootfs-ubuntu16_xubuntu_v1.1.img Zkopírujte kořenový adresář file systému na zadanou cestu, poté spusťte příkaz ./mk.sh

DUSUN DSGW-010C IoT Edge Computer Gateway - obr. 5

Sestavení bude trvat dlouho, vyčkejte prosím trpělivě.
Poté by byl obrázek umístěn do ./output/update-ubuntu.img
Update-ubuntu.img lze použít k aktualizaci firmwaru v bráně

Kompilace buildroot
Zkompilujte bitovou kopii buildroot příkazem mk.sh -b

DUSUN DSGW-010C IoT Edge Computer Gateway - obr. 6

Sestavení bude trvat dlouho, vyčkejte prosím trpělivě.
Poté by byl obrázek umístěn do ./output/update. img
Aktualizace. img lze použít k aktualizaci firmwaru v bráně

6.1.3 Spusťte The Image na desce
Připojte sériový port desky PX30 k PC přes USB to UART Bridge.
Použijte Putty nebo jiný terminálový software jako nástroj konzoly,
NASTAVENÍ SÉRIOVÉ KONZOLE:

  • 115200/8N1
  • Přenosová rychlost: 115200
  • Datové bity: 8
  • Paritní bit: Ne
  • Stop bit: 1

Zapněte desku, na konzole můžete vidět boot log:

DUSUN DSGW-010C IoT Edge Computer Gateway - obr. 7

Neexistuje žádné výchozí heslo pro přihlášení do systému.

6.2 Kompilace každé části obrázku samostatně
6.2.1 Systém sestavení a struktura obrazu
Update.img se skládá z několika částí. Hlavní části jsou uboot. img, boot.img, recovery.img, rootfs.img. uboot.img obsahuje zavaděč uboot boot.img obsahuje .dtb obraz stromu zařízení, obraz linuxového jádra recovery.img: Systém lze spustit do režimu obnovy, recovery.img je rootfs používaný v režimu obnovy. rootfs.img: Normální obraz rootfs. V normálním režimu spusťte systém a připojte tento obraz rootfs.
Možná budete muset sestavit obrazy samostatně, zvláště když se soustředíte na vývoj jednoho modulu (např. uboot nebo ovladač jádra). Poté můžete vytvořit pouze tuto část obrazu a aktualizovat tento oddíl ve flashi.

6.2.2 Pouze sestavení Uboot

DUSUN DSGW-010C IoT Edge Computer Gateway - obr. 8

6.2.3 Sestavit pouze linuxové jádro

DUSUN DSGW-010C IoT Edge Computer Gateway - obr. 9

6.2.4 Obnova sestavení File Pouze systém

DUSUN DSGW-010C IoT Edge Computer Gateway - obr. 10

Více o buildroot systému

Pokud používáte buildroot rootfs, některé testovací skripty/nástroje Dusun jsou již nainstalovány ve finálním buildroot rootfs. Můžete se podívat na buildroot/dusun_rootfs/add_ds_rootfs.sh

7.1 Testování hardwarových komponent
Následující testování se provádí pod systémem buildroot.
7.1.1 Test Wi-Fi jako přístupový bod
Skript „ds_conf_ap.sh“ slouží k nastavení přístupového bodu Wi-Fi, SSID je „dsap“, heslo je „12345678“.

7.1.2 Test I2C

DUSUN DSGW-010C IoT Edge Computer Gateway - obr. 12

Test funkce i2c v bráně

Bezdrátový vývoj (Zigbee, Z-Wave, BLE, LoRaWAN)

K provedení následujících kroků použijte systém ubuntu. Kód bude zkompilován na desce, nikoli na hostiteli.

DUSUN DSGW-010C IoT Edge Computer Gateway - obr. 13

  1. Připravte si nějakou knihovnu na tabuli
  2. scp SDK

8.1 BLE

DUSUN DSGW-010C IoT Edge Computer Gateway - obr. 14

Rozhraní BLE je /dev/ttyUSB1.
Stáhněte si „rk3328_ble_test.tar.gz“ z Dusun FTP a zkopírujte jej na desku pod /root.

DUSUN DSGW-010C IoT Edge Computer Gateway - obr. 15

Rozbalte jej a můžete získat testovací nástroj ./bletest build ble a spustit:
Další informace o testovacím nástroji BLE naleznete na adrese https://docs.silabs.com/ pro více informací.

DUSUN DSGW-010C IoT Edge Computer Gateway - obr. 16

8.2 LoRaWAN
Vyberte si správné rozhraní pro LoRaWAN, napřample /dev/spidev32766.0.
Konfigurace file protože je v ./sx1302_hal/packet_forwarder/global_conf.json.
Stáhněte si „sx1302_hal_0210.tar.gz“ z Dusun FTP a zkopírujte jej na desku pod /root.

DUSUN DSGW-010C IoT Edge Computer Gateway - obr. 17

Rozbalte jej a můžete získat ./sx1302_hal build LoRaWAN sample kód sx1302_hal a spusťte:
Další informace o kódu LoRaWAN naleznete na adrese https://www.semtech.com/products/wireless-rf/lora-core/sx1302 pro více informací.

DUSUN DSGW-010C IoT Edge Computer Gateway - obr. 18

8.3 GPS
Získejte data GPS z programu gps, výchozí sériový port je ttyS3, přenosová rychlost 9600

DUSUN DSGW-010C IoT Edge Computer Gateway - obr. 19

Upgrade obrázku

9.1 Nástroj pro upgrade
Nástroj pro upgrade:AndroidTool_Release_v2.69

9.2 Přejděte do režimu upgradu

  1. Připojte port OTG k portu USB hořícího počítače, funguje také jako 5V napájecí zdroj
  2. Stiskněte „Ctrl+C“, když se uboot spouští, pro zadání uboot:
    DUSUN DSGW-010C IoT Edge Computer Gateway - obr. 20
  3. Příkaz uboot „rbrom“ pro restart desky do režimu maskrom pro kompletní aktualizaci „update.img“.
    DUSUN DSGW-010C IoT Edge Computer Gateway - obr. 21
  4. Příkaz „rockusb 0 mmc 0“ pro restart desky do režimu zavaděče, pro částečný upgrade firmwaru nebo kompletní „aktualizaci“. img“ upgrade.

DUSUN DSGW-010C IoT Edge Computer Gateway - obr. 22

9.3 Celý balíček aktualizace firmwaru „update.img“.

DUSUN DSGW-010C IoT Edge Computer Gateway - obr. 23

9.4 Aktualizujte firmware samostatně

DUSUN DSGW-010C IoT Edge Computer Gateway - obr. 24

Tel:86-571-86769027/8 8810480
Webmísto: www.dusuniot.com
www.dusunremotes.com
8. patro, budova A, centrum Wantong,
Hangzhou 310004, Čína
www.dusunlock.com

Dokumenty / zdroje

Počítačová brána IoT Edge DUSUN DSGW-010C [pdfUživatelská příručka
DSGW-010C, DSGW-010C IoT Edge Computer Gateway, IoT Edge Computer Gateway, Edge Computer Gateway, Computer Gateway, Gateway

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *