DUSUN loqosu

DUSUN şirkəti
SDK Tez Başlanğıc Bələdçisi
Məhsulun adı: IoT Edge Computer Gateway
Model Adı: DSGW-010C

DSGW-010C IoT Edge Kompüter Gateway

Təftiş Tarixçəsi

Spesifikasiya Sekt. Təsviri yeniləyin By
Rev Tarix
1.0 2022-07-07 Yeni versiya buraxılışı

Təsdiqlər

Təşkilat ad Başlıq Tarix

Giriş

Bu Sürətli Başlanğıc Bələdçisi əsasları izah edir: hədəfinizi şəbəkəyə necə qoşmaq və qurmaq; SDK-nı necə quraşdırmaq olar; və proqram təminatı şəkillərini necə qurmaq olar.
Linux Software Developer's Kit (SDK) Linux developerlərinə Dusun'un DSGW-010C şlüzində proqramlar yaratmağa imkan verən daxili aparat və proqram təminatı dəstidir.
4.4 Linux nüvəsinə əsaslanan və mövcud açıq mənbə proqram təminatından istifadə edərək, SDK xüsusi proqramların əlavə edilməsi prosesini asanlaşdırır. Cihaz sürücüləri, GNU alətlər silsiləsi, Əvvəlcədən təyin edilmiş konfiqurasiya profiles, və sample proqramlar hamısı daxildir.

Ağ geçidi haqqında məlumat

2.1 Əsas məlumat
SOC: PX30 Dördnüvəli ARM Cortex-A53
2 GB daxili RAM
32 GB eMMC
LoRa Konsentrator Mühərrikinin bazası: Semtech SX1302
TX gücü 27dBm-ə qədər, RX həssaslığı -139dBm @SF12, BW125kHz-ə qədər
LoRa Tezlik diapazonu dəstəyi: RU864, IN865, EU868, US915, AU915, KR920, AS923.
Wi-Fi 2.4G/5G IEEE 802.11b/g/n/ac dəstəyi
BLE5.0 dəstəyi
GPS, QLONASS, Galileo və QZSS-ni dəstəkləyin
IP66 suya davamlı korpusu dəstəkləyin

2.2 İnterfeys

DUSUN DSGW-010C IoT Edge Kompüter Gateway - Şəkil 1

Hədəf Quraşdırma

Bu bölmə şluzun ana kompüterinizə və şəbəkəyə necə qoşulacağını təsvir edir.

Şluzun qoşulması – Güc

  1. Güc adapterinin 5V/3A olduğundan əmin olun.
  2. Coğrafi yerinizə uyğun elektrik fiş adapterini seçin. Onu Universal Enerji Təchizatındakı yuvaya daxil edin; sonra enerji təchizatını rozetkaya qoşun.
  3. Enerji təchizatının çıxış fişini şlüzə qoşun

Şluzun qoşulması – USB portu

  1. USB kabelin bir ucunu laptopun və ya iş masasının USB portuna qoşun
  2. USB kabelin digər ucunu şlüzdəki USB portuna qoşun.

PCBA lövhəsinin qoşulması – Serial Port
Şluzda debug etmək istəyirsinizsə, qabığı aça bilərsiniz, Serial-USB aləti vasitəsilə PC-ni PCBA lövhəsinə qoşun.
Yaşıl: GND
Mavi: RX
Qəhvəyi: TX

DUSUN DSGW-010C IoT Edge Kompüter Gateway - Şəkil 2

Qurulacaq mühiti tərtib edin

Quraşdırma mühitinizi qurmaq üçün ubuntu 18.04 .iso təsvirindən istifadə edin. Ubuntu 18.04 quraşdırmaq üçün virtual maşın və ya fiziki kompüterdən istifadə edə bilərsiniz.

4.1 Virtual Maşın
Təcrübəsiz istifadəçilərə virtual maşınlardan istifadə etmələri, virtual maşına ubuntu 18.04 quraşdırmaları və virtual maşın üçün kifayət qədər disk sahəsi (ən azı 100G) buraxmaları tövsiyə olunur.

4.2 Ubuntu PC qurmaq üçün mühiti tərtib edir
Fiziki maşın kompilyasiyasının istifadəsi istifadəçiləri ubuntu PC-dən istifadə edə bilərlər.

SDK Alınması və Hazırlanması

5.1 Dusun FTP-dən mənbə kodunu endirin
Mənbə paketinin adı px30_sdk.tar.gz olacaq, onu Dusun FTP-dən əldə edin.
5.2 Kod sıxılma paketinin yoxlanılması
Növbəti addım yalnız mənbə sıxılma paketinin MD5 dəyərini yaradandan və MD5 dəyərinin eyni olduğunu təsdiqləmək üçün MD5 .txt mətninin MD5 dəyərini müqayisə etdikdən sonra atıla bilər və əgər MD5 dəyəri eyni deyilsə, enerji kod paketi zədələnib, lütfən, onu yenidən endirin.

