Logotip DUSUN

Podjetje DUSUN
Vodnik za hitri začetek SDK
Ime izdelka: IoT Edge Computer Gateway
Ime modela: DSGW-010C

DSGW-010C IoT Edge računalniški prehod

Zgodovina revizij

Specifikacija Sekta. Posodobite opis By
Rev Datum
1.0 2022-07-07 Izdaja nove različice

Odobritve

Organizacija Ime Naslov Datum

Uvod

Ta vodnik za hiter začetek razlaga osnove: kako se povezati in nastaviti cilj v omrežju; kako namestiti SDK; in kako zgraditi slike vdelane programske opreme.
Komplet za razvijalce programske opreme Linux (SDK) je vdelana zbirka strojne in programske opreme, ki razvijalcem Linuxa omogoča ustvarjanje aplikacij na Dusunovem prehodu DSGW-010C.
SDK, ki temelji na jedru Linuxa 4.4 in izkorišča obstoječo odprtokodno programsko opremo, poenostavlja postopek dodajanja aplikacij po meri. Gonilniki naprav, veriga orodij GNU, vnaprej določena konfiguracija profiles in sampvse aplikacije so vključene.

Informacije o prehodu

2.1 Osnovne informacije
SOC: PX30 štirijedrni ARM Cortex-A53
2 GB vgrajenega RAM-a
32 GB eMMC
Osnova na LoRa Concentrator Engine: Semtech SX1302
TX moč do 27dBm, RX občutljivost do -139dBm @SF12, BW125kHz
Podpora za frekvenčni pas LoRa: RU864, IN865, EU868, US915, AU915, KR920, AS923.
Podpira Wi-Fi 2.4G/5G IEEE 802.11b/g/n/ac
Podpira BLE5.0
Podpira GPS,GLONASS,Galileo in QZSS
Podpira vodotesno ohišje IP66

2.2 Vmesnik

DUSUN DSGW-010C IoT Edge računalniški prehod – slika 1

Nastavitev cilja

Ta razdelek opisuje, kako povezati prehod v vaš gostiteljski računalnik in omrežje.

Priključitev prehoda – Napajanje

  1. Prepričajte se, da je napajalnik 5 V/3 A.
  2. Izberite ustrezen napajalni adapter za vašo geografsko lokacijo. Vstavite ga v režo na univerzalnem napajalniku; nato priključite napajalnik v vtičnico.
  3. Priključite izhodni vtič napajalnika na prehod

Priključitev prehoda – vrata USB

  1. En konec kabla USB priključite na vrata USB na prenosnem ali namiznem računalniku
  2. Drugi konec kabla USB priključite na vrata USB na prehodu.

Priključitev plošče PCBA – serijska vrata
Če želite odpraviti napake na prehodu, lahko odprete lupino, povežete računalnik s ploščo PCBA prek orodja Serial to USB.
Zelena: GND
Modra: RX
Rjava: TX

DUSUN DSGW-010C IoT Edge računalniški prehod – slika 2

Prevedite okolje za gradnjo

Prosimo, uporabite sliko .iso ubuntu 18.04 za nastavitev okolja za gradnjo. Za namestitev ubuntu 18.04 lahko uporabite virtualni stroj ali fizični računalnik.

4.1 Virtualni stroj
Priporočljivo je, da začetniki uporabljajo virtualne stroje, na virtualni stroj namestijo ubuntu 18.04 in pustijo dovolj prostora na disku (vsaj 100G) za virtualni stroj.

4.2 Ubuntu PC Prevedite okolje za gradnjo
Uporaba fizičnega strojnega prevajanja: uporabniki lahko uporabljajo računalnik z ubuntu.

Pridobitev in priprava SDK

5.1 Prenesite izvorno kodo iz Dusun FTP
Ime izvornega paketa bo px30_sdk.tar.gz, pridobite ga iz Dusun FTP.
5.2 Preverjanje paketa stiskanja kode
Naslednji korak je mogoče izvesti šele po generiranju vrednosti MD5 izvornega paketa za stiskanje in primerjavi vrednosti MD5 besedila .txt MD5, da se potrdi, da je vrednost MD5 enaka, in če vrednost MD5 ni enaka, energija kodni paket je poškodovan, prenesite ga znova.

