DUSUN logo

DUSUNi ettevõte
SDK kiirjuhend
Toote nimi: IoT Edge Computer Gateway
Mudeli nimi: DSGW-010C

DSGW-010C IoT Edge Computer Gateway

Läbivaatamise ajalugu

Spetsifikatsioon Sekt. Värskenda kirjeldust By
Rev Kuupäev
1.0 2022-07-07 Uue versiooni väljalase

Heakskiidud

Organisatsioon Nimi Pealkiri Kuupäev

Sissejuhatus

See kiirjuhend selgitab põhitõdesid: kuidas ühendada ja seadistada sihtmärk võrgus; kuidas installida SDK; ja kuidas luua püsivara kujutisi.
Linuxi tarkvaraarendaja komplekt (SDK) on sisseehitatud riist- ja tarkvarakomplekt, mis võimaldab Linuxi arendajatel luua rakendusi Dusuni DSGW-010C lüüsis.
Tuginedes 4.4 Linuxi tuumale ja olemasolevale avatud lähtekoodiga tarkvarale, lihtsustab SDK kohandatud rakenduste lisamise protsessi. Seadme draiverid, GNU tööriistaahel, eelmääratletud konfiguratsiooni profiles ja sampKõik rakendused on kaasas.

Gateway teave

2.1 Põhiteave
SOC: PX30 neljatuumaline ARM Cortex-A53
2 GB sisseehitatud RAM
32 GB eMMC
LoRa kontsentraatori mootori baas: Semtech SX1302
TX võimsus kuni 27 dBm, RX tundlikkus kuni -139 dBm @ SF12, BW125 kHz
LoRa sagedusriba tugi: RU864, IN865, EU868, US915, AU915, KR920, AS923.
Toetage WiFi 2.4G/5G IEEE 802.11b/g/n/ac
Toetage BLE5.0
Toetage GPS-i, GLONASS-i, Galileo ja QZSS-i
Toetage IP66 veekindlat korpust

2.2 Liides

DUSUN DSGW-010C IoT Edge Computer Gateway – joonis 1

Sihtmärgi seadistus

Selles jaotises kirjeldatakse lüüsi ühendamist hostarvuti ja võrguga.

Lüüsi ühendamine – toide

  1. Veenduge, et toiteadapter oleks 5V/3A.
  2. Valige oma geograafilise asukoha jaoks sobiv pistikuadapter. Sisestage see universaalse toiteallika pessa; seejärel ühendage toiteplokk pistikupessa.
  3. Ühendage toiteallika väljundpistik lüüsiga

Lüüsi ühendamine – USB-port

  1. Ühendage USB-kaabli üks ots sülearvuti või lauaarvuti USB-porti
  2. Ühendage USB-kaabli teine ​​ots lüüsi USB-porti.

PCBA plaadi ühendamine – jadaport
Kui soovite lüüsi siluda, saate avada kesta ja ühendada arvuti PCBA-plaadiga jada-USB-tööriista kaudu.
Roheline: GND
Sinine: RX
Pruun: TX

DUSUN DSGW-010C IoT Edge Computer Gateway – joonis 2

Koostage ehitatav keskkond

Kasutage ehituskeskkonna seadistamiseks ubuntu 18.04 .iso pilti. Ubuntu 18.04 installimiseks võite kasutada virtuaalset masinat või füüsilist arvutit.

4.1 Virtuaalmasin
Algajatel kasutajatel on soovitatav kasutada virtuaalmasinaid, installida virtuaalmasinasse ubuntu 18.04 ja jätta virtuaalmasina jaoks piisavalt kettaruumi (vähemalt 100G).

4.2 Ubuntu PC Kompileerige keskkond ülesehitamiseks
Füüsilise masinate koostamise kasutajad saavad kasutada ubuntu arvutit.

SDK omandamine ja ettevalmistamine

5.1 Laadige Dusuni FTP-st alla lähtekood
Lähtepaketi nimi on px30_sdk.tar.gz, hankige see Dusuni FTP-st.
5.2 Koodi tihenduspaketi kontroll
Järgmise sammu saab teha alles pärast allika tihenduspaketi MD5 väärtuse genereerimist ja MD5 .txt teksti MD5 väärtuse võrdlemist, et kinnitada, et MD5 väärtus on sama, ja kui MD5 väärtus ei ole sama, siis energia koodipakett on kahjustatud, laadige see uuesti alla.

