DUSUN DSGW-210 IoT Edge Computer Gateway
Fa'amatalaga o oloa
Hangzhou Roombanker Technology Co., Ltd. o loʻo tuʻuina atu le IoT Edge Computer Gateway Model Name: DSGW-210. O lenei oloa ua mamanuina e avea o se faitotoa IoT i le va o masini ma le ao. O le faitotoʻa e maua ai se fesoʻotaʻiga malupuipuia ma faʻalagolago i le ao, faʻafaigofie ona pulea ma pulea masini mamao.
Folasaga
O lenei Quick Start Guide o loʻo faʻamatalaina faʻavae: faʻafefea ona faʻafesoʻotaʻi ma faʻatutu lau sini i luga o le upega tafailagi; auala e faʻapipiʻi ai le SDK; ma le auala e fausia ai ata firmware.
O le Linux Software Developer's Kit (SDK) o se masini fa'apipi'i ma polokalame fa'akomepiuta e mafai ai e le au atina'e Linux ona faia ni talosaga i le faitotoa o le DSGW-210 a Dusun.
Fa'avae i luga ole fatu ole 4.4 Linux, ma le fa'aogaina o polokalama fa'apipi'i matala, o le SDK e fa'afaigofieina le fa'agasologa o le fa'aopoopoina o talosaga fa'apitoa. Avetaavale masini, GNU toolchain, Fa'ata'ita'iga fa'atulagaina muamuafiles, ma le sampe aofia uma ai talosaga.
Gateway Information
Ole DSGW-210 IoT Edge Computer Gateway ua fa'apipi'iina ile ARM Cortex-A53 quad-core processor, 1GB DDR3 RAM, ma le 8GB eMMC flash memory. O loʻo i ai foʻi le faʻaogaina o le Wi-Fi module, lua Ethernet ports, ma le USB 2.0 port mo masini fafo.
Fa'amatalaga Autu
E lagolagoina e le faitoto'a tulafono eseese e pei ole MQTT, CoAP, ma HTTP. O lo'o fa'aalia ai fo'i a web-faʻavae pulega faʻaoga e mafai ai e tagata faʻaoga ona faʻapipiʻi ma pulea le faitotoa mamao.
- SOC: RK3328
- Quad-core ARM Cortex-A53
- Mali-450MP2 GPU
- Paoa sapalai: DC-5V
- LTE module: BG96 (LET CAT-1)
- Wi-Fi module: 6221A (Wi-Fi pu: RTL8821CS)
- Zigbee: EFR32MG1B232F256GM32
- Galu-Z: ZGM130S037HGN
- Bluetooth: EFR32BG21A020F768IM32
- eMMC: 8GB
- SDRAM: 2BG
Fa'afeso'ota'i
O le DSGW-210 IoT Edge Computer Gateway o loʻo i ai fesoʻotaʻiga nei:
- 2 uafu Ethernet
- 1 USB 2.0 uafu
- Ua fausia i totonu o le Wi-Fi module
Seti Sini
Ole DSGW-210 IoT Edge Computer Gateway e mafai ona fa'atūina e fai ma masini fa'atatau mo poloketi atina'e IoT. O lenei vaega o loʻo faʻamatalaina pe faʻafefea ona faʻafesoʻotaʻi le faitotoa i totonu o lau komepiuta talimalo ma fesoʻotaʻiga.
Feso'ota'i se faitoto'a - Malosi
- Ia mautinoa o le mea faʻapipiʻi eletise o le 5V/3A.
- Filifili le mea fa'apipi'i so'o eletise talafeagai mo lou nofoaga fa'afanua. Fa'aofi i totonu o le avanoa i luga o le Universal Power Supply; ona fa'apipi'i lea o le paoa i totonu o le so'o.
- Fa'afeso'ota'i le palaka o le sapalai eletise i le faitoto'a
Feso'ota'i se faitotoa - uafu USB
- Fa'afeso'ota'i le tasi pito o le uaea USB i le uafu USB i luga o le komepiuta po'o le komepiuta
- Fa'afeso'ota'i le isi pito o le uaea USB i le uafu USB i le faitoto'a.
Feso'ota'i se laupapa PCBA - Taulaga Fa'asologa
Afai e te manaʻo e debug le faitotoa, e mafai ona e tatalaina le atigi, Fesoʻotaʻi le PC i le PCBA laupapa e ala Serial i meafaigaluega USB.
PIN i totonu o le laupapa mo feso'ota'iga fa'asologa: TP1100: RX TP1101: TX
Tuufaatasia le Siosiomaga e Fau
Ina ia amata fausia talosaga IoT mo le DSGW-210 IoT Edge Computer Gateway, e tatau ona e setiina le siosiomaga atinaʻe e ala i le mulimuli i laasaga nei:
Fa'amolemole fa'aoga le ubuntu 18.04 .iso ata e fa'atulaga ai lou siosiomaga faufale. E mafai ona e faʻaogaina se masini komepiuta poʻo se PC faʻapitoa e faʻapipiʻi ai le ubuntu 18.04.
- Masini Va'aiga
E fautuaina e faʻaoga e tagata fou masini masini, faʻapipiʻi le ubuntu 18.04 i le masini komepiuta, ma tuʻu le avanoa o le disk (a itiiti ifo i le 100G) mo le masini masini. - Ubuntu PC Tuufaatasi le Siosiomaga i
O le faʻaogaina o masini faʻapipiʻi faʻapitoa e mafai ona faʻaogaina se ubuntu PC.
SDK Mauaina ma Sauniuniga
- La'u mai le fa'ailoga puna mai le Dusun FTP
Ole igoa ole pusa puna ole a 3328-linux-*.tar.gz, maua mai Dusun FTP. - Code Compression Package Siaki
O le isi laasaga e mafai ona faia naʻo le faʻatupuina o le tau o le MD5 o le pusa faʻapipiʻi puna ma faʻatusatusa le tau MD5 o le MD5 .txt tusitusiga e faʻamaonia ai le tutusa o le tau o le MD5, ma afai e le tutusa le tau o le MD5, o le malosi. ua leaga le pusa code, faamolemole toe sii maia.
$ md5sum rk3328-linux-*.tar.gz - O le Source Compression Package o lo'o tatala
Kopi le source code i le fa'atonuga fa'atatau ma tatala le fa'amaufa'ailoga fa'apogai.- $ sudo -i
- $ mkdir workdir
- $ cd workdir
- $ tar -zxvf /path/to/rk3328-linux-*.tar.gz
- $ cd rk3328-linux
Code Compilation
Amataina, Global Compilation
- Amata Fuafuaga Siosiomaga Tuufaatasia (filifili file faiga)
E mafai ona e fausia buildroot, ubuntu poʻo le debian rootfs ata. Filifili i le "./build.sh init".
Matou te fautuaina malosi oe e fausia ma faʻatautaia le faiga faʻatasi ai ma buildroot rootfs e masani ai i meafaigaluega ma fausia le siosiomaga, pe a e amata. A maeʻa ona e faʻataʻitaʻiina le buildroot system, e mafai ona e faʻataʻitaʻiina le ubuntu ma le debian system. - Saunia le A'a File Fa'avae faiga
O lenei vaega e mo le fausiaina o le ubuntu poʻo le debian file faiga. Afai e te manaʻo e fausia le buildroot file faiga, faamisi le vaega lea.
Fa'aopoopo le Ubuntu
La'u mai le a'a file system compression package ubuntu.tar.gz Le A'a file fa'apipi'i e le system le lisi o afifi: Tatala le pusa fa'apipi'i
$ tar -zxvf ubuntu.tar.gz // e te maua ubuntu.img
Kopi le a'a file faiga i le ala fa'apitoa
$ cd workdir/rk3328-linux
$ mkdir ubuntu
$ cp /path/to/ubuntu.img ./ubuntu/
Fa'aopoopo Debian
La'u mai le a'a file system compression package debian.tar.gz Tatala le pusa fa'apipi'i
$ tar -zxvf debian.tar.gz // e te maua linaro-rootfs.img
Kopi le a'a file faiga i le ala fa'apitoa
$ cd workdir/rk3328-linux
$ mkdir debian
$ cp ./linaro-rootfs.img ./debian/ - Amata Fa'aopoopo
$ ./build.sh
Fausia se lisi atoa o firmware files: rockdev/update.img ma isi ata eseese, update.img aofia uma firmware mo le faʻaleleia atoatoa. - Fa'asolo le Ata i luga o le laupapa
Fa'afeso'ota'i le port serial port RK3328 i le PC e ala ile USB ile UART Bridge. Faʻaaoga le Putty poʻo isi Terminal software e fai ma au meafaigaluega faʻamafanafana,
FA'AIGA FA'AMOGA FA'AVAE:- 115200/8N1
- Tau: 115200
- Fa'amaumauga: 8
- Parity Bit: Leai
- Taofi Bit: 1
Malosi i luga le laupapa, e mafai ona e vaʻai i le faʻamaufaʻailoga i luga o le faʻamafanafanaga:
Tu'ufa'atasi Vaega o Ata Ta'itasi
- Le faiga fau ma le fausaga ata
O le update.img e aofia ai le tele o vaega. O vaega autu o le uboot.img, boot.img, recovery.img, rootfs.img. uboot.img o loʻo i ai le bootloader uboot boot.img o loʻo i ai le laau o le masini .dtb image, Linux kernel image recovery.img: E mafai e le faiga faʻapipiʻi i luga o le toe faʻaleleia, recovery.img o rootfs faʻaaogaina i le toe faʻaleleia. rootfs.img: Le ata masani rootfs. I le tulaga masani, faʻapipiʻi faiga ma faʻapipiʻi lenei ata rootfs. Atonu e te mana'omia le fau ese'ese o ata, aemaise pe a e taula'i ile fa'atupuina e tasi (eg uboot po'o le ta'avale fatu). Ona mafai lea ona e fausia na'o lena vaega o le ata ma fa'afouina lena vaeluaga i le moli. - Fausia Uboot na'o
$ ./build.sh uboot - Fausia Linux Kernel Na'o
$ ./build.sh kernel - Fausia Toe Fa'aleleia File Na'o System
$ ./build.sh toe fa'aleleia - Fau File Na'o System
$ ./build.sh rootfs - Fa'amauina Ata Fa'ai'u
$ ./build.sh updateimg
O lenei poloaiga faia rockdev / * .img faʻasalalau faʻapipiʻi firmware fausia i totonu o le directory update.img
Fa'amatalaga atili e uiga ile buildroot system
Afai e te faʻaogaina le buildroot rootfs, o nisi Dusun test scripts/tools ua uma ona faʻapipiʻiina i le buildroot rootfs mulimuli. E mafai ona e vaʻai ile buildroot/dusun_rootfs/add_ds_rootfs.sh
Su'e vaega meafaigaluega
O su'ega nei o lo'o faia i lalo ole faiga fa'avae.
- Su'e le Wi-Fi ile AP
O le "ds_conf_ap.sh" script e mo le setiina o le Wi-Fi AP, SSID o le "dsap", o le password o le "12345678". - Su'ega BG96
bg96_dial.sh e fa'aoga mo le BG96 vili.
E te manaʻomia le faʻapipiʻiina o le APN, igoa ole igoa / faʻaupuga mo BG96, ile quectel-chat-connect ma quectel-ppp file. Ae e te le'i faia le su'ega.
# cat /etc/ppp/peers/quectel-chat-connect
# cat /etc/ppp/peers/quectel-ppp
- Su'ega LED
- Su'ega I2C
O le mea moni e pulea e le LED o le I2C interface.
Auala e fai ai le menuconfig i le buildroot
Faiga masani buildroot rootfs config file: buildroot/configs/rockchip_rk3328_defconfig Faiga toe faaleleia buildroot rootfs config file: buildroot/configs/rockchip_rk3328_recovery_defconfig
Afai e te manaʻo e sui le buildroot configure, o laasaga nei:
Faʻafefea ona faʻaopoopo se talosaga ile buildroot source tree
- Fai le directory buildroot/dusun_package/
- Tuu le APP source code files ma Faiafile e fausia a'a/dusun_package/< your_app > your_app.h your_app.c Faifile
- Fai le directory buildroot/package/< your_app > Config.in your_app.mk
- Fa'aopoopo le Config.in sourcing i buildroot/package/Config.in
- Fai le menuconfig e filifili ai lau APP, ma sefe le configure file e pei o le 5.2.
- “./build.sh rootfs” e toe fausia ai rootfs Fa'amolemole tagai ile buildroot/dusun_package/dsled/, ose aoga aoga.ample.
Su'e ile ubuntu po'o le debian system
Afai na e fausia se ata o le buildroot system, ma e te manaʻo e sui i le ubuntu poʻo le ata debian. E te le mana'omia le fa'amamāina o le fale ma fai se toe fa'amama mama. Tau lava o laasaga nei:
- "./build.sh init" e filifili ai le ubuntu poʻo le debian
- "./build.sh rootfs" e toe fausia ubuntu poʻo debian rootfs
- "./build.sh" e fausia ai se fa'afouga mulimuli.img
Fa'aeteete, o mea faigaluega a le dusun ma fa'amaumauga e le mafai ona kopi i le buildroot rootfs, ae le o le ubuntu po'o le debian rootfs. Afai e te manaʻo e kopi i latou i ubuntu poʻo debian rootfs, e mafai ona e suia le buildroot/dusun_rootfs/add_ds_rootfs.sh. Mo APP, e mafai ona e kopiina le code i le laupapa ma fausia i luga o le faʻatonuga o le ubuntu poʻo le debian system, talu ai e iai le gcc ma isi mea faigaluega.
Atina'e uaealesi (Zigbee, Z-Wave, BLE, LoRaWAN)
Fa'amolemole fausia se faiga debian e fai ai laasaga nei. O le code o le a tuʻufaʻatasia i luga o le laupapa, ae le o le talimalo.
- Saunia se faletusi i luga o le laupapa
- scp SDK "buildroot/dusun_rootfs/target_scripts/export_zigbee_zwave_ble_gpio.sh" mai le talimalo i le laupapa, i lalo / root
- Malosi i luga o modules uaealesi i luga o le laupapa.
Zigbee
Zigbee fa'aoga ole /dev/ttyUSB0. Download le "Z3GatewayHost_EFR32MG12P433F1024GM48.tar.gz" mai le Dusun FTP, ma kopi i luga o le laupapa, i lalo / root.
Ona fausia lea o le Z3Gateway ma tamoe. Mo nisi faʻamatalaga e uiga i Z3Gateway, faʻamolemole asiasi https://docs.silabs.com/ mo nisi faʻamatalaga.
Z-Galu
Z-Wave fa'aoga o le /dev/ttyS1. Download le ” rk3328_zwave_test.tar.gz ” mai le Dusun FTP, ma kopi i luga o le laupapa, i lalo o /root.
Tatala ma e mafai ona e maua ./zipgateway
Fausia nei se meafaigaluega faʻataʻitaʻi faigofie ma tamoe: I le "my_serialapi_test", fetaomi 'a' e aofia ai le masini zwave, 'r' e le aofia ai le masini, 'd' e toe setiina i le faaletonu, 'i' e maua ai le lisi o masini ma le 'q' e tuu. O le Zipgateway o le siliabs software, “my_serialapi_test” o se meafaigaluega faigofie tele. Mo nisi faʻamatalaga e uiga i Zipgateway, faʻamolemole asiasi https://docs.silabs.com/ mo nisi faʻamatalaga.
itulagi Z-Wave
Afai e le mafai ona fausia Dusun, ole Z-Wave e mafai ona faʻapipiʻiina i /etc/config/dusun/zwave/region O le faʻaletonu ole 0x00: EU
0x01 – US | 0x02 – ANZ | 0x03 – HK | 0x04 – Meleisia |
0x05 – Initia | 0x06 – Isaraelu | 0x07 – Rusia | 0x08 – Saina |
0x20 – Iapani | 0x21 – Korea |
BLE
BLE fa'aoga o le /dev/ttyUSB1. Sii mai le "rk3328_ble_test.tar.gz" mai le Dusun FTP, ma kopi i luga o le laupapa, i lalo o /root.
Tatala ma e mafai ona e maua ./bletest build ble test tool ma tamo'e: Fa'amatalaga atili e uiga i le meafaigaluega su'ega BLE, fa'amolemole asiasi https://docs.silabs.com/ mo nisi fa'amatalaga.
LoRaWAN
Filifili le fa'aoga sa'o mo LoRaWAN, mo fa'ata'ita'igaample /dev/spidev32766.0. Le faatulagaga file aua o lo'o i totonu ./sx1302_hal/packet_forwarder/global_conf.json. Sii mai le “sx1302_hal_0210.tar.gz” mai le Dusun FTP, ma kopi i luga o le laupapa, i lalo o le /root.
Tatala ma e mafai ona e maua ./sx1302_hal fausia LoRaWAN sample code sx1302_hal ma tamoe: Mo nisi faʻamatalaga e uiga i le LoRaWAN code, faʻamolemole asiasi mai https://www.semtech.com/products/wireless-rf/lora-core/sx1302 mo nisi faamatalaga.
Fa'aleleia ata
- Faʻaleleia mea faigaluega
Fa'aleleia meafaigaluega: AndroidTool_Release_v2.69 - Alu ile Upgrade Mode
- Faʻafesoʻotaʻi le OTG port i le komepiuta USB port, o loʻo galue foi e pei o le 5V power supply
- Oomi le "Ctrl + C" pe a oso i luga le uboot, e ulufale ai i le uboot:
- uboot "rbrom" faʻatonu e toe faʻafou le laupapa i le maskrom mode, mo se faʻaleleia atoatoa "update.img".
- Poloaiga "rockusb 0 mmc 0" e toe faʻafou le laupapa i le lader mode, mo se vaega faʻaleleia firmware poʻo se faʻaleleia atoatoa "update.img".
- O le Paketi atoa o Firmware "update.img" Faʻaleleia
- Fa'alelei le Firmware
Fa'atonuga pulega o le malosi
O le puʻupuʻu pulega puʻupuʻu Dusun faʻaaogaina o le BQ25895 Methods e faʻamalieina ai le faʻaogaina o le eletise o loʻo lisiina,
- Fa'atonu le cpufreq parameter.
- Tapuni nisi cpu, fa'atapula'a le maualuga o taimi ole cpu
- O le SoC ma le ARM Big-Little architecture e mafai ona faʻapipiʻiina galuega ma le maualuga o le utaina i nai mea laiti e ala i le CPUSET talu ai e sili atu le lelei o le malosi.
Fa'aaliga: SoC ma le fausaga SMP e mafai foi ona fusifusia galuega i nisi cpu ina ia mafai e isi cpus ona ulufale i le tulaga maualalo o le eletise, ae atonu o le a faigofie ai ona tamoe le cpu i le tele o taimi, lea o le a faateleina ai le eletise. - Faʻatapulaʻa le bandwidth cpu o galuega e maualuga le utaina e ala i le CPUCTL (manaʻomia le faʻaogaina o le macro CONFIG_CFS_BANDWIDTH).
Folafola 8, fale A, Wantong ogatotonu, Hangzhou 310004, Saina
Telefoni: 86-571-86769027/8 8810480
Webnofoaga: www.duuniot.com
www.dusunremotes.com
www.dusunlock.com
Toe Iloilo Tala'aga
Fa'amatalaga | Vaevaega. | Fa'afou Fa'amatalaga | By | |
Fai mai Rev | Aso | |||
1.0 | 2021-08-06 | Fa'asalalauga fou | ||
1.1 | 2022-04-05 | Faaopoopo le Pulea Malosiaga | ||
1.2 | 2022-06-06 | Fa'aopoopo so'oga fa'asologa |
Fa'atagaga
Faalapotopotoga | Igoa | Ulutala | Aso |
Pepa / Punaoa
![]() |
DUSUN DSGW-210 IoT Edge Computer Gateway [pdf] Taiala mo Tagata Fa'aoga DSGW-210 IoT Edge Computer Gateway, DSGW-210, IoT Edge Computer Gateway, Computer Gateway, Gateway |