$ md5sum px30_sdk.tar.gz

5.3 Izvorni paket za stiskanje je razpakiran
Kopirajte izvorno kodo v ustrezen imenik in razpakirajte paket za stiskanje izvorne kode.

DUSUN DSGW-010C IoT Edge računalniški prehod – slika 3

Zbiranje kode

6.1 Začetek, globalna kompilacija
6.1.1 Inicializiraj spremenljivke okolja prevajanja (izberi file sistem)
Ustvarite lahko sliko rootfs buildroot, ubuntu ali debian. Izberite ga v »./mk.sh«.

DUSUN DSGW-010C IoT Edge računalniški prehod – slika 4

6.1.2 Pripravite koren File Sistemska osnova
Ta razdelek je namenjen gradnji ubuntu ali debian file sistem.
Prevedite Ubuntu
Prenesite root file slika sistema rootfs-ubuntu16_xubuntu_v1.1.img Kopirajte koren file sistem na podano pot, nato zaženite ukaz ./mk.sh

DUSUN DSGW-010C IoT Edge računalniški prehod – slika 5

Gradnja bo trajala dolgo, počakajte potrpežljivo.
Nato bi bila slika postavljena v ./output/update-ubuntu.img
Update-ubuntu.img lahko uporabite za posodobitev vdelane programske opreme v prehodu

Prevedite buildroot
Z ukazom mk.sh -b prevedite sliko buildroot

DUSUN DSGW-010C IoT Edge računalniški prehod – slika 6

Gradnja bo trajala dolgo, počakajte potrpežljivo.
Nato bi bila slika postavljena v ./output/update. img
Posodobitev. img se lahko uporablja za posodobitev vdelane programske opreme v prehodu

6.1.3 Zaženite sliko na tabli
Povežite serijska vrata plošče PX30 z osebnim računalnikom prek mostu USB na UART.
Uporabite Putty ali drugo terminalsko programsko opremo kot orodje za konzolo,
NASTAVITVE SERIJSKE KONZOLE:

  • 115200/8N1
  • Baud: 115200
  • Podatkovni biti: 8
  • Paritetni bit: št
  • Stop bit: 1

VKLOPITE ploščo, na konzoli lahko vidite zagonski dnevnik:

DUSUN DSGW-010C IoT Edge računalniški prehod – slika 7

Za prijavo v sistem ni privzetega gesla.

6.2 Sestavljen vsak del slike posebej
6.2.1 Gradbeni sistem in struktura slike
Update.img je sestavljen iz več delov. Glavni deli so uboot. img, boot.img, recovery.img, rootfs.img. uboot.img vsebuje zagonski nalagalnik uboot boot.img vsebuje sliko drevesa naprav .dtb, sliko jedra Linuxa recovery.img: Sistem se lahko zažene v obnovitvenem načinu, recovery.img je rootfs, ki se uporablja v obnovitvenem načinu. rootfs.img: običajna slika rootfs. V običajnem načinu zaženite sistem in namestite to sliko rootfs.
Morda boste morali slike zgraditi ločeno, zlasti če se osredotočite na razvoj enega modula (npr. uboot ali gonilnik jedra). Nato lahko zgradite samo ta del slike in to particijo posodobite v flash.

6.2.2 Zgradite samo Uboot

DUSUN DSGW-010C IoT Edge računalniški prehod – slika 8

6.2.3 Zgradite samo jedro Linuxa

DUSUN DSGW-010C IoT Edge računalniški prehod – slika 9

6.2.4 Obnovitev zgradbe File Samo sistem

DUSUN DSGW-010C IoT Edge računalniški prehod – slika 10

Več o sistemu buildroot

Če uporabljate buildroot rootfs, so nekateri preizkusni skripti/orodja Dusun že nameščeni v končni buildroot rootfs. Lahko se sklicujete na buildroot/dusun_rootfs/add_ds_rootfs.sh

7.1 Preizkusite komponente strojne opreme
Naslednje testiranje se izvaja pod sistemom buildroot.
7.1.1 Preizkusite Wi-Fi kot AP
Skript »ds_conf_ap.sh« je za nastavitev Wi-Fi AP, SSID je »dsap«, geslo je »12345678«.