$ md5sum px30_sdk.tar.gz

5.3 Mənbə Sıxılma Paketi Açılır
Mənbə kodunu müvafiq qovluğa kopyalayın və mənbə kodu sıxılma paketini açın.

DUSUN DSGW-010C IoT Edge Kompüter Gateway - Şəkil 3

Kodun tərtibi

6.1 Başlanğıc, qlobal tərtib
6.1.1 Kompilyasiya Mühiti Dəyişənlərini işə salın (seçin file sistem)
Siz buildroot, ubuntu və ya debian rootfs görüntüsünü yarada bilərsiniz. Onu “./mk.sh” bölməsində seçin.

DUSUN DSGW-010C IoT Edge Kompüter Gateway - Şəkil 4

6.1.2 Kökü hazırlayın File Sistem bazası
Bu bölmə ubuntu və ya debian qurmaq üçündür file sistemi.
Ubuntu tərtib edin
Kökü yükləyin file sistem şəkli rootfs-ubuntu16_xubuntu_v1.1.img Kökü kopyalayın file sistemi göstərilən yola köçürün, sonra ./mk.sh əmrini yerinə yetirin

DUSUN DSGW-010C IoT Edge Kompüter Gateway - Şəkil 5

Quraşdırma çox vaxt aparacaq, səbirlə gözləyin.
Sonra şəkil ./output/update-ubuntu.img-ə yerləşdiriləcək
update-ubuntu.img şlüzdə proqram təminatını yeniləmək üçün istifadə edilə bilər

Buildroot-u tərtib edin
mk.sh -b əmri ilə buildroot şəklini tərtib edin

DUSUN DSGW-010C IoT Edge Kompüter Gateway - Şəkil 6

Quraşdırma çox vaxt aparacaq, səbirlə gözləyin.
Sonra şəkil ./output/update-ə yerləşdiriləcək. img
Yeniləmə. img şlüzdə proqram təminatını yeniləmək üçün istifadə edilə bilər

6.1.3 Şəkili lövhədə işə salın
PX30 board seriya portunu USB-UART körpüsü vasitəsilə PC-yə qoşun.
Konsol alətiniz kimi Putty və ya digər Terminal proqramından istifadə edin,
SERİAL KONSOL PARAMETLƏRİ:

  • 115200/8N1
  • Baud: 115200
  • Məlumat bitləri: 8
  • Paritet Bit: Xeyr
  • Bit Bit: 1

Lövhəni gücləndirin, konsolda yükləmə jurnalını görə bilərsiniz:

DUSUN DSGW-010C IoT Edge Kompüter Gateway - Şəkil 7

Sistemə daxil olmaq üçün standart parol yoxdur.

6.2 Hər Şəkil Hissəsi Ayrı-ayrılıqda Tərtib edilmişdir
6.2.1 Quraşdırma sistemi və təsvir strukturu
update.img bir neçə hissədən ibarətdir. Əsas hissələr işə salınıb. img, boot.img, recovery.img, rootfs.img. uboot.img bootloader ehtiva edir uboot boot.img cihaz ağacını ehtiva edir .dtb şəkli, Linux kernel image recovery.img: Sistem bərpa rejiminə qədər yükləyə bilər, recovery.img bərpa rejimində istifadə olunan rootfsdir. rootfs.img: Normal rootfs şəkli. Normal rejimdə sistem bu rootfs şəklini yükləyin və quraşdırın.
Xüsusilə tək modulun (məsələn, uboot və ya kernel driver) inkişafına diqqət yetirdiyiniz zaman şəkilləri ayrıca qurmaq lazım gələ bilər. Onda siz təsvirin yalnız həmin hissəsini yarada və həmin bölməni flaşda yeniləyə bilərsiniz.

6.2.2 Yalnız Uboot qurun

DUSUN DSGW-010C IoT Edge Kompüter Gateway - Şəkil 8

6.2.3 Yalnız Linux nüvəsini qurun

DUSUN DSGW-010C IoT Edge Kompüter Gateway - Şəkil 9

6.2.4 Quraşdırma Bərpası File Yalnız Sistem

DUSUN DSGW-010C IoT Edge Kompüter Gateway - Şəkil 10

Buildroot sistemi haqqında daha çox

Əgər buildroot rootfs istifadə edirsinizsə, bəzi Dusun test skriptləri/alətləri artıq son buildroot rootf-lərində quraşdırılıb. Siz buildroot/dusun_rootfs/add_ds_rootfs.sh ünvanına müraciət edə bilərsiniz

