Logoja e DUSUN

Një kompani DUSUN
Udhëzues për fillimin e shpejtë të SDK
Emri i produktit: IoT Edge Computer Gateway
Emri i modelit: DSGW-010C

Porta e kompjuterit DSGW-010C IoT Edge

Historia e rishikimit

Specifikimi Sekt. Përshkrimi i përditësimit By
Rev Data
1.0 2022-07-07 Lëshimi i versionit të ri

Miratimet

Organizimi Emri Titulli Data

Hyrje

Ky Udhëzues i Fillimit të Shpejtë shpjegon bazat: si të lidheni dhe të vendosni objektivin tuaj në rrjet; si të instaloni SDK; dhe si të ndërtoni imazhet e firmuerit.
Kompleti i Zhvilluesit të Softuerit Linux (SDK) është një paketë e integruar harduerësh dhe softuerësh që u mundëson zhvilluesve të Linux të krijojnë aplikacione në portën DSGW-010C të Dusun.
Bazuar në kernelin 4.4 Linux dhe duke shfrytëzuar softuerin ekzistues me burim të hapur, SDK thjeshton procesin e shtimit të aplikacioneve të personalizuara. Drejtuesit e pajisjes, zinxhiri i veglave GNU, konfigurimi i paracaktuar profiles, dhe sampaplikacionet janë të përfshira të gjitha.

Informacioni i Portës

2.1 Informacione themelore
SOC: PX30 ARM Cortex-A53 me katër bërthama
2 GB RAM në bord
32 GB eMMC
Baza në motorin e përqendrimit LoRa: Semtech SX1302
Fuqia TX deri në 27dBm, ndjeshmëria RX deri në -139dBm @SF12, BW125kHz
Mbështetja e brezit të frekuencës LoRa: RU864, IN865, EU868, US915, AU915, KR920, AS923.
Mbështet Wi-Fi 2.4G/5G IEEE 802.11b/g/n/ac
Mbështetje BLE5.0
Mbështet GPS, GLONASS, Galileo dhe QZSS
Mbështet strehimin e papërshkueshëm nga uji IP66

2.2 Ndërfaqja

Porta e kompjuterit DUSUN DSGW-010C IoT Edge - Fig 1

Vendosja e objektivit

Ky seksion përshkruan se si të lidhni portën me kompjuterin dhe rrjetin tuaj pritës.

Lidhja e një porte - Fuqia

  1. Sigurohuni që përshtatësi i energjisë të jetë 5V/3A.
  2. Zgjidhni përshtatësin e duhur të prizës elektrike për vendndodhjen tuaj gjeografike. Futeni atë në folenë e furnizimit me energji universale; pastaj futni furnizimin me energji elektrike në një prizë.
  3. Lidheni spinën e daljes së furnizimit me energji elektrike me portën

Lidhja e një porte - porta USB

  1. Lidhni njërën skaj të kabllit USB me portën USB në laptop ose desktop
  2. Lidheni anën tjetër të kabllit USB me portën USB në portë.

Lidhja e një bord PCBA - Porta serike
Nëse dëshironi të korrigjoni portën, mund të hapni guaskën, Lidhni PC-në me pllakën PCBA nëpërmjet mjetit Serial në USB.
E gjelbër: GND
Blu: RX
Kafe: TX

Porta e kompjuterit DUSUN DSGW-010C IoT Edge - Fig 2

Përpiloni mjedisin për të ndërtuar

Ju lutemi përdorni imazhin e ubuntu 18.04 .iso për të konfiguruar mjedisin tuaj të ndërtimit. Ju mund të përdorni një makinë virtuale ose një kompjuter fizik për të instaluar ubuntu 18.04.

4.1 Makina virtuale
Rekomandohet që përdoruesit fillestar të përdorin makina virtuale, të instalojnë ubuntu 18.04 në makinën virtuale dhe të lënë hapësirë ​​të mjaftueshme në disk (të paktën 100 G) për makinën virtuale.

4.2 Ubuntu PC Përpiloni mjedisin për të ndërtuar
Përdorimi i përdoruesve të përpilimit të makinerive fizike mund të përdorin një kompjuter ubuntu.

Blerja dhe përgatitja e SDK-së

5.1 Shkarkoni kodin burim nga Dusun FTP
Emri i paketës burimore do të jetë px30_sdk.tar.gz, merrni atë nga Dusun FTP.
5.2 Kontrolli i paketës së kompresimit të kodit
Hapi tjetër mund të ndërmerret vetëm pas gjenerimit të vlerës MD5 të paketës së ngjeshjes së burimit dhe krahasimit të vlerës MD5 të tekstit MD5 .txt për të konfirmuar që vlera MD5 është e njëjtë dhe nëse vlera MD5 nuk është e njëjtë, energjia paketa e kodeve është e dëmtuar, ju lutemi shkarkoni përsëri.

