Usa ka kompanya sa DUSUN
SDK Quick Start Guide
Ngalan sa Produkto: IoT Edge Computer Gateway
Ngalan sa Modelo: DSGW-010C
DSGW-010C IoT Edge Computer Gateway
Kasaysayan sa Pagbag-o
Espesipikasyon | Sect. | Pag-update sa Deskripsyon | By | |
Si Rev | Petsa | |||
1.0 | 2022-07-07 | Bag-ong bersyon nga gipagawas | ||
Mga pagtugot
Organisasyon | Ngalan | Titulo | Petsa |
Pasiuna
Kining Quick Start Guide nagpatin-aw sa mga sukaranan: unsaon pagkonektar ug pag-set up sa imong target sa network; unsaon pag-instalar sa SDK; ug kung giunsa paghimo ang mga imahe sa firmware.
Ang Linux Software Developer's Kit (SDK) kay usa ka embedded hardware ug software suite nga makapahimo sa Linux developers sa paghimo og mga aplikasyon sa Dusun's DSGW-010C gateway.
Base sa 4.4 Linux kernel, ug paggamit sa kasamtangan nga open source software, ang SDK nagpasimple sa proseso sa pagdugang sa custom nga mga aplikasyon. Mga driver sa device, GNU toolchain, Predefined configuration profiles, ug sampAng mga aplikasyon gilakip tanan.
Impormasyon sa Gateway
2.1 Mga sukaranan nga kasayuran
SOC: PX30 Quad-core ARM Cortex-A53
2GB nga on-board RAM
32GB nga eMMC
Base sa LoRa Concentrator Engine: Semtech SX1302
Ang gahum sa TX hangtod sa 27dBm, pagkasensitibo sa RX hangtod sa -139dBm @SF12, BW125kHz
Suporta sa LoRa Frequency band: RU864, IN865, EU868, US915, AU915, KR920, AS923.
Suportahi ang Wi-Fi 2.4G/5G IEEE 802.11b/g/n/ac
Suportahi ang BLE5.0
Pagsuporta sa GPS, GLONASS, Galileo ug QZSS
Pagsuporta sa IP66 waterproof housing
2.2 Interface
Target Setup
Kini nga seksyon naghulagway kung giunsa ang pagkonektar sa ganghaan sa imong host computer ug network.
Pagkonektar sa usa ka ganghaan - Gahum
- Siguroha nga ang power adapter kay 5V/3A.
- Pilia ang angay nga power plug adapter para sa imong geographical nga lokasyon. Isulod kini sa slot sa Universal Power Supply; dayon i-plug ang power supply sa outlet.
- Ikonektar ang output plug sa power supply sa gateway
Pagkonektar sa usa ka ganghaan - USB port
- Ikonektar ang usa ka tumoy sa USB cable sa USB port sa laptop o desktop
- Ikonektar ang pikas tumoy sa USB cable sa USB port sa ganghaan.
Pagkonektar sa usa ka PCBA board - Serial Port
Kung gusto nimo i-debug ang gateway, mahimo nimong ablihan ang kabhang, Ikonektar ang PC sa PCBA board pinaagi sa Serial sa USB tool.
Berde: GND
Asul: RX
Brown: TX
Pagtipon sa Kalikopan sa Pagtukod
Palihog gamita ang ubuntu 18.04 .iso nga imahe para i-setup ang imong build environment. Mahimo nimong gamiton ang usa ka virtual machine o usa ka pisikal nga PC aron ma-install ang ubuntu 18.04.
4.1 Virtual nga Makina
Girekomenda nga ang mga bag-ong tiggamit mogamit mga virtual nga makina, i-install ang ubuntu 18.04 sa virtual machine, ug ibilin ang igo nga espasyo sa disk (labing menos 100G) alang sa virtual machine.
4.2 Ubuntu PC Pag-compile sa Kalikopan aron Pagtukod
Ang paggamit sa physical machine compilation users makagamit ug ubuntu PC.
Pagkuha ug Pag-andam sa SDK
5.1 I-download ang source code gikan sa Dusun FTP
Ang gigikanan nga ngalan sa package mahimong px30_sdk.tar.gz, kuhaa kini gikan sa Dusun FTP.
5.2 Pagsusi sa Pakete sa Pag-compress sa Code
Ang sunod nga lakang mahimo lamang human sa pagmugna sa MD5 nga bili sa source compression package ug pagtandi sa MD5 value sa MD5 .txt nga teksto aron sa pagkumpirma nga ang MD5 nga bili managsama, ug kung ang MD5 nga bili dili pareho, ang enerhiya nadaot ang code pack, palihug i-download kini pag-usab.
$ md5sum px30_sdk.tar.gz
5.3 Ang Source Compression Package Wala Gi-zip
Kopyaha ang source code sa katugbang nga direktoryo ug unzip ang source code compression package.
Kompilasyon sa Kodigo
6.1 Pagsugod, global Compilation
6.1.1 Pagsugod sa Compilation Environment Variables (pilia file sistema)
Mahimo nimong tukuron ang imahe sa buildroot, ubuntu o debian rootfs. Pilia kini sa "./mk.sh".
6.1.2 Pag-andam sa Gamut File Base sa sistema
Kini nga seksyon alang sa pagtukod sa ubuntu o debian file sistema.
Pag-compile sa Ubuntu
I-download ang gamut file system image rootfs-ubuntu16_xubuntu_v1.1.img Kopyaha ang gamut file sistema ngadto sa espesipikong dalan, dayon padagana ang command ./mk.sh
Ang pagtukod magdugay, palihug paghulat nga mapailubon.
Dayon ang hulagway ibutang sa ./output/update-ubuntu.img
Ang update-ubuntu.img mahimong gamiton sa pag-update sa firmware sa gateway
Pag-compile sa buildroot
I-compile ang buildroot image pinaagi sa command mk.sh -b
Ang pagtukod magdugay, palihug paghulat nga mapailubon.
Dayon ang hulagway ibutang sa ./output/update. img
Ang update. img mahimong gamiton sa pag-update sa firmware sa gateway
6.1.3 Ipadagan ang Imahen sa pisara
Ikonektar ang PX30 board serial port sa PC pinaagi sa USB sa UART Bridge.
Gamita ang Putty o uban pang Terminal software isip imong console tool,
SERIAL CONSOLE SETTINGS:
- 115200/8N1
- Baud: 115200
- Mga bahin sa datos: 8
- Parity Bit: Dili
- Hunong sa Bit: 1
I-power UP ang board, makita nimo ang boot log sa console:
Walay default nga password alang sa pag-login sa sistema.
6.2 Gi-compile ang Matag Imahe nga Bahin nga Gilain
6.2.1 Ang sistema sa pagtukod ug ang istruktura sa imahe
Ang update.img gilangkuban sa daghang mga bahin. Ang mga nag-unang bahin mao ang uboot. img, boot.img, recovery.img, rootfs.img. Ang uboot.img adunay bootloader Ang uboot boot.img naglangkob sa device tree .dtb image, Linux kernel image recovery.img: Ang sistema mahimong mag-boot sa recovery mode, ang recovery.img mao ang rootfs nga gigamit sa recovery mode. rootfs.img: Ang normal nga hulagway sa rootfs. Sa normal nga mode, system boot ug i-mount kini nga rootfs nga imahe.
Mahimong kinahanglan nimo nga tukuron ang mga imahe nga gilain, labi na kung nagpunting ka sa usa ka module (eg uboot o kernel driver) nga pag-uswag. Dayon mahimo nimong tukuron ang bahin sa imahe ug i-update ang partisyon sa flash.
6.2.2 Paghimo ug Uboot lamang
6.2.3 Paghimo sa Linux Kernel Lamang
6.2.4 Pagtukod Pag-ayo File Sistema Lamang
Dugang pa bahin sa buildroot system
Kung mogamit ka sa buildroot rootfs, pipila ka Dusun test scripts/tools na-install na sa katapusang buildroot rootfs. Mahimo nimong i-refer ang buildroot/dusun_rootfs/add_ds_rootfs.sh
7.1 Pagsulay sa mga sangkap sa hardware
Ang mosunod nga pagsulay gihimo ubos sa buildroot system.
7.1.1 Sulayi ang Wi-Fi isip AP
Ang “ds_conf_ap.sh” script kay para sa pag-set up sa Wi-Fi AP, SSID kay “dsap”, password kay “12345678”.
7.1.2 Pagsulay sa I2C
Pagsulay sa i2c function sa gateway
Wireless development (Zigbee, Z-Wave, BLE, LoRaWAN)
Palihug gamita ang ubuntu system para buhaton ang mga musunod nga lakang. Ang code i-compile sa board, dili sa host.
- Pag-andam og pipila ka librarya diha sa pisara
- scp SDK
Ang 8.1 BLE
Ang interface sa BLE mao ang /dev/ttyUSB1.
I-download ang “rk3328_ble_test.tar.gz” gikan sa Dusun FTP, ug kopyaha kini sa board, ubos sa /root.
Unzip kini ug mahimo nimong makuha ang ./bletest build ble test tool ug pagdagan:
Dugang impormasyon bahin sa BLE test tool, palihog bisitaha https://docs.silabs.com/ para sa dugang impormasyon.
8.2 LoRaWAN
Pilia ang saktong interface para sa LoRaWAN, pananglitanample /dev/spidev32766.0.
Ang configuration file kay naa sa ./sx1302_hal/packet_forwarder/global_conf.json.
I-download ang “sx1302_hal_0210.tar.gz” gikan sa Dusun FTP, ug kopyaha kini sa board, ubos sa /root.
Untar kini ug mahimo nimong makuha ang ./sx1302_hal pagtukod LoRaWAN sample code sx1302_hal ug pagdagan:
Dugang impormasyon bahin sa LoRaWAN code, palihog bisitaha https://www.semtech.com/products/wireless-rf/lora-core/sx1302 para sa dugang impormasyon.
8.3 GPS
Pagkuha sa datos sa GPS gikan sa programa sa gps, ang default nga serial port mao ang ttyS3, baud rate 9600
Pag-upgrade sa Imahe
9.1 Himan sa Pag-upgrade
Pag-upgrade nga himan: AndroidTool_Release_v2.69
9.2 Adto sa Upgrade Mode
- Ikonektar ang OTG port sa nagdilaab nga computer USB port, kini usab molihok isip 5V power supply
- Pindota ang "Ctrl + C" kung ang uboot nag-boot, aron makasulod sa uboot:
- uboot "rbrom" sugo sa reboot sa board ngadto sa maskrom mode, alang sa usa ka bug-os nga "update.img" upgrade.
- "rockusb 0 mmc 0" nga sugo nga i-reboot ang board ngadto sa loader mode, alang sa partial firmware upgrade o usa ka kompleto nga "update. img" pag-upgrade.
9.3 Ang Tibuok nga Pakete sa Firmware "update.img" Pag-upgrade
9.4 Pag-upgrade sa Firmware nga Gilain
Tel:86-571-86769027/8 8810480
Website: www.duuniot.com
www.dusunremotes.com
Floor 8, building A, Wantong center,
Hangzhou 310004, China
www.dusunlock.com
Mga Dokumento / Mga Kapanguhaan
![]() |
DUSUN DSGW-010C IoT Edge Computer Gateway [pdf] Giya sa Gumagamit DSGW-010C, DSGW-010C IoT Edge Computer Gateway, IoT Edge Computer Gateway, Edge Computer Gateway, Computer Gateway, Gateway |