’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
Teikenopstelling
Hierdie afdeling beskryf hoe om die poort aan jou gasheerrekenaar en netwerk te koppel.
Koppel 'n poort – Krag
- Maak seker dat die kragadapter 5V/3A is.
- 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.
- Koppel die uitsetprop van die kragtoevoer aan die poort
Koppel 'n poort – USB-poort
- Koppel die een kant van die USB-kabel aan die USB-poort op die skootrekenaar of lessenaar
- 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
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.
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".
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
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
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:
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
6.2.3 Bou slegs Linux-kern
6.2.4 Bouherstel File Slegs stelsel
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
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.
- Berei 'n bietjie biblioteek op die bord voor
- scp SDK
8.1 BLE
BLE-koppelvlak is /dev/ttyUSB1.
Laai “rk3328_ble_test.tar.gz” van Dusun FTP af en kopieer dit na bord, onder /root.
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.
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.
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.
8.3 GPS
Verkry die GPS-data van gps-program, die verstek seriële poort is ttyS3, baud rate 9600
Beeldopgradering
9.1 Opgraderingsinstrument
Opgraderingsinstrument: AndroidTool_Release_v2.69
9.2 Gaan na Opgraderingsmodus
- Koppel die OTG-poort aan die brandende rekenaar se USB-poort, dit dien ook as 5V kragbron
- Druk "Ctrl + C" wanneer uboot begin, om uboot in te voer:
- uboot "rbrom"-opdrag om die bord in maskrom-modus te herlaai, vir 'n volledige "update.img"-opgradering.
- "rockusb 0 mmc 0"-opdrag om die bord na laaiermodus te herlaai, vir 'n gedeeltelike firmware-opgradering of 'n volledige "opdatering. img” opgradering.
9.3 Die hele pakket met firmware “update.img”-opgradering
9.4 Gradeer die firmware afsonderlik op
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 |