DUSUN DSGW-210 IoT Edge Computer Gateway

Cov ntaub ntawv khoom
Hangzhou Roombanker Technology Co., Ltd. nthuav qhia IoT Edge Computer Gateway Model Lub Npe: DSGW-210. Cov khoom no yog tsim los ua IoT rooj vag ntawm cov khoom siv thiab huab. Lub rooj vag muab kev ruaj ntseg thiab txhim khu kev qha rau huab, ua kom yooj yim rau kev tswj thiab tswj cov khoom siv nyob deb.
Taw qhia
Phau Ntawv Qhia Pib Ceev no piav qhia txog cov hauv paus: yuav ua li cas txuas thiab teeb tsa koj lub hom phiaj ntawm lub network; yuav ua li cas rau nruab SDK; thiab yuav ua li cas tsim cov duab firmware.
Linux Software Developer's Kit (SDK) yog ib qho khoom siv kho vajtse thiab software suite uas tso cai rau Linux tsim los tsim cov ntawv thov ntawm Dusun's DSGW-210 rooj vag.
Raws li 4.4 Linux ntsiav, thiab siv cov software qhib uas twb muaj lawm, SDK ua kom yooj yim cov txheej txheem ntawm kev ntxiv cov ntawv thov kev cai. Cov cuab yeej tsav tsheb, GNU toolchain, Pre defined configuration profiles, thiab sample daim ntawv sau npe muaj tag nrho.
Cov Lus Qhia Rooj vag
Lub DSGW-210 IoT Edge Computer Gateway yog nruab nrog ARM Cortex-A53 quad-core processor, 1GB DDR3 RAM, thiab 8GB eMMC flash nco. Nws kuj muaj ib qho built-in Wi-Fi module, ob lub Ethernet ports, thiab USB 2.0 chaw nres nkoj rau cov khoom siv sab nraud.
Cov ntaub ntawv yooj yim
Lub rooj vag txhawb nqa ntau yam kev cai xws li MQTT, CoAP, thiab HTTP. Nws kuj nta a web-based tswj interface uas tso cai rau cov neeg siv los teeb tsa thiab tswj lub rooj vag deb.
- SOC: wb 3328
- Quad-core ARM Cortex-A53
- Mali-450MP2 GPU
- Fais fab mov: DC-5V lub cev muaj zog
- LTE module: BG96 (TXOJ CAT-1)
- Wi-Fi module: 6221A (Wi-Fi nti: RTL8821CS)
- Zigbee: EFR32MG1B232F256GM32
- Z-yoj: ZGM130S037HGN
- Bluetooth: EFR32BG21A020F768IM32
- eMMC: 8 GB ua
- SDRAM: 2 PAB
Interface
DSGW-210 IoT Edge Computer Gateway muaj cov nram qab no interfaces:
- 2 Ethernet chaw nres nkoj
- 1 USB 2.0 chaw nres nkoj
- Built-in Wi-nkaus module
Lub Hom Phiaj Teeb
Lub DSGW-210 IoT Edge Computer Gateway tuaj yeem teeb tsa ua lub hom phiaj rau IoT txoj haujlwm txhim kho. Tshooj lus no piav qhia txog yuav ua li cas txuas lub rooj vag mus rau hauv koj lub khoos phis tawm thiab lub network.
Txuas lub rooj vag - Lub zog
- Nco ntsoov tias lub hwj chim adapter yog 5V / 3A.
- Xaiv lub hwj chim plug adapter tsim nyog rau koj qhov chaw nyob. Ntxig nws rau hauv lub qhov ntawm Universal Fais Fab; ces ntsaws lub hwj huam mov rau hauv ib lub qhov hluav taws xob.
- Txuas lub tso zis ntsaws ntawm lub hwj huam mov mus rau lub rooj vag
Txuas lub rooj vag - USB chaw nres nkoj
- Txuas ib kawg ntawm USB cable mus rau USB chaw nres nkoj ntawm lub laptop lossis desktop
- Txuas lwm kawg ntawm USB cable mus rau USB chaw nres nkoj ntawm lub rooj vag.