7.1 Aparat komponentlərini sınaqdan keçirin
Aşağıdakı sınaqlar Buildroot sistemi altında aparılır.
7.1.1 Wi-Fi-ı AP kimi sınayın
“ds_conf_ap.sh” skripti Wi-Fi AP quraşdırmaq üçündür, SSID “dsap”, parol “12345678”dir.

7.1.2 Test I2C

DUSUN DSGW-010C IoT Edge Kompüter Gateway - Şəkil 12

Şlüzdə i2c funksiyasının sınağı

Simsiz inkişaf (Zigbee, Z-Wave, BLE, LoRaWAN)

Aşağıdakı addımları yerinə yetirmək üçün ubuntu sistemindən istifadə edin. Kod hostda deyil, lövhədə tərtib olunacaq.

DUSUN DSGW-010C IoT Edge Kompüter Gateway - Şəkil 13

  1. Lövhədə bir az kitabxana hazırlayın
  2. scp SDK

8.1 BLE

DUSUN DSGW-010C IoT Edge Kompüter Gateway - Şəkil 14

BLE interfeysi /dev/ttyUSB1-dir.
Dusun FTP-dən “rk3328_ble_test.tar.gz” yükləyin və /root altında lövhəyə kopyalayın.

DUSUN DSGW-010C IoT Edge Kompüter Gateway - Şəkil 15

Onu açın və ./bletest build ble test alətini əldə edib işlədə bilərsiniz:
BLE test aləti haqqında ətraflı məlumatı ziyarət edin https://docs.silabs.com/ əlavə məlumat üçün.

DUSUN DSGW-010C IoT Edge Kompüter Gateway - Şəkil 16

8.2 LoRaWAN
LoRaWAN üçün düzgün interfeysi seçin, məsələnample /dev/spidev32766.0.
Konfiqurasiya file çünki ./sx1302_hal/packet_forwarder/global_conf.json daxilindədir.
Dusun FTP-dən “sx1302_hal_0210.tar.gz” yükləyin və /root altında lövhəyə kopyalayın.

DUSUN DSGW-010C IoT Edge Kompüter Gateway - Şəkil 17

Onu çıxarın və ./sx1302_hal build LoRaWAN s əldə edə bilərsinizample kodu sx1302_hal və çalıştırın:
LoRaWAN kodu haqqında ətraflı məlumatı ziyarət edin https://www.semtech.com/products/wireless-rf/lora-core/sx1302 əlavə məlumat üçün.

DUSUN DSGW-010C IoT Edge Kompüter Gateway - Şəkil 18

8.3 GPS
GPS məlumatlarını GPS proqramından əldə edin, standart serial port ttyS3, ötürmə sürəti 9600

DUSUN DSGW-010C IoT Edge Kompüter Gateway - Şəkil 19

Şəkil Təkmilləşdirmə

9.1 Təkmilləşdirmə Aləti
Təkmilləşdirmə aləti: AndroidTool_Release_v2.69

9.2 Təkmilləşdirmə rejiminə keçin

  1. OTG portunu yanan kompüterin USB portuna qoşun, o, həmçinin 5V enerji təchizatı kimi çıxış edir
  2. Uboot yüklənərkən "Ctrl+C" düymələrini sıxaraq uboot-a daxil olun:
    DUSUN DSGW-010C IoT Edge Kompüter Gateway - Şəkil 20
  3. uboot “rbrom” əmri, tam “update.img” yeniləməsi üçün lövhəni maskrom rejiminə yenidən başladın.
    DUSUN DSGW-010C IoT Edge Kompüter Gateway - Şəkil 21
  4. “rockusb 0 mmc 0” əmri, proqram təminatının qismən təkmilləşdirilməsi və ya tam “güncəlləmə” üçün lövhəni yükləmə rejiminə yenidən yükləmək. img” təkmilləşdirilməsi.

DUSUN DSGW-010C IoT Edge Kompüter Gateway - Şəkil 22

9.3 Mikroproqramın Bütün Paketi “update.img” Təkmilləşdirməsi

DUSUN DSGW-010C IoT Edge Kompüter Gateway - Şəkil 23

9.4 Mikroproqramı ayrıca təkmilləşdirin

DUSUN DSGW-010C IoT Edge Kompüter Gateway - Şəkil 24

Tel:86-571-86769027/8 8810480
Websayt: www.dusuniot.com
www.dusunremotes.com
Mərtəbə 8, bina A, Wantong mərkəzi,
Hangzhou 310004, Çin
www.dusunlock.com

Sənədlər / Resurslar

DUSUN DSGW-010C IoT Edge Kompüter Gateway [pdf] İstifadəçi təlimatı
DSGW-010C, DSGW-010C IoT Edge Computer Gateway, IoT Edge Computer Gateway, Edge Computer Gateway, Computer Gateway, Gateway

İstinadlar

Şərh buraxın

E-poçt ünvanınız dərc olunmayacaq. Tələb olunan sahələr qeyd olunub *