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
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
- Güc adapterinin 5V/3A olduğundan əmin olun.
- 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.
- Enerji təchizatının çıxış fişini şlüzə qoşun
Şluzun qoşulması – USB portu
- USB kabelin bir ucunu laptopun və ya iş masasının USB portuna qoşun
- 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
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.
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.
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
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
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:
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
6.2.3 Yalnız Linux nüvəsini qurun
6.2.4 Quraşdırma Bərpası File Yalnız Sistem
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
Ş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.
- Lövhədə bir az kitabxana hazırlayın
- scp SDK
8.1 BLE
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.
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.
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.
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.
8.3 GPS
GPS məlumatlarını GPS proqramından əldə edin, standart serial port ttyS3, ötürmə sürəti 9600
Şə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
- OTG portunu yanan kompüterin USB portuna qoşun, o, həmçinin 5V enerji təchizatı kimi çıxış edir
- Uboot yüklənərkən "Ctrl+C" düymələrini sıxaraq uboot-a daxil olun:
- uboot “rbrom” əmri, tam “update.img” yeniləməsi üçün lövhəni maskrom rejiminə yenidən başladın.
- “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.
9.3 Mikroproqramın Bütün Paketi “update.img” Təkmilləşdirməsi
9.4 Mikroproqramı ayrıca təkmilləşdirin
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 |