DUSUN-logo

’n DUSUN-maatskappy
SDK Vinnige Begingids
Produknaam: IoT Edge Computer Gateway
Model Naam: DSGW-010C

DSGW-010C IoT Edge Computer Gateway

Hersieningsgeskiedenis

Spesifikasie Sekte. Update Beskrywing By
Ds Datum
1.0 2022-07-07 Nuwe weergawe vrystelling

Goedkeurings

Organisasie Naam Titel Datum

Inleiding

Hierdie vinnige begingids verduidelik die basiese beginsels: hoe om jou teiken op die netwerk te koppel en op te stel; hoe om die SDK te installeer; en hoe om die firmware-beelde te bou.
Die Linux Software Developer's Kit (SDK) is 'n ingebedde hardeware- en sagtewarepakket wat Linux-ontwikkelaars in staat stel om toepassings op Dusun se DSGW-010C-poort te skep.
Gebaseer op die 4.4 Linux-kern, en die gebruik van bestaande oopbronsagteware, vergemaklik die SDK die proses om pasgemaakte toepassings by te voeg. Toestelbestuurders, GNU-gereedskapsketting, Vooraf gedefinieerde konfigurasie profiles, en sampAlle toepassings is ingesluit.

Gateway-inligting

2.1 Basiese inligting
SOC: PX30 Quad-core ARM Cortex-A53
2GB aan boord RAM
32 GB eMMC
Basis op die LoRa Concentrator Engine: Semtech SX1302
TX-krag tot 27dBm, RX-sensitiwiteit tot -139dBm @SF12, BW125kHz
LoRa-frekwensiebandondersteuning: RU864, IN865, EU868, US915, AU915, KR920, AS923.
Ondersteun Wi-Fi 2.4G/5G IEEE 802.11b/g/n/ac
Ondersteun BLE5.0
Ondersteun GPS,GLONASS,Galileo en QZSS
Ondersteun IP66 waterdigte behuising

2.2 Koppelvlak

DUSUN DSGW-010C IoT Edge Computer Gateway - Fig 1

Teikenopstelling

Hierdie afdeling beskryf hoe om die poort aan jou gasheerrekenaar en netwerk te koppel.

Koppel 'n poort – Krag

  1. Maak seker dat die kragadapter 5V/3A is.
  2. Kies die toepaslike kragpropadapter vir jou geografiese ligging. Plaas dit in die gleuf op die Universal Power Supply; prop dan die kragtoevoer in 'n stopcontact.
  3. Koppel die uitsetprop van die kragtoevoer aan die poort

Koppel 'n poort – USB-poort

  1. Koppel die een kant van die USB-kabel aan die USB-poort op die skootrekenaar of lessenaar
  2. Koppel die ander kant van die USB-kabel aan die USB-poort op die poort.

Verbinding van 'n PCBA-bord – Serial Port
As jy die poort wil ontfout, kan jy die dop oopmaak, die rekenaar aan die PCBA-bord koppel via Serial to USB-instrument.
Groen: GND
Blou: RX
Bruin: TX

DUSUN DSGW-010C IoT Edge Computer Gateway - Fig 2

Stel die omgewing saam om te bou

Gebruik asseblief ubuntu 18.04 .iso-beeld om jou bou-omgewing op te stel. U kan 'n virtuele masjien of 'n fisiese rekenaar gebruik om ubuntu 18.04 te installeer.

4.1 Virtuele masjien
Dit word aanbeveel dat beginnergebruikers virtuele masjiene gebruik, ubuntu 18.04 op die virtuele masjien installeer en genoeg skyfspasie (ten minste 100G) vir die virtuele masjien laat.

4.2 Ubuntu PC Stel die omgewing saam om te bou
Gebruikers van fisiese masjiensamestelling kan 'n ubuntu-rekenaar gebruik.

SDK-verkryging en voorbereiding

5.1 Laai die bronkode van die Dusun FTP af
Die bronpakketnaam sal px30_sdk.tar.gz wees, kry dit van Dusun FTP.
5.2 Kodekompressiepakketkontrole
Die volgende stap kan slegs geneem word nadat die MD5-waarde van die bronkompressiepakket gegenereer is en die MD5-waarde van die MD5 .txt-teks vergelyk is om te bevestig dat die MD5-waarde dieselfde is, en as die MD5-waarde nie dieselfde is nie, die energie kodepak beskadig is, laai dit asseblief weer af.