$ md5sum px30_sdk.tar.gz

5.3 Paketa e ngjeshjes së burimit është e zbërthyer
Kopjoni kodin burimor në drejtorinë përkatëse dhe hiqni paketën e kompresimit të kodit burimor.

Porta e kompjuterit DUSUN DSGW-010C IoT Edge - Fig 3

Përpilimi i kodit

6.1 Fillimi, përmbledhje globale
6.1.1 Inicializimi i variablave të mjedisit të përpilimit (zgjidh file sistemi)
Mund të ndërtoni imazhe buildroot, ubuntu ose debian rootfs. Zgjidhni atë në “./mk.sh”.

Porta e kompjuterit DUSUN DSGW-010C IoT Edge - Fig 4

6.1.2 Përgatitja e rrënjës File Baza e sistemit
Ky seksion është për ndërtimin e ubuntu ose debian file sistemi.
Përpiloni Ubuntu
Shkarkoni rrënjën file imazhi i sistemit rootfs-ubuntu16_xubuntu_v1.1.img Kopjoni rrënjën file sistemi në rrugën e specifikuar, pastaj ekzekutoni komandën ./mk.sh

Porta e kompjuterit DUSUN DSGW-010C IoT Edge - Fig 5

Ndërtimi do të marrë shumë kohë, ju lutemi prisni me durim.
Më pas imazhi do të vendoset në ./output/update-ubuntu.img
Update-ubuntu.img mund të përdoret për të përditësuar firmware-in në gateway

Përpiloni buildroot
Përpiloni imazhin e buildroot me komandën mk.sh -b

Porta e kompjuterit DUSUN DSGW-010C IoT Edge - Fig 6

Ndërtimi do të marrë shumë kohë, ju lutemi prisni me durim.
Pastaj imazhi do të vendoset në ./output/update. img
Përditësimi. img mund të përdoret për të përditësuar firmware në portë

6.1.3 Ekzekutoni imazhin në tabelë
Lidhni portën serike të pllakës PX30 me kompjuterin nëpërmjet një USB në UART Bridge.
Përdorni Putty ose softuer tjetër Terminal si mjetin tuaj të konsolës,
CILËSIMET E KONSOLËS SERIALE:

  • 115200/8N1
  • Baud: 115200
  • Bitet e të dhënave: 8
  • Biti i barazisë: Jo
  • Bit i ndaluar: 1

NXIJENI bordin, mund të shihni regjistrin e nisjes në tastierë:

Porta e kompjuterit DUSUN DSGW-010C IoT Edge - Fig 7

Nuk ka asnjë fjalëkalim të paracaktuar për hyrjen në sistem.

6.2 Përpiluar çdo pjesë imazhi veç e veç
6.2.1 Sistemi i ndërtimit dhe struktura e imazhit
Update.img përbëhet nga disa pjesë. Pjesët kryesore janë uboot. img, boot.img, recovery.img, rootfs.img. uboot.img përmban bootloader uboot boot.img përmban imazhin e pemës së pajisjes .dtb, image kernel Linux recovery.img: Sistemi mund të niset deri në modalitetin e rikuperimit, recovery.img është rootf-et që përdoren në modalitetin e rikuperimit. rootfs.img: Imazhi normal i rootfs. Në modalitetin normal, niseni sistemin dhe montoni këtë imazh të rootfs.
Mund t'ju duhet t'i ndërtoni imazhet veçmas, veçanërisht kur fokusoheni në zhvillimin e një moduli të vetëm (p.sh. uboot ose drejtues i kernelit). Pastaj mund të ndërtoni vetëm atë pjesë të imazhit dhe ta përditësoni atë ndarje në flash.

6.2.2 Ndërtoni vetëm Uboot

Porta e kompjuterit DUSUN DSGW-010C IoT Edge - Fig 8

6.2.3 Ndërtoni vetëm kernel Linux

Porta e kompjuterit DUSUN DSGW-010C IoT Edge - Fig 9

6.2.4 Rikuperimi i Ndërtimit File Vetëm sistemi

Porta e kompjuterit DUSUN DSGW-010C IoT Edge - Fig 10

Më shumë rreth sistemit buildroot

Nëse përdorni buildroot rootf, disa skripta/mjete testimi Dusun janë instaluar tashmë në rootf-et përfundimtare të buildroot. Mund t'i referoheni buildroot/dusun_rootfs/add_ds_rootfs.sh