Txuas lub PCBA board - Serial Chaw nres nkoj
Yog tias koj xav debug lub rooj vag, koj tuaj yeem qhib lub plhaub, Txuas lub PC mus rau PCBA board ntawm Serial rau USB cuab yeej.
PIN nyob rau hauv board rau serial kev twb kev txuas: TP1100: RX TP1101: TX
Muab Cov Ib puag ncig los tsim
Txhawm rau pib tsim IoT daim ntawv thov rau DSGW-210 IoT Edge Computer Gateway, koj yuav tsum teeb tsa ib puag ncig kev txhim kho los ntawm kev ua raws li cov kauj ruam no:
Thov siv ubuntu 18.04 .iso duab los teeb tsa koj qhov chaw tsim. Koj tuaj yeem siv lub tshuab virtual lossis lub cev PC los nruab ubuntu 18.04.
- Tshuab Virtual
Nws raug nquahu kom cov neeg siv tshiab siv cov tshuab virtual, nruab ubuntu 18.04 rau lub tshuab virtual, thiab tso qhov chaw disk txaus (tsawg kawg 100G) rau lub tshuab virtual. - Ubuntu PC Compile ib puag ncig rau
Kev siv lub cev tshuab suav nrog cov neeg siv tuaj yeem siv ubuntu PC.
SDK Kev Tau Txais thiab Kev Npaj
- Download tau qhov chaws los ntawm Dusun FTP
Lub npe pob khoom yuav yog 3328-linux-*.tar.gz, tau txais los ntawm Dusun FTP. - Code Compression Package Check
Cov kauj ruam tom ntej tuaj yeem ua tau tsuas yog tom qab tsim tus nqi MD5 ntawm qhov chaw compression pob thiab muab piv rau MD5 tus nqi ntawm MD5 .txt ntawv kom paub meej tias tus nqi MD5 yog tib yam, thiab yog tias tus nqi MD5 tsis zoo ib yam, lub zog. code pob puas lawm, thov download nws dua.
$ md5sum rk3328-linux-*.tar.gz - Lub Pob Khoom Compression yog Unzipped
Luam qhov chaws mus rau cov ntaub ntawv sib raug thiab unzip lub hauv paus code compression pob.- $ sudo -i
- $ mkdir ua haujlwm
- $ cd workdir
- $ tar -zxvf /path/to/rk3328-linux-*.tar.gz
- $ cd rk3328-linux
Code Compilation
Pib pib, kev sau ua ke thoob ntiaj teb
- Initialize Compilation Environment Variables (xaiv file qhov system)
Koj tuaj yeem tsim buildroot, ubuntu lossis debian rootfs duab. Xaiv nws hauv "./build.sh init".
Peb xav kom koj tsim thiab khiav lub kaw lus nrog buildroot rootfs kom paub txog kev kho vajtse thiab tsim ib puag ncig, thaum koj pib. Tom qab koj sim buildroot system, koj tuaj yeem sim ubuntu thiab debian system. - Npaj lub hauv paus File Lub hauv paus
Tshooj lus no yog tsim rau ubuntu lossis debian file qhov system. Yog tias koj xav tsim lub buildroot file system, hla ntu no.
Sau Ubuntu
Download tau lub hauv paus file system compression pob ubuntu.tar.gz Lub hauv paus file system compresses lub pob directory: Unzip lub compression pob
$tar -zxvf ubuntu.tar.gz // koj tau ubuntu.img
Luam lub hauv paus file system mus rau txoj kev
$ cd workdir/rk3328-linux
$ mkdir ubuntu
$ cp /path/to/ubuntu.img ./ubuntu/
Sau Debian
Download tau lub hauv paus file system compression pob debian.tar.gz Unzip lub pob compression
$ tar -zxvf debian.tar.gz // koj tau txais linaro-rootfs.img
Luam lub hauv paus file system mus rau txoj kev
$ cd workdir/rk3328-linux
$ mkdir debian
$ cp ./linaro-rootfs.img ./debian/ - Pib Compiling
$ ./build.sh
Tsim ib daim ntawv teev tag nrho ntawm firmware files: rockdev/update.img thiab lwm yam duab sib cais, update.img suav nrog tag nrho cov firmware rau kev hloov kho tag nrho. - Khiav Cov Duab ntawm lub rooj tsavxwm
Txuas RK3328 board serial chaw nres nkoj rau PC ntawm USB rau UART Choj. Siv Putty lossis lwm yam Terminal software ua koj lub cuab yeej console,
SERIAL CONSOLE SETTINGS:- 115200/8N 1
- PIB: 115200
- Cov ntaub ntawv: 8
- Parity Bit: Tsis yog
- Nres Bit: 1
Fais fab UP lub rooj tsavxwm, koj tuaj yeem pom cov khau raj ntawm console:
Muab tso ua ke txhua daim duab sib cais
- Lub tsev tsim thiab cov qauv duab
Lub update.img yog tsim los ntawm ntau qhov chaw. Cov khoom tseem ceeb yog uboot.img, boot.img, recovery.img, rootfs.img. uboot.img muaj bootloader uboot boot.img muaj cov cuab yeej ntoo .dtb duab, Linux ntsiav duab recovery.img: Lub kaw lus tuaj yeem khau raj mus rau hom rov qab, recovery.img yog cov rootfs siv hauv hom rov qab. rootfs.img: Cov duab qub qub. Nyob rau hauv ib txwm hom, system khau raj thiab mount no rootfs duab. Tej zaum koj yuav tau tsim cov duab sib cais, tshwj xeeb tshaj yog thaum koj tsom mus rau ib qho module (xws li uboot lossis kernel driver) kev txhim kho. Tom qab ntawd koj tuaj yeem tsim tsuas yog ib feem ntawm cov duab thiab hloov kho qhov muab faib hauv flash. - Tsim Uboot nkaus xwb
$ ./build.sh uboot - Tsim Linux Kernel nkaus xwb
$ ./build.sh kernel - Tsim Rov Qab File Qhov System nkaus xwb
$ ./build.sh rov qab - Tsim File Qhov System nkaus xwb
$ ./build.sh rootfs - Kev ntim khoom zaum kawg
$ ./build.sh updateimg
Cov lus txib no ua rockdev/*.img tawg firmware ntim tsim hauv phau ntawv hloov tshiab.img
Xav paub ntau ntxiv txog buildroot system
Yog tias koj siv buildroot rootfs, qee qhov Dusun xeem ntawv / cov cuab yeej twb tau teeb tsa hauv qhov kawg buildroot rootfs. Koj tuaj yeem xa mus rau buildroot/dusun_rootfs/add_ds_rootfs.sh
Ntsuas cov khoom siv kho vajtse
Cov kev sim hauv qab no yog ua tiav nyob rau hauv lub buildroot system.
- Kuaj Wi-Fi li AP
Tsab ntawv “ds_conf_ap.sh” yog rau kev teeb tsa Wi-Fi AP, SSID yog “dsap”, lo lus zais yog “12345678”.

- Test BG96
bg96_dial.sh yog siv rau BG96 dial.

Koj yuav tsum tau teeb tsa APN, username / password rau BG96, hauv quectel-chat-connect thiab quectel-ppp file. Ua ntej koj khiav qhov kev xeem.
# miv /etc/ppp/peers/quectel-chat-connect
# miv /etc/ppp/peers/quectel-ppp
- Test LED

- Test I2C

Qhov tseeb LED tswj yog I2C interface.
Yuav ua li cas ua menuconfig hauv buildroot
Ib txwm hom buildroot rootfs config file: buildroot/configs/rockchip_rk3328_defconfig Rov qab hom buildroot rootfs config file: buildroot/configs/rockchip_rk3328_recovery_defconfig
Yog tias koj xav hloov buildroot configure, ntawm no yog cov kauj ruam:
Yuav ua li cas ntxiv ib daim ntawv thov hauv buildroot qhov chaw tsob ntoo
- Ua directory buildroot/dusun_package/
- Muab APP qhov chaws code files thiab Uafile rau buildroot/dusun_package/< your_app > your_app.h your_app.c Uafile
- Ua directory buildroot/package/< your_app > Config.in your_app.mk
- Ntxiv Config.in nrhiav hauv buildroot/package/Config.in

- Ua menuconfig xaiv koj APP, thiab txuag qhov teeb tsa file ua 5.2.
- “./build.sh rootfs” kom rov tsim kho rootfs Thov xa mus rau buildroot/dusun_package/dsled/, nws yog ib qho tseem ceeb example.
Hloov mus rau ubuntu lossis debian system
Yog tias koj tau tsim cov duab buildroot, thiab xav hloov mus rau ubuntu lossis debian duab. Koj tsis tas yuav ntxuav qhov tsim thiab ua kom huv si. Tsuas yog ua cov kauj ruam hauv qab no:
- “./build.sh init” xaiv ubuntu lossis debian
- "./build.sh rootfs" los tsim kho ubuntu lossis debian rootfs
- “./build.sh” los tsim qhov hloov tshiab kawg.img
Ua tib zoo saib, cov cuab yeej dusun thiab cov ntawv sau yog qhov qub theej rau buildroot rootfs, tsis yog rau ubuntu lossis debian rootfs. Yog tias koj xav luam lawv rau ubuntu lossis debian rootfs, koj tuaj yeem hloov kho qhov buildroot/dusun_rootfs/add_ds_rootfs.sh. Rau APPs, koj tuaj yeem luam cov cai rau lub rooj tsavxwm thiab tsim nws ntawm lub hom phiaj ubuntu lossis debian system, vim nws muaj gcc thiab lwm yam cuab yeej.
Kev txhim kho wireless (Zigbee, Z-Wave, BLE, LoRaWAN)
Thov tsim lub debian system ua cov kauj ruam hauv qab no. Cov cai yuav muab tso ua ke rau ntawm lub rooj tsavxwm, tsis yog ntawm tus tswv tsev.
- Npaj ib co tsev qiv ntawv rau ntawm lub rooj tsavxwm
- scp SDK "buildroot/dusun_rootfs/target_scripts/export_zigbee_zwave_ble_gpio.sh" los ntawm tus tswv tsev rau lub rooj tsavxwm, hauv qab / hauv paus

- Fais fab ntawm wireless modules ntawm lub nkoj.
Zigbee
Zigbee interface yog /dev/ttyUSB0. Rub tawm "Z3GatewayHost_EFR32MG12P433F1024GM48.tar.gz" los ntawm Dusun FTP, thiab luam tawm rau lub rooj tsavxwm, hauv qab / hauv paus.
Tom qab ntawd tsim Z3Gateway thiab khiav. Yog xav paub ntxiv txog Z3Gateway, thov mus saib https://docs.silabs.com/ yog xav paub ntxiv.
Z-Wave
Z-Wave interface yog /dev/ttyS1. Rub tawm ”rk3328_zwave_test.tar.gz” los ntawm Dusun FTP, thiab luam tawm rau lub rooj tsavxwm, hauv qab / hauv paus.
Unzip nws thiab koj tuaj yeem tau txais ./zipgateway

Tam sim no tsim lub zwave yooj yim sim cuab yeej thiab khiav: Hauv "my_serialapi_test", nias 'a' kom suav nrog zwave ntaus ntawv, 'r' kom tshem tawm cov cuab yeej, 'd' kom rov pib dua, 'i' kom tau txais cov npe khoom siv thiab 'q' tawm. Lub Zipgateway yog siliabs software, "my_serialapi_test" tsuas yog cov cuab yeej yooj yim heev. Yog xav paub ntxiv txog Zipgateway, thov mus saib https://docs.silabs.com/ yog xav paub ntxiv.
Z-Wave cheeb tsam
Yog tias rau lub neej ntawd Dusun tsim, Z-Wave zaus tuaj yeem teeb tsa hauv /etc/config/dusun/zwave/region Default yog 0x00: EU
| 0x01 - UA | 0x02 - ZPO | 0x03 HK | 0x04 – Malaysia |
| 0x05 – India | 0x06 - Israel | 0x07 :ua | 0x08 - Suav |
| 0x20 - Nyiv | 0x21 - Kauslim |
BLE
BLE interface yog /dev/ttyUSB1. Rub tawm "rk3328_ble_test.tar.gz" los ntawm Dusun FTP, thiab luam nws mus rau lub rooj tsavxwm, hauv qab / hauv paus.
Unzip nws thiab koj tuaj yeem tau txais ./bletest build ble test tool and run: Xav paub ntau ntxiv txog BLE test tool, thov mus saib https://docs.silabs.com/ kom paub ntau ntxiv.
LoRaWAN
Xaiv qhov tseeb interface rau LoRaWAN, piv txwv liample /dev/spidev32766.0. Lub configuration file rau nws yog nyob rau hauv ./sx1302_hal/packet_forwarder/global_conf.json. Rub tawm "sx1302_hal_0210.tar.gz" los ntawm Dusun FTP, thiab luam tawm rau lub rooj tsavxwm, hauv qab / hauv paus.
Untar nws thiab koj tuaj yeem tau txais ./sx1302_hal tsim LoRaWAN sample code sx1302_hal thiab khiav: Xav paub ntxiv txog LoRaWAN code, thov mus saib https://www.semtech.com/products/wireless-rf/lora-core/sx1302 yog xav paub ntxiv.
Txhim kho duab
- Txhim kho Tool
Hloov kho cov cuab yeej: AndroidTool_Release_v2.69 - Mus rau hauv Upgrade Mode
- Txuas lub OTG chaw nres nkoj mus rau lub computer hlawv USB chaw nres nkoj, nws tseem ua raws li 5V fais fab mov
- Nias "Ctrl + C" thaum uboot tab tom pib, nkag mus rau uboot:

- uboot "rbrom" comand kom reboot lub rooj tsavxwm rau hauv hom maskrom, kom ua tiav "update.img" upgrade.

- "rockusb 0 mmc 0" hais kom rov pib lub rooj tsavxwm rau hom loader, rau kev hloov kho firmware ib nrab lossis ua tiav "update.img" hloov kho.

- Tag nrho pob ntawm Firmware “update.img” Hloov kho
- Txhim kho lub firmware cais

Kev tswj fais fab configuration
Lub roj teeb tswj nti Dusun siv yog BQ25895 Txoj Kev los ua kom zoo dua CPU zog siv tau teev tseg,
- Kho cpufreq parameter.

- Kaw ib co cpu, txwv lub siab tshaj plaws zaus ntawm cpu

- SoC nrog ARM Loj-Me architecture tuaj yeem khi cov dej num nrog kev thauj khoom siab rau me me los ntawm CPUSET txij li lub zog ua haujlwm ntawm cov tub ntxhais me me zoo dua.
Nco tseg: SoC nrog SMP architecture tseem tuaj yeem khi cov dej num rau qee lub cpu kom lwm lub cpus tuaj yeem nkag mus rau hom kev siv hluav taws xob tsawg, tab sis tej zaum nws yuav ua rau cpu yooj yim khiav nrog ntau zaus, uas yuav ua rau kom lub zog noj.
- Txwv lub cpu bandwidth ntawm cov dej num nrog siab loading los ntawm CPUCTL (yuav tsum tau pab kom macro CONFIG_CFS_BANDWIDTH).

Pem teb 8, lub tsev A, Wantong center, Hangzhou 310004, Suav teb
Tel: 86-571-86769027/8 8810480
Webqhov chaw: www.dusuniot.com
www.dusunremotes.com
www.dusunlock.com
Kev kho keeb kwm
| Specification | Sect. | Hloov tshiab piav qhia | By | |
| Rev | Hnub tim | |||
| 1.0 | 2021-08-06 Ib | Tshiab version tso tawm | ||
| 1.1 | 2022-04-05 Ib | Ntxiv kev tswj fais fab | ||
| 1.2 | 2022-06-06 Ib | Ntxiv serial kev twb kev txuas | ||
Kev pom zoo
| Lub koom haum | Lub npe | Title | Hnub tim |
Cov ntaub ntawv / Cov ntaub ntawv
![]() |
DUSUN DSGW-210 IoT Edge Computer Gateway [ua pdf] Cov neeg siv phau ntawv qhia DSGW-210 IoT Edge Computer Gateway, DSGW-210, IoT Edge Computer Gateway, Computer Gateway, Rooj vag |