$ md5sum px30_sdk.tar.gz

5.3 Die Bronkompressiepakket word uitgepak
Kopieer die bronkode na die ooreenstemmende gids en pak die bronkode-kompressiepakket uit.

DUSUN DSGW-010C IoT Edge Computer Gateway - Fig 3

Kodesamestelling

6.1 Aan die gang, globale samestelling
6.1.1 Inisialiseer samestelling omgewingsveranderlikes (kies file stelsel)
Jy kan buildroot, ubuntu of debian rootfs-beeld bou. Kies dit in "./mk.sh".

DUSUN DSGW-010C IoT Edge Computer Gateway - Fig 4

6.1.2 Berei die wortel voor File Stelsel basis
Hierdie afdeling is vir die bou van ubuntu of debian file stelsel.
Stel Ubuntu saam
Laai die wortel af file stelselbeeld rootfs-ubuntu16_xubuntu_v1.1.img Kopieer die wortel file stelsel na die gespesifiseerde pad, voer dan opdrag ./mk.sh uit

DUSUN DSGW-010C IoT Edge Computer Gateway - Fig 5

Die bou sal lank neem, wag asseblief geduldig.
Dan sal die prent in ./output/update-ubuntu.img geplaas word
Die update-ubuntu.img kan gebruik word om firmware in gateway op te dateer

Stel bouwortel saam
Stel die bouwortelbeeld saam deur opdrag mk.sh -b

DUSUN DSGW-010C IoT Edge Computer Gateway - Fig 6

Die bou sal lank neem, wag asseblief geduldig.
Dan sal die prent in ./output/update geplaas word. img
Die opdatering. img kan gebruik word om firmware in gateway op te dateer

6.1.3 Begin Die Beeld op die bord
Koppel die PX30-bordreekspoort aan die rekenaar via 'n USB na UART-brug.
Gebruik Putty of ander Terminal-sagteware as jou konsole-instrument,
SERIELE KONSOLE-INSTELLINGS:

  • 115200/8N1
  • Boud: 115200
  • Databits: 8
  • Pariteit Bietjie: Nee
  • Stoppunt: 1

Skakel die bord aan, jy kan die opstartlog op die konsole sien:

DUSUN DSGW-010C IoT Edge Computer Gateway - Fig 7

Daar is geen verstekwagwoord vir stelselaanmelding nie.

6.2 Elke beelddeel afsonderlik saamgestel
6.2.1 Die boustelsel en die beeldstruktuur
Die update.img bestaan ​​uit verskeie dele. Hoofonderdele is uboot. img, boot.img, herstel.img, rootfs.img. uboot.img bevat selflaaiprogram uboot boot.img bevat die toestelboom .dtb-beeld, Linux-kernbeeld recovery.img: Die stelsel kan selflaai tot herstelmodus, recovery.img is die rootfs wat in herstelmodus gebruik word. rootfs.img: Die normale rootfs-beeld. In normale modus, stelsellaai en monteer hierdie rootfs-beeld.
Jy sal dalk die beelde afsonderlik moet bou, veral wanneer jy fokus op enkelmodule (bv. uboot of kernbestuurder) ontwikkeling. Dan kan jy net daardie deel van die beeld bou en daardie partisie in flits opdateer.

6.2.2 Bou slegs Uboot

DUSUN DSGW-010C IoT Edge Computer Gateway - Fig 8

6.2.3 Bou slegs Linux-kern

DUSUN DSGW-010C IoT Edge Computer Gateway - Fig 9

6.2.4 Bouherstel File Slegs stelsel

DUSUN DSGW-010C IoT Edge Computer Gateway - Fig 10

Meer oor bouwortelstelsel

As jy buildroot rootfs gebruik, is sommige Dusun-toetsskrifte/nutsgoed reeds in die finale buildroot rootfs geïnstalleer. Jy kan verwys na buildroot/dusun_rootfs/add_ds_rootfs.sh

7.1 Toets hardeware komponente
Die volgende toetse word onder die bouwortelstelsel gedoen.
7.1.1 Toets Wi-Fi as AP
Die “ds_conf_ap.sh”-skrip is vir die opstel van Wi-Fi AP, SSID is “dsap”, wagwoord is “12345678”.

