DusunIoT-logo

DusunIoT DSGW-290 IoT Edge Computer Gateway

DusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-pwodwi

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:

  1. Asire w ke pòtay la konekte ak yon sous kouran.
  2. Konekte pòtay la nan rezo lokal ou a lè l sèvi avèk swa koòdone Wi-Fi oswa SUB-G.
  3. Si w ap itilize Wi-Fi, al gade nan seksyon 8.6 pou plis enstriksyon.
  4. Si w ap itilize SUB-G, al gade nan seksyon 8.7 pou plis enstriksyon.
  5. Si koneksyon LTE nesesè, al gade nan seksyon 8.8 pou plis enstriksyon.
  6. 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.
  7. 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èfasDusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-1

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

  1. Asire w ke adaptè pouvwa a se 12V/3A.
  2. 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.
  3. Konekte ploge pwodiksyon ekipman pou pouvwa a nan pòtay la

Konekte yon pòtay - koòdone rezo

  1. Konekte yon bout nan kab rezo a nan pò rezo a sou laptop la oswa Desktop
  2. Konekte lòt bout kab rezo a nan pò rezo a sou pòtay la.
  3. Adrès IP pòtay login SSH, non itilizatè se rasin passwd se rasin.DusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-2

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ò.DusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-3

Pake konpresyon Sous la dekonprime
Kopi kòd sous la nan anyè ki koresponn lan epi dekonprime pake konpresyon kòd sous la.

DusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-4

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 anDusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-5

Kopi rasin lan file sistèm nan chemen an espesifyeDusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-6

Chanje konfigirasyon konstriksyon an

DusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-7

Konpile Debian
Telechaje rasin lan file pake konpresyon sistèm debian.tar.gz Dekonprime pake konpresyon anDusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-8

Kopi rasin lan file sistèm nan chemen an espesifyeDusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-9

Chanje bulidconfig la

DusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-10

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:

DusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-12Pa 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.DusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-13

Zigbee
Koòdone Zigbee se /dev/ttyS3.
Egzekitif lòd: AmberGwZ3 -n1 -p /dev/ttyS3 -b115200 -dDusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-14

Z-vag
Z-Wave koòdone se /dev/ttyS4.DusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-15

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

DusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-16

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.DusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-17

Fil
Nòt:

  1. Tanpri bati yon sistèm Debian pou fè etap sa yo. Kòd la pral konpile sou tablo a, pa sou lame.
  2. 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:

  1. yon modil fil sou tablo a ki te flash firmwèr OT-RCP la;
  2. 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:DusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-18

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:

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

DusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-19

Log

DusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-20

Debug fil-rezo ak ot-ctlDusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-21

Lòt kòmandman sou ot-ctl, ou ka antre èd pou aprann.

WIFI
WIFI se itilize pa sistèm Desktop.DusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-22

SUB-G
Koòdone SUB-G se /dev/ttyS9.
Egzekitif lòd: microcom -s 115200 -p /dev/ttyS9DusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-23

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 -lDusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-25

Son ka anrejistreman ak jweDusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-26

Sata
Si ou itilize yon SSD, operasyon sa yo obligatwaDusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-27

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/klereDusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-28

Imaj Upgrade

Mizajou Zouti
Mizajou zouti: AndroidTool_Release_v2.84.

Ale nan Mode Upgrade

  1. Konekte pò OTG a nan pò USB òdinatè boule a, li aji tou kòm ekipman pou pouvwa 12V
  2. Peze "rekòmanse loader" lè w konekte ssh:DusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-29
  3. sistèm rdemare tablo a nan mòd LOADER, pou yon ajou konplè "update.img".DusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-30

Tout pake Firmware "XXX*.img" MizajouDusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-31

Mete ajou mikrolojisyèl la separemanDusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-32

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

Referans

Kite yon kòmantè

Adrès imel ou p ap pibliye. Jaden obligatwa yo make *