7.1 Testoni komponentët e harduerit
Testimet e mëposhtme janë bërë nën sistemin buildroot.
7.1.1 Testoni Wi-Fi si AP
Skripti "ds_conf_ap.sh" është për konfigurimin e Wi-Fi AP, SSID është "dsap", fjalëkalimi është "12345678".

7.1.2 Testi I2C

Porta e kompjuterit DUSUN DSGW-010C IoT Edge - Fig 12

Testi i funksionit i2c në gateway

Zhvillimi me valë (Zigbee, Z-Wave, BLE, LoRaWAN)

Ju lutemi përdorni sistemin ubuntu për të kryer hapat e mëposhtëm. Kodi do të përpilohet në tabelë, jo në host.

Porta e kompjuterit DUSUN DSGW-010C IoT Edge - Fig 13

  1. Përgatitni një bibliotekë në tabelë
  2. scp SDK

8.1 BLE

Porta e kompjuterit DUSUN DSGW-010C IoT Edge - Fig 14

Ndërfaqja BLE është /dev/ttyUSB1.
Shkarkoni “rk3328_ble_test.tar.gz” nga Dusun FTP dhe kopjojeni në bord, nën /root.

Porta e kompjuterit DUSUN DSGW-010C IoT Edge - Fig 15

Shkëputeni atë dhe mund të merrni mjetin ./bletest build ble test dhe ekzekutoni:
Më shumë informacion rreth mjetit të testimit BLE, ju lutemi vizitoni https://docs.silabs.com/ për më shumë informacion.

Porta e kompjuterit DUSUN DSGW-010C IoT Edge - Fig 16

8.2 LoRaWAN
Zgjidhni ndërfaqen e duhur për LoRaWAN, për shembullample /dev/spidev32766.0.
Konfigurimi file sepse është në ./sx1302_hal/packet_forwarder/global_conf.json.
Shkarkoni “sx1302_hal_0210.tar.gz” nga Dusun FTP dhe kopjojeni në bord, nën /root.

Porta e kompjuterit DUSUN DSGW-010C IoT Edge - Fig 17

Untar it dhe ju mund të merrni ./sx1302_hal build LoRaWAN sampkodoni sx1302_hal dhe ekzekutoni:
Më shumë informacion rreth kodit LoRaWAN, ju lutemi vizitoni https://www.semtech.com/products/wireless-rf/lora-core/sx1302 për më shumë informacion.

Porta e kompjuterit DUSUN DSGW-010C IoT Edge - Fig 18

8.3 GPS
Merr të dhënat GPS nga programi gps, porta serike e parazgjedhur është ttyS3, shpejtësia e zhurmës 9600

Porta e kompjuterit DUSUN DSGW-010C IoT Edge - Fig 19

Përmirësimi i imazhit

9.1 Mjeti i Përmirësimit
Mjeti i përditësimit:AndroidTool_Release_v2.69

9.2 Kaloni në modalitetin e përmirësimit

  1. Lidheni portën OTG me portin USB të kompjuterit që digjet, ai gjithashtu vepron si furnizim me energji 5V
  2. Shtypni "Ctrl+C" kur uboot po niset, për të hyrë në uboot:
    Porta e kompjuterit DUSUN DSGW-010C IoT Edge - Fig 20
  3. uboot "rbrom" komand për të rindezur bordin në modalitetin maskrom, për një përmirësim të plotë "update.img".
    Porta e kompjuterit DUSUN DSGW-010C IoT Edge - Fig 21
  4. Komanda "rockusb 0 mmc 0" për të rindezur bordin në modalitetin e ngarkuesit, për një përmirësim të pjesshëm të firmuerit ose një "përditësim" të plotë. img” përmirësim.

Porta e kompjuterit DUSUN DSGW-010C IoT Edge - Fig 22

9.3 E gjithë paketa e përditësimit të firmuerit “update.img”.

Porta e kompjuterit DUSUN DSGW-010C IoT Edge - Fig 23

9.4 Përmirësoni firmuerin veç e veç

Porta e kompjuterit DUSUN DSGW-010C IoT Edge - Fig 24

Tel:86-571-86769027/8 8810480
Webfaqe: www.dusuniot.com
www.dusunremotes.com
Kati 8, ndërtesa A, qendra Wantong,
Hangzhou 310004, Kinë
www.dusunlock.com

Dokumentet / Burimet

Porta e kompjuterit DUSUN DSGW-010C IoT Edge [pdfUdhëzuesi i përdoruesit
DSGW-010C, DSGW-010C IoT Edge Computer Gateway, IoT Edge Computer Gateway, Edge Computer Gateway, Computer Gateway, Gateway

Referencat

Lini një koment

Adresa juaj e emailit nuk do të publikohet. Fushat e kërkuara janë shënuar *