7.1.2 Toets I2C

DUSUN DSGW-010C IoT Edge Computer Gateway - Fig 12

Toets van i2c-funksie in gateway

Draadlose ontwikkeling (Zigbee, Z-Wave, BLE, LoRaWAN)

Gebruik asseblief die ubuntu-stelsel om die volgende stappe te doen. Die kode sal op die bord saamgestel word, nie op gasheer nie.

DUSUN DSGW-010C IoT Edge Computer Gateway - Fig 13

  1. Berei 'n bietjie biblioteek op die bord voor
  2. scp SDK

8.1 BLE

DUSUN DSGW-010C IoT Edge Computer Gateway - Fig 14

BLE-koppelvlak is /dev/ttyUSB1.
Laai “rk3328_ble_test.tar.gz” van Dusun FTP af en kopieer dit na bord, onder /root.

DUSUN DSGW-010C IoT Edge Computer Gateway - Fig 15

Pak dit uit en jy kan ./bletest bou-toetsinstrument kry en hardloop:
Meer inligting oor die BLE-toetsinstrument, besoek asseblief https://docs.silabs.com/ vir meer inligting.

DUSUN DSGW-010C IoT Edge Computer Gateway - Fig 16

8.2 LoRaWAN
Kies die korrekte koppelvlak vir LoRaWAN, bvample /dev/spidev32766.0.
Die konfigurasie file want dit is in ./sx1302_hal/packet_forwarder/global_conf.json.
Laai “sx1302_hal_0210.tar.gz” van Dusun FTP af en kopieer dit na bord, onder /root.

DUSUN DSGW-010C IoT Edge Computer Gateway - Fig 17

Onteer dit en jy kan ./sx1302_hal bou LoRaWAN s kryample kode sx1302_hal en hardloop:
Meer inligting oor die LoRaWAN-kode, besoek asseblief https://www.semtech.com/products/wireless-rf/lora-core/sx1302 vir meer inligting.

DUSUN DSGW-010C IoT Edge Computer Gateway - Fig 18

8.3 GPS
Verkry die GPS-data van gps-program, die verstek seriële poort is ttyS3, baud rate 9600

DUSUN DSGW-010C IoT Edge Computer Gateway - Fig 19

Beeldopgradering

9.1 Opgraderingsinstrument
Opgraderingsinstrument: AndroidTool_Release_v2.69

9.2 Gaan na Opgraderingsmodus

  1. Koppel die OTG-poort aan die brandende rekenaar se USB-poort, dit dien ook as 5V kragbron
  2. Druk "Ctrl + C" wanneer uboot begin, om uboot in te voer:
    DUSUN DSGW-010C IoT Edge Computer Gateway - Fig 20
  3. uboot "rbrom"-opdrag om die bord in maskrom-modus te herlaai, vir 'n volledige "update.img"-opgradering.
    DUSUN DSGW-010C IoT Edge Computer Gateway - Fig 21
  4. "rockusb 0 mmc 0"-opdrag om die bord na laaiermodus te herlaai, vir 'n gedeeltelike firmware-opgradering of 'n volledige "opdatering. img” opgradering.

DUSUN DSGW-010C IoT Edge Computer Gateway - Fig 22

9.3 Die hele pakket met firmware “update.img”-opgradering

DUSUN DSGW-010C IoT Edge Computer Gateway - Fig 23

9.4 Gradeer die firmware afsonderlik op

DUSUN DSGW-010C IoT Edge Computer Gateway - Fig 24

Tel:86-571-86769027/8 8810480
Webwebwerf: www.dusuniot.com
www.dusunremotes.com
Vloer 8, gebou A, Wantong-sentrum,
Hangzhou 310004, China
www.dusunlock.com

Dokumente / Hulpbronne

DUSUN DSGW-010C IoT Edge Computer Gateway [pdf] Gebruikersgids
DSGW-010C, DSGW-010C IoT Edge Computer Gateway, IoT Edge Computer Gateway, Edge Computer Gateway, Computer Gateway, Gateway

Verwysings

Los 'n opmerking

Jou e-posadres sal nie gepubliseer word nie. Vereiste velde is gemerk *