DusunIoT DSGW-290 IoT Edge Computer Gateway

Enfòmasyon sou pwodwi
| Manifakti | Hangzhou Roombanker teknoloji co, Ltd. | ||
|---|---|---|---|
| Non modèl | DSGW-290 | ||
| Istwa revizyon | |||
| Dat Rev | Sèk. | Mizajou Deskripsyon | By |
| 1.0 | 2022-08-06 | Nouvo vèsyon lage | |
| 1.1 | 2023-02-06 | Ajoute koneksyon seri | |
| Apwobasyon | |||
| Òganizasyon | Non | Tit | Dat |
| Hangzhou Roombanker teknoloji co, Ltd. | Yon konpayi DUSUN |
Enstriksyon Itilizasyon Pwodwi
Pou itilize Gateway òdinatè IoT Edge (Non Modèl: DSGW-290), tanpri swiv enstriksyon ki anba yo:
- Asire w ke pòtay la konekte ak yon sous kouran.
- Konekte pòtay la nan rezo lokal ou a lè l sèvi avèk swa koòdone Wi-Fi oswa SUB-G.
- Si w ap itilize Wi-Fi, al gade nan seksyon 8.6 pou plis enstriksyon.
- Si w ap itilize SUB-G, al gade nan seksyon 8.7 pou plis enstriksyon.
- Si koneksyon LTE nesesè, al gade nan seksyon 8.8 pou plis enstriksyon.
- Pou devlopman koòdone pyès ki nan konpitè, al gade nan seksyon 9 pou enfòmasyon sou HDMI, kas ekoutè, SATA, ak koòdone beeper.
- Pou fè yon ajou imaj, swiv etap sa yo nan seksyon 10.1 lè l sèvi avèk Zouti Mizajou yo bay la.
Pou plis enfòmasyon detaye ak espesifikasyon, tanpri al gade manyèl itilizatè Hangzhou Roombanker Technology Co., Ltd.
Non pwodwi: IoT Edge Computer Gateway
Non modèl: DSGW-290
Istwa revizyon
| Spesifikasyon |
Sèk. |
Mizajou Deskripsyon |
By |
|
| Rev | Dat | |||
| 1.0 | 2022-08-06 | Nouvo vèsyon lage | ||
| 1.1 | 2023-02-06 | Ajoute koneksyon seri | ||
Apwobasyon
| Òganizasyon | Non | Tit | Dat |
Entwodiksyon
- Gid Quick Start sa a eksplike baz yo: ki jan yo konekte ak mete sib ou sou rezo a; ki jan yo enstale SDK la; ak kouman yo bati imaj firmwèr yo.
- Linux Software Developer's Kit (SDK) se yon pyès ki nan konpitè ak lojisyèl entegre ki pèmèt devlopè Linux yo kreye aplikasyon sou pòtay DSGW-290 Dusun la.
- Sèvi ak nwayo Linux 4.19.232 la, epi sèvi ak lojisyèl sous louvri ki egziste deja, SDK a senplifye pwosesis pou ajoute aplikasyon koutim. Pilotè aparèy, chèn zouti GNU, konfigirasyon pre-defini profiles, ak samptout aplikasyon yo enkli ladan li.
Enfòmasyon sou Gateway
Enfòmasyon de baz
- SOC: RK3568
- Kwadwilatè-nwayo ARM Cortex-A53
- Mali-450MP2 GPU
- Pwovizyon pou pouvwa: DC-12V
- Modil LTE: EG95 (LET CAT-4)
- Modil Wi-Fi: 6221A (Wi-Fi chip: RTL8821CS)
- Zigbee: EFR32MG1B232F256GM32
- Z-vag: ZGM130S037HGN
- Bluetooth: EFR32BG21A020F768IM32
- Lora:SX1302
- SUB-G:EFR32FG23A020F256IM32-C
- eMMC: 64GB
- SDRAM: 8BG
Entèfas
Enstalasyon sib
Seksyon sa a dekri kijan pou konekte pòtay la nan òdinatè lame w la ak rezo a.
Konekte yon pòtay - Pouvwa
- Asire w ke adaptè pouvwa a se 12V/3A.
- Chwazi adaptè ploge kouran ki apwopriye a pou kote jeyografik ou. Mete li nan plas la sou Pwovizyon pou pouvwa inivèsèl la; Lè sa a, ploge ekipman pou pouvwa a nan yon priz.
- Konekte ploge pwodiksyon ekipman pou pouvwa a nan pòtay la
Konekte yon pòtay - koòdone rezo
- Konekte yon bout nan kab rezo a nan pò rezo a sou laptop la oswa Desktop
- Konekte lòt bout kab rezo a nan pò rezo a sou pòtay la.
- Adrès IP pòtay login SSH, non itilizatè se rasin passwd se rasin.