$ md5sum px30_sdk.tar.gz

5.3 Allika tihenduspakett on lahti pakitud
Kopeerige lähtekood vastavasse kataloogi ja pakkige lahti lähtekoodi tihenduspakett.

DUSUN DSGW-010C IoT Edge Computer Gateway – joonis 3

Koodi koostamine

6.1 Alustamine, globaalne koostamine
6.1.1 Kompileerimise keskkonnamuutujate lähtestamine (valige file süsteem)
Saate luua buildrooti, ​​ubuntu või debiani rootfsi kujutise. Valige see jaotises „./mk.sh”.

DUSUN DSGW-010C IoT Edge Computer Gateway – joonis 4

6.1.2 Valmistage juur ette File Süsteemi alus
See jaotis on mõeldud ubuntu või debiani ehitamiseks file süsteem.
Kompileerige Ubuntu
Laadige juur alla file süsteemipilt rootfs-ubuntu16_xubuntu_v1.1.img Kopeeri juurfail file süsteemi määratud teele, seejärel käivitage käsk ./mk.sh

DUSUN DSGW-010C IoT Edge Computer Gateway – joonis 5

Ehitamine võtab kaua aega, palun oodake kannatlikult.
Seejärel paigutatakse pilt kausta ./output/update-ubuntu.img
Update-ubuntu.img saab kasutada lüüsi püsivara värskendamiseks

Kompileerige buildroot
Kompileerige buildroot-pilt käsuga mk.sh -b

DUSUN DSGW-010C IoT Edge Computer Gateway – joonis 6

Ehitamine võtab kaua aega, palun oodake kannatlikult.
Seejärel paigutatakse pilt kausta ./output/update. img
Värskendus. img saab kasutada lüüsi püsivara värskendamiseks

6.1.3 Käivitage pilt tahvlil
Ühendage PX30 plaadi jadaport arvutiga USB kaudu UART Bridge'iga.
Kasutage konsoolitööriistana Puttyt või muud terminali tarkvara,
SERIALKONSOOLI SEADED:

  • 115200/8N1
  • Hind: 115200
  • Andmebitid: 8
  • Pariteedi bitt: ei
  • Peatusbitt: 1

Lülitage plaat sisse, näete konsoolil alglaadimislogi:

DUSUN DSGW-010C IoT Edge Computer Gateway – joonis 7

Süsteemi sisselogimiseks vaikeparool puudub.

6.2 Koostanud iga pildiosa eraldi
6.2.1 Ehitussüsteem ja pildi struktuur
Update.img koosneb mitmest osast. Peamised osad on uboot. img, boot.img, recovery.img, rootfs.img. uboot.img sisaldab alglaadurit uboot boot.img sisaldab seadmepuu .dtb kujutist, Linuxi kerneli kujutist recovery.img: süsteem saab käivitada taasterežiimis, recovery.img on taasterežiimis kasutatavad juurfailid. rootfs.img: tavaline rootfsi pilt. Tavarežiimis käivitage süsteem ja ühendage see juurfaili pilt.
Võimalik, et peate pildid eraldi ehitama, eriti kui keskendute ühe mooduli (nt uboot või kerneli draiveri) arendamisele. Seejärel saate luua ainult selle osa pildist ja värskendada seda partitsiooni välklambis.

6.2.2 Ehitage ainult Uboot

DUSUN DSGW-010C IoT Edge Computer Gateway – joonis 8

6.2.3 Ehitage ainult Linuxi kernel

DUSUN DSGW-010C IoT Edge Computer Gateway – joonis 9

6.2.4 Järgu taastamine File Ainult süsteem

DUSUN DSGW-010C IoT Edge Computer Gateway – joonis 10

Lisateavet buildroot süsteemi kohta

Kui kasutate buildroot juurfaile, on mõned Dusuni testskriptid/tööriistad juba lõplikesse buildroot juurfailidesse installitud. Võite vaadata aadressi buildroot/dusun_rootfs/add_ds_rootfs.sh