7.1.2 Test I2C

DUSUN DSGW-010C IoT Edge računalniški prehod – slika 12

Test funkcije i2c v prehodu

Brezžični razvoj (Zigbee, Z-Wave, BLE, LoRaWAN)

Za naslednje korake uporabite sistem ubuntu. Koda bo sestavljena na plošči, ne na gostitelju.

DUSUN DSGW-010C IoT Edge računalniški prehod – slika 13

  1. Na tabli pripravite knjižnico
  2. scp SDK

8.1 BLE

DUSUN DSGW-010C IoT Edge računalniški prehod – slika 14

Vmesnik BLE je /dev/ttyUSB1.
Prenesite »rk3328_ble_test.tar.gz« iz Dusun FTP in ga kopirajte na ploščo pod /root.

DUSUN DSGW-010C IoT Edge računalniški prehod – slika 15

Razpakirajte ga in dobili boste ./bletest build ble testno orodje in zaženite:
Več informacij o testnem orodju BLE najdete na https://docs.silabs.com/ za več informacij.

DUSUN DSGW-010C IoT Edge računalniški prehod – slika 16

8.2 LoRaWAN
Izberite pravi vmesnik za LoRaWAN, nprample /dev/spidev32766.0.
Konfiguracija file ker je v ./sx1302_hal/packet_forwarder/global_conf.json.
Prenesite »sx1302_hal_0210.tar.gz« z Dusun FTP in ga kopirajte na ploščo pod /root.

DUSUN DSGW-010C IoT Edge računalniški prehod – slika 17

Razširite ga in dobite lahko ./sx1302_hal build LoRaWAN sampkodo sx1302_hal in zaženite:
Več informacij o kodi LoRaWAN obiščite https://www.semtech.com/products/wireless-rf/lora-core/sx1302 za več informacij.

DUSUN DSGW-010C IoT Edge računalniški prehod – slika 18

8.3 GPS
Pridobite podatke GPS iz programa gps, privzeta serijska vrata so ttyS3, hitrost prenosa 9600

DUSUN DSGW-010C IoT Edge računalniški prehod – slika 19

Nadgradnja slike

9.1 Orodje za nadgradnjo
Orodje za nadgradnjo: AndroidTool_Release_v2.69

9.2 Pojdite v način nadgradnje

  1. Priključite vrata OTG na vrata USB gorečega računalnika, delujejo tudi kot napajalnik 5 V
  2. Pritisnite “Ctrl+C”, ko se uboot zaganja, da vnesete uboot:
    DUSUN DSGW-010C IoT Edge računalniški prehod – slika 20
  3. uboot “rbrom” ukaz za ponovni zagon plošče v način maskrom za popolno nadgradnjo “update.img”.
    DUSUN DSGW-010C IoT Edge računalniški prehod – slika 21
  4. Ukaz »rockusb 0 mmc 0« za ponovni zagon plošče v način nalaganja, za delno nadgradnjo vdelane programske opreme ali popolno »posodobitev. img" nadgradnja.

DUSUN DSGW-010C IoT Edge računalniški prehod – slika 22

9.3 Celoten paket nadgradnje vdelane programske opreme »update.img«.

DUSUN DSGW-010C IoT Edge računalniški prehod – slika 23

9.4 Ločeno nadgradite vdelano programsko opremo

DUSUN DSGW-010C IoT Edge računalniški prehod – slika 24

Tel:86-571-86769027/8 8810480
Webspletno mesto: www.dusuniot.com
www.dusunremotes.com
Nadstropje 8, stavba A, center Wantong,
Hangzhou 310004, Kitajska
www.dusunlock.com

Dokumenti / Viri

DUSUN DSGW-010C IoT Edge računalniški prehod [pdf] Uporabniški priročnik
DSGW-010C, DSGW-010C IoT Edge Computer Gateway, IoT Edge Computer Gateway, Edge Computer Gateway, Computer Gateway, Gateway

Reference

Pustite komentar

Vaš elektronski naslov ne bo objavljen. Obvezna polja so označena *