Konpile anviwònman an pou konstwi
Tanpri itilize imaj ubuntu 18.04 .iso pou konfigirasyon anviwònman bati ou a. Ou ka itilize yon machin vityèl oswa yon PC fizik pou enstale ubuntu 18.04
Machin vityèl
Li rekòmande pou itilizatè inisyasyon yo sèvi ak machin vityèl, enstale ubuntu 18.04 nan machin vityèl la, epi kite ase espas disk (omwen 100G) pou machin vityèl la.
Ubuntu PC Konpile anviwònman an pou konstwi
Itilizasyon itilizatè konpilasyon machin fizik yo ka itilize yon PC ubuntu.
Akizisyon ak Preparasyon SDK
Telechaje kòd sous la nan Dusun FTP
Non pake sous la pral rk356x_linux-*.tar.gz, jwenn li nan Dusun FTP.
Tcheke pake konpresyon Kòd
Pwochen etap la ka pran sèlman apre yo fin jenere valè MD5 nan pake konpresyon sous la epi konpare valè MD5 nan tèks MD5 .txt la pou konfime ke valè MD5 la se menm bagay la, epi si valè MD5 la pa menm, enèji a. pake kòd la domaje, tanpri telechaje li ankò.![]()
Pake konpresyon Sous la dekonprime
Kopi kòd sous la nan anyè ki koresponn lan epi dekonprime pake konpresyon kòd sous la.

Konpilasyon Kòd
Kòmanse, Konpilasyon mondyal
Prepare rasin lan File baz sistèm
Seksyon sa a se pou bati ubuntu oswa Debian file sistèm. Si ou vle bati buildroot la file sistèm, sote seksyon sa a.
Konpile Ubuntu
Telechaje rasin lan file pake konpresyon sistèm ubuntu.tar.gz
Rasin lan file sistèm konprese anyè pake a:
Dekonprime pake konpresyon an
Kopi rasin lan file sistèm nan chemen an espesifye
Chanje konfigirasyon konstriksyon an

Konpile Debian
Telechaje rasin lan file pake konpresyon sistèm debian.tar.gz Dekonprime pake konpresyon an![]()
Kopi rasin lan file sistèm nan chemen an espesifye
Chanje bulidconfig la

Kòmanse Konpile
Bati yon anyè konplè sou firmwèr files: rockdev/pack/AIO- 3568J_Rk356x*.img ak lòt imaj separe, AIO-3568J_Rk356x*.img gen ladan tout firmwèr pou ajou konplè.
- $ ./build.sh
Konstriksyon an pral pran anpil tan, tanpri tann pasyans.
Apre yo fin bati AIO-3568J_Rk356x*.img, boule li sou tablo a dapre chapit 7.
Kouri imaj la sou tablo a
Konekte pò seri tablo RK3568 la nan PC a atravè yon USB nan UART Bridge.
Sèvi ak Putty oswa lòt lojisyèl Tèminal kòm zouti konsole ou,
AGRAFÒ KONSOL SERI:
- 115200/8N1
- Baud: 115200
- Done Bits: 8
- Parite Bit: Non
- One Stop Bit: 1
Power UP tablo a, ou ka wè boutèy demi lit la sou konsole:
Pa gen okenn modpas default pou login nan sistèm lan.
Konpile chak pati imaj separeman
Sistèm konstriksyon ak estrikti imaj la
- AIO-3568J_Rk356x*.img konpoze de plizyè pati. Pati prensipal yo se uboot.img, boot.img, recovery.img, rootfs.img. uboot.img gen bootloader uboot boot.img gen aparèy pyebwa .dtb imaj, Linux kernel imaj recovery.img:
- Sistèm nan ka demaraj jiska mòd rekiperasyon, recovery.img se rootfs yo itilize nan mòd rekiperasyon. rootfs.img: Imaj nòmal rootfs la. Nan mòd nòmal, sistèm bòt ak monte imaj rootfs sa a.
- Ou ka bezwen bati imaj yo separeman, sitou lè w konsantre sou devlopman yon sèl modil (egzanp uboot oswa chofè nwayo). Lè sa a, ou ka bati sèlman pati sa a nan imaj epi mete ajou patisyon sa a nan flash.
Konstwi Uboot sèlman
- $ ./build.sh uboot
Bati Linux Kernel sèlman
- $ ./build.sh kernel
Bati Recovery File Sistèm sèlman
- $ ./build.sh rekiperasyon
Bati File Sistèm sèlman
- $ ./build.sh rootfs
Anbalaj imaj final la
- $ ./build.sh updateimg
Kòmandman sa a fè rockdev/*.img gaye anbalaj firmwèr bati nan anyè update.img
Devlopman san fil
(Zigbee, Z-Wave, BLE, LoRaWAN, WIFI, Thread, SUB-G, LTE)
Tanpri bati yon sistèm Debian pou fè etap sa yo. Kòd la pral konpile sou tablo a, pa sou lame.
Zigbee
Koòdone Zigbee se /dev/ttyS3.
Egzekitif lòd: AmberGwZ3 -n1 -p /dev/ttyS3 -b115200 -d
Z-vag
Z-Wave koòdone se /dev/ttyS4.
Egzekitif lòd: zwdevd -b115200 -d/dev/ttyS4
Z-Wave rejyon an
Si pou default Dusun bati, frekans Z-Wave ka configuré nan vi /etc/config/dusun/zwdev/region
Default se 0x00: Inyon Ewopeyen
- 0x01 - Etazini
- 0x05 - peyi Zend
- 0x20 - Japon
- 0x02 - ANZ
- 0x06 - Izrayèl
- 0x21 - Kore di
- 0x03 - HK
- 0x07 - Larisi
- 0x04 - Malezi
- 0x08 - Lachin
BLE
Koòdone BLE se /dev/ttyS7.
Egzekitif lòd: bul -d /dev/ttyS7 -b115200

LoRaWAN
Chwazi koòdone ki kòrèk la pou LoRaWAN, pou egzanpample /dev/spidev1.0. Konfigirasyon an file paske li nan /root/sx1302_hal/packet_forwarder/global_conf.json.
Fil
Nòt:
- Tanpri bati yon sistèm Debian pou fè etap sa yo. Kòd la pral konpile sou tablo a, pa sou lame.
- Fil isit la baze sou OpenThread la.
Ki sa ou bezwen prepare
Si ou vle kouri ak fil-rezo kòrèkteman, etap sa yo ta dwe pran swen:
- yon modil fil sou tablo a ki te flash firmwèr OT-RCP la;
- bati OTBR ak anviwònman opere li yo; 8.5.2 Bati OT-RCP
OT-RCP a se yon aplikasyon ki kouri sou modil fil la, ki ka genyen bootloader.
Ki jan yo bati OT-RCP ki baze sou mak modil la ak modèl ou chwazi a, tanpri al gade nan dokiman yo.
Boule OT-RCP a epi asire ke li ka kouri nòmalman.
Bati OTBR
Enstale depandans:
Enstale mDNSResponder:
- #wget -4 –pa gen okenn chèk-sètifika https://opensource.apple.com/tarballs/mDNSResponder/mDNSResponder-1310.80.1.tar.gz#tarxvfmDNSResponder-1310.80.1.tar.gz-C/tmp
- # cd /tmp/mDNSResponder-1310.80.1/Clients
- # sed -i '/#include /a #include ' dns-sd.c
- # sed -i '/#include /a #include ' dns-sd.c
- # cd /tmp/mDNSResponder-1310.80.1/mDNSPosix
- # fè os=linux
- #sudo make enstale os=linux
- #cp mdnsd.sh /etc/init.d/mdns
- #chmod ugo+x /etc/init.d/mdns
- #ln -s -f /etc/init.d/mdns /etc/rc2.d/S52mdns
- #ln -s -f /etc/init.d/mdns /etc/rc3.d/S52mdns
- #ln -s -f /etc/init.d/mdns /etc/rc4.d/S52mdns
- #ln -s -f /etc/init.d/mdns /etc/rc5.d/S52mdns
- #ln -s -f /etc/init.d/mdns /etc/rc0.d/K16mdns
- #ln -s -f /etc/init.d/mdns /etc/rc6.d/K16mdns
- #cp build/prod/mdnsd /usr/sbin/mdnsd
- #cp ../Clients/build/dns-sd /usr/bin/dns-sd
Klon sous kòd:
- #cd you_thread_path/ot-br-posix
- #git init
- #git klonaj https://github.com/openthread/ot-br-posix
Si bezwen sipò web:
- #cd you_thread_pathot-br-posix
- #WEB_GUI=1 ./script/bootstrap
Konstwi (INFRA_IF_NAME baze sou rezo Ethernet ou sou sistèm ou an, li ka eth1 oswa lòt;
epi si w ap itilize rezo wifi, INFRA_IF_NAME ka wlan0 oswa lòt; mete WEB_GUI valè a 1 si ou bezwen web, oswa 0):
- #INFRA_IF_NAME=eth0 WEB_GUI=1 ./script/setup
Bati siksè:
W ap jwenn pwogram ekzekitable:
- otbr-agent : you_thread_path/ot-br-posix/build/otbr/src/agent/
- otbr-web(Si ou te pèmèt web): you_thread_path/ot-br-posix/build/otbr/src/web/
- ot-ctl: you_thread_path/ot-br-posix/build/otbr/third_party/openthread/repo/src/posix/
Konfigirasyon otbr
Chemen default nan konfigirasyon file : /etc/default/otbr-agent
Kontni an se tankou:
- OTBR_AGENT_OPTS="-I wpan0 -B eth0 spinel+hdlc+uart:///dev/ttyACM0 trel://OTBR_INFRA_IF_NAME" OTBR_NO_AUTO_ATTACH=0
Eth0 a se menm jan ak anvan.
/dev/ttyACM0 a se non aparèy modil fil ou ki te boule firmwèr OT-RCP. Se konsa, ou dwe chanje nan non aparèy la nan pwòp ekipman ou.
Nòt: Apre modifye, rdemare pòtay ou a !!!
Ajan otbr a pral konekte OT-RCP otomatikman apre rekòmanse.
Kòmanse/Stop/Estati otbr

Log

Debug fil-rezo ak ot-ctl
Lòt kòmandman sou ot-ctl, ou ka antre èd pou aprann.
WIFI
WIFI se itilize pa sistèm Desktop.
SUB-G
Koòdone SUB-G se /dev/ttyS9.
Egzekitif lòd: microcom -s 115200 -p /dev/ttyS9
LTE
ModemManager itilize LTE.
- Enprime mesaj jeneral mmcli èd: mmcli –help
- ModemManager nòmalman koute, sonde ak detekte aparèy selilè otomatikman lè yo opere kòrèkteman men yon eskanè fòse ka deklanche ak lòd: mmcli –scan-modems << avèk siksè mande pou eskane aparèy
- Pou lis aparèy selilè detekte yo sèvi ak lòd: mmcli –list-modems << /org/freedesktop/ModemManager1/Modem/0 [Sierra Wireless, Incorporated]
- Isit la ModemManager te detekte yon Sierra Wireless aparèy selilè epi li te isit la te bay nimewo idantifyan an 0 pa ModemManager.
- Pou jwenn plis enfòmasyon ak estati aparèy, sèvi ak kòmandman an –modem ak valè idantifyan. mmcli –modèm=0

Devlopman koòdone pyès ki nan konpitè
HDMI
Aksè nan HDMI ka montre sistèm nan Desktop.
Ekoutè
Codec ka montre pa kòmand: arecord -l
Son ka anrejistreman ak jwe
Sata
Si ou itilize yon SSD, operasyon sa yo obligatwa
Beeper
Beeper ka louvri epi fèmen.
Louvri beeper: echo 0 > /sys/class/leds/firefly\:beeper/klere Fèmen beeper: echo 1 > /sys/class/leds/firefly\:beeper/klere
Imaj Upgrade
Mizajou Zouti
Mizajou zouti: AndroidTool_Release_v2.84.
Ale nan Mode Upgrade
- Konekte pò OTG a nan pò USB òdinatè boule a, li aji tou kòm ekipman pou pouvwa 12V
- Peze "rekòmanse loader" lè w konekte ssh:

- sistèm rdemare tablo a nan mòd LOADER, pou yon ajou konplè "update.img".

Tout pake Firmware "XXX*.img" Mizajou
Mete ajou mikrolojisyèl la separeman
Tel:86-571-86769027/8 8810480
Websit: www.dusuniot.com
www.dusunremotes.com
Etaj 8, bilding A, Wantong sant, Hangzhou 310004, Lachin
www.dusunlock.com
Dokiman / Resous
![]() |
DusunIoT DSGW-290 IoT Edge Computer Gateway [pdfGid Itilizatè DSGW-290 IoT Edge Computer Gateway, DSGW-290, IoT Edge Computer Gateway, Edge Computer Gateway, Computer Gateway, Gateway |