7.1 Riistvarakomponentide testimine
Järgmised testid tehakse buildroot süsteemi all.
7.1.1 Wi-Fi testimine pääsupunktina
Skript "ds_conf_ap.sh" on mõeldud Wi-Fi AP seadistamiseks, SSID on "dsap", parool on "12345678".

7.1.2 Testige I2C

DUSUN DSGW-010C IoT Edge Computer Gateway – joonis 12

i2c funktsiooni test lüüsis

Juhtmeta arendus (Zigbee, Z-Wave, BLE, LoRaWAN)

Kasutage järgmiste toimingute tegemiseks ubuntu süsteemi. Kood koostatakse tahvlil, mitte hostis.

DUSUN DSGW-010C IoT Edge Computer Gateway – joonis 13

  1. Valmistage tahvlile ette mõni raamatukogu
  2. scp SDK

8.1 BLE

DUSUN DSGW-010C IoT Edge Computer Gateway – joonis 14

BLE liides on /dev/ttyUSB1.
Laadige Dusuni FTP-st alla fail "rk3328_ble_test.tar.gz" ja kopeerige see pardale /root all.

DUSUN DSGW-010C IoT Edge Computer Gateway – joonis 15

Pakkige see lahti ja saate hankida ./bletest build ble testtööriista ja käivitada:
Lisateavet BLE testitööriista kohta külastage https://docs.silabs.com/ lisateabe saamiseks.

DUSUN DSGW-010C IoT Edge Computer Gateway – joonis 16

8.2 LoRaWAN
Valige LoRaWAN-i jaoks õige liides, ntample /dev/spidev32766.0.
Konfiguratsioon file sest see asub failis ./sx1302_hal/packet_forwarder/global_conf.json.
Laadige Dusuni FTP-st alla fail sx1302_hal_0210.tar.gz ja kopeerige see pardale /root all.

DUSUN DSGW-010C IoT Edge Computer Gateway – joonis 17

Eemaldage see ja saate ./sx1302_hal ehitada LoRaWAN sample code sx1302_hal ja käivitage:
Lisateavet LoRaWAN-koodi kohta külastage https://www.semtech.com/products/wireless-rf/lora-core/sx1302 lisateabe saamiseks.

DUSUN DSGW-010C IoT Edge Computer Gateway – joonis 18

8.3 GPS
Hankige GPS-i andmed gps-programmist, vaikimisi jadaport on ttyS3, edastuskiirus 9600

DUSUN DSGW-010C IoT Edge Computer Gateway – joonis 19

Pildi uuendamine

9.1 Täiendustööriist
Täiendustööriist: AndroidTool_Release_v2.69

9.2 Minge täiendusrežiimi

  1. Ühendage OTG-port põleva arvuti USB-pordiga, see toimib ka 5V toiteallikana
  2. Vajutage ubooti käivitamisel klahvikombinatsiooni Ctrl+C, et sisestada uboot:
    DUSUN DSGW-010C IoT Edge Computer Gateway – joonis 20
  3. uboot “rbrom” käsk, et taaskäivitada plaat maskromi režiimis, et täielik “update.img” värskendus.
    DUSUN DSGW-010C IoT Edge Computer Gateway – joonis 21
  4. Käsk "rockusb 0 mmc 0" plaadi taaskäivitamiseks laadimisrežiimis, püsivara osaliseks uuendamiseks või täielikuks "värskenduseks". img” uuendus.

DUSUN DSGW-010C IoT Edge Computer Gateway – joonis 22

9.3 Püsivara värskenduse „update.img” kogu pakett

DUSUN DSGW-010C IoT Edge Computer Gateway – joonis 23

9.4 Uuendage püsivara eraldi

DUSUN DSGW-010C IoT Edge Computer Gateway – joonis 24

Tel:86-571-86769027/8 8810480
Websait: www.dusuniot.com
www.dusunremotes.com
8. korrus, hoone A, Wantongi keskus,
Hangzhou 310004, Hiina
www.dusunlock.com

Dokumendid / Ressursid

DUSUN DSGW-010C IoT Edge Computer Gateway [pdfKasutusjuhend
DSGW-010C, DSGW-010C IoT Edge Computer Gateway, IoT Edge Computer Gateway, Edge Computer Gateway, Computer Gateway, Gateway

Viited

Jäta kommentaar

Teie e-posti aadressi ei avaldata. Kohustuslikud väljad on märgitud *