DusunIoT-emblemo

DusunIoT DSGW-290 IoT Edge Computer Gateway

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

Produktaj Informoj

Fabrikisto Hangzhou Roombanker Technology Co., Ltd.
Modela Nomo DSGW-290
Historio de Revizio
Rev Dato Sekto. Ĝisdatigi Priskribo By
1.0 2022-08-06 Nova versio eldono
1.1 2023-02-06 Aldonu serian konekton
Aproboj
Organizo Nomo Titolo Dato
Hangzhou Roombanker Technology Co., Ltd. Firmao DUSUN

Produktaj Uzado-Instrukcioj

Por uzi la IoT Edge Komputilan Enirejon (Modela Nomo: DSGW-290), bonvolu sekvi la subajn instrukciojn:

  1. Certigu, ke la enirejo estas konektita al energifonto.
  2. Konektu la enirejon al via loka reto per la interfaco Wi-Fi aŭ SUB-G.
  3. Se vi uzas Wi-Fi, konsultu sekcion 8.6 por pliaj instrukcioj.
  4. Se vi uzas SUB-G, konsultu sekcion 8.7 por pliaj instrukcioj.
  5. Se LTE-konektebleco estas bezonata, konsultu sekcion 8.8 por pliaj instrukcioj.
  6. Por disvolvado de aparatara interfaco, konsultu sekcion 9 por informoj pri HDMI, aŭdiloj, SATA kaj bipinterfacoj.
  7. Por fari bildan ĝisdatigon, sekvu la paŝojn en sekcio 10.1 uzante la provizitan Ĝisdatigilon.

Por pli detalaj informoj kaj specifoj, bonvolu konsulti la uzantmanlibron provizitan de Hangzhou Roombanker Technology Co., Ltd.

Produkta Nomo: IoT Edge Computer Gateway
Modela Nomo: DSGW-290

Historio de Revizio

Specifo  

Sekto.

 

Ĝisdatigi Priskribo

 

By

Rev Dato
1.0 2022-08-06   Nova versio eldono  
1.1 2023-02-06   Aldonu serian konekton  
         
         
         
         
         

Aproboj

Organizo Nomo Titolo Dato
       
       
       

Enkonduko

  • Ĉi tiu Rapida Komenca Gvidilo klarigas la bazaĵojn: kiel konekti kaj agordi vian celon en la reto; kiel instali la SDK; kaj kiel konstrui la firmware-bildojn.
  • La Ilaro de Linuksaj Programistoj (SDK) estas enigita aparataro kaj programaro, kiu ebligas al Linuksaj programistoj krei aplikojn sur la enirejo DSGW-290 de Dusun.
  • Bazita sur la 4.19.232 Linukso-kerno, kaj utiligante ekzistantan malfermfontan programaron, la SDK simpligas la procezon de aldono de kutimaj aplikoj. Aparato-ŝoforoj, GNU-iloĉeno, Antaŭdifinita agordo-profesiulofiles, kaj sampla aplikoj estas ĉiuj inkluzivitaj.

Informo pri Enirejo

Bazaj informoj

  • SOC: RK3568
  • Kvar-kerna ARM Cortex-A53
  • Mali-450MP2 GPU
  • Elektroprovizo: DC-12V
  • LTE-modulo: EG95 (LET CAT-4)
  • Wifi-modulo: 6221A (Wifi-peceto: RTL8821CS)
  • Zigbee: EFR32MG1B232F256GM32
  • Z-ondo: ZGM130S037HGN
  • Bluetooth: EFR32BG21A020F768IM32
  • Lora:SX1302
  • SUB-G:EFR32FG23A020F256IM32-C
  • eMMC: 64 GB
  • SDRAM: 8BG

InterfacoDusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-1

Celo Agordo

Ĉi tiu sekcio priskribas kiel konekti la enirejon en vian gastigan komputilon kaj reton.

Konekti enirejon - Potenco

  1. Certigu, ke la elektra adaptilo estas 12V/3A.
  2. Elektu la taŭgan elektran adaptilon por via geografia loko. Enigu ĝin en la fendo sur la Universala Elektroprovizo; tiam ŝtopu la elektroprovizon en ellasejon.
  3. Konektu la eligan ŝtopilon de la nutrado al la enirejo

Konekti enirejon - Reta interfaco

  1. Konektu unu finon de la retokablo al la reta haveno de la tekkomputilo aŭ labortablo
  2. Konektu la alian finon de retkablo al la rethaveno sur la enirejo.
  3. IP-adreso de SSH-ensaluta enirejo,uzantnomo estas radiko passwd estas radiko.DusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-2

Kompilu la Medion por Konstrui

Bonvolu uzi ubuntu 18.04 .iso-bildon por agordi vian konstruan medion. Vi povas uzi virtualan maŝinon aŭ fizikan komputilon por instali ubuntu 18.04

Virtuala Maŝino
Oni rekomendas, ke novuloj uzu virtualajn maŝinojn, instalu ubuntu 18.04 al la virtuala maŝino kaj lasu sufiĉe da diskospaco (almenaŭ 100G) por la virtuala maŝino.

Ubuntu PC Kompilu la Medion por Konstrui
La uzo de fizikaj maŝinaj kompilantaj uzantoj povas uzi ubuntu-komputilon.

SDK-Akiro kaj Preparado

Elŝutu la fontkodon de la Dusun FTP
La fontpaka nomo estos rk356x_linux-*.tar.gz, akiru ĝin de Dusun FTP.

Kontrolo de Koda Kunprema Pako
La sekva paŝo povas esti farita nur post generi la MD5-valoron de la fonta kunprema pako kaj kompari la MD5-valoron de la MD5 .txt-teksto por konfirmi, ke la MD5-valoro estas la sama, kaj se la MD5-valoro ne estas la sama, la energio. kodpakaĵo estas difektita, bonvolu elŝuti ĝin denove.DusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-3

La Fonta Kunprema Pako estas Malzipita
Kopiu la fontkodon al la responda dosierujo kaj malfermu la fontkodan kunpreman pakaĵon.

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

Koda Kompilo

 Komencante, tutmonda Kompilo
Preparu la Radikon File Sistembazo
Ĉi tiu sekcio estas por konstrui ubuntu aŭ debian file sistemo. Se vi volas konstrui la buildroot file sistemo, preterlasu ĉi tiun sekcion.
Kompilu Ubuntu
Elŝutu la radikon file sistema kunprema pako ubuntu.tar.gz
La Radiko file sistemo kunpremas la pakaĵdosierujon:
Malfermu la kunpreman pakonDusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-5

Kopiu la radikon file sistemo al la specifita vojoDusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-6

Ŝanĝu la konstruan agordon

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

Kompilu Debian
Elŝutu la radikon file sistema kunprema pako debian.tar.gz Malfermu la kunpreman pakonDusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-8

Kopiu la radikon file sistemo al la specifita vojoDusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-9

Ŝanĝu la bulidconfig

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

Komencu Kompiladon
Konstruu kompletan dosierujon de firmware files: rockdev/pack/AIO- 3568J_Rk356x*.img kaj aliaj apartaj bildoj, AIO-3568J_Rk356x*.img inkluzivas ĉiujn firmware por plena ĝisdatigo.

  • $ ./build.sh

La konstruo daŭros longan tempon, bonvolu atendi pacience.
Post kiam AIO-3568J_Rk356x*.img estas konstruita, bruligu ĝin al la tabulo laŭ ĉapitro 7.

Rulu La Bildon sur la tabulo
Konektu la RK3568-tabulan serian havenon al la komputilo per USB al UART-Ponto.
Uzu Putty aŭ alian Terminal-programaron kiel via konzola ilo,
Agordoj de SERIA KONZOLO:

  • 115200/8N1
  • baŭdoj: 115200
  • Datumaj Bitoj: 8
  • Pareca Bito: Ne
  • Ĉesu Bito: 1

Ŝaltigu la tabulon, vi povas vidi la lanĉan protokolon en la konzolo:

DusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-12Ne ekzistas defaŭlta pasvorto por sistema ensaluto.

Kompilis Ĉiun Bildan Parton Aparte
La konstrusistemo kaj la bildostrukturo

  • La AIO-3568J_Rk356x*.img konsistas el pluraj partoj. Ĉefaj partoj estas uboot.img, boot.img, recovery.img, rootfs.img. uboot.img enhavas ekŝargilon uboot boot.img enhavas la aparatarbon .dtb bildon, Linuksan kernan bildon recovery.img:
  • La sistemo povas starti ĝis reakira reĝimo, recovery.img estas la rootfs uzata en reakira reĝimo. rootfs.img: La normala bildo de rootfs. En normala reĝimo, la sistemo lanĉu kaj muntu ĉi tiun rootfs-bildon.
  • Vi eble bezonos konstrui la bildojn aparte, precipe kiam vi fokusiĝas al disvolviĝo de ununura modulo (ekz. uboot aŭ kernel-ŝoforo). Tiam vi povas konstrui nur tiun parton de bildo kaj ĝisdatigi tiun subdiskon en fulmo.

Konstruu Uboot nur

  • $ ./build.sh uboot

Konstruu Linuksan Kernon Nur

  • $ ./build.sh kerno

Konstruu Reakiro File Nur Sistemo

  • $ ./build.sh reakiro

Konstruu File Nur Sistemo

  • $ ./build.sh radikoj

Fina Bilda Pakado

  • $ ./build.sh updateimg

Ĉi tiu komando faranta rockdev/*.img disvastigi firmware-pakaĵon konstruas en la dosierujo update.img

Sendrata evoluo

(Zigbee, Z-Wave, BLE, LoRaWAN, WIFI, Fadeno, SUB-G, LTE)
Bonvolu konstrui debianan sistemon por fari la sekvajn paŝojn. La kodo estos kompilita sur la tabulo, ne sur gastiganto.DusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-13

Zigbee
Zigbee-interfaco estas /dev/ttyS3.
Exec komando: AmberGwZ3 -n1 -p /dev/ttyS3 -b115200 -dDusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-14

Z-Ondo
Z-Wave-interfaco estas /dev/ttyS4.DusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-15

Exec komando: zwdevd -b115200 -d/dev/ttyS4

Regiono Z-Ondo
Se por defaŭlta Dusun konstruita, Z-Wave-frekvenco povas esti agordita en vi /etc/config/dusun/zwdev/region
Defaŭlte estas 0x00: EU

  • 0x01 - Usono
  • 0x05 - Barato
  • 0x20 - Japanio
  • 0x02 - ANZ
  • 0x06 - Israelo
  • 0x21 - Koreio
  • 0x03 - HK
  • 0x07 - Rusio
  • 0x04 - Malajzio
  • 0x08 - Ĉinio

BLE
BLE-interfaco estas /dev/ttyS7.
Exec komando: bul -d /dev/ttyS7 -b115200

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

LoRaWAN
Elektu la ĝustan interfacon por LoRaWAN, ekzample /dev/spidev1.0. La agordo file ĉar ĝi estas en /root/sx1302_hal/packet_forwarder/global_conf.json.DusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-17

Fadeno
Notu:

  1. Bonvolu konstrui debianan sistemon por fari la sekvajn paŝojn. La kodo estos kompilita sur la tabulo, ne sur gastiganto.
  2. La fadeno ĉi tie baziĝas sur la OpenThread.

 Kion vi bezonas prepari
Se vi volas funkcii kun faden-reto ĝuste, la sekvaj paŝoj devas zorgi:

  1. fadenomodulo sur la tabulo al kiu estis fulmigita la firmware OT-RCP;
  2. konstrui OTBR kaj ĝian operacian medion; 8.5.2 Konstruu OT-RCP

La OT-RCP estas aplikaĵo funkcianta sur la fadena modulo, kiu povas enhavi ekŝargilon.
Kiel konstrui OT-RCP surbaze de la modula marko kaj modelo, kiun vi elektas, bonvolu raporti al iliaj dokumentoj.
Bruligi la OT-RCP kaj certigi, ke ĝi povas funkcii normale.

Konstruu OTBR
Instali dependecon:DusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-18

Instalu mDNSResponder:

  • #wget -4 –no-check-certificate 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 #inkluzivi ' dns-sd.c
  • # sed -i '/#include /a #inkluzivi ' dns-sd.c
  • # cd /tmp/mDNSResponder-1310.80.1/mDNSPosix
  • # make os=linukso
  • #sudo make install os=linukso
  • #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

Klona fontkodo:

Se bezonas subtenon web:

  • #cd vi_fadeno_pathot-br-posix
  • #WEB_GUI=1 ./script/bootstrap

Konstruu (INFRA_IF_NAME baziĝas sur via Ethernet-reto en via sistemo, ĝi povas esti eth1 aŭ alia;
kaj se vi uzas wifi-reton, INFRA_IF_NAME povas esti wlan0 aŭ alia; aro WEB_GUI-valoro al 1 se vi bezonas web, aŭ 0):

  • #INFRA_IF_NAME=eth0 WEB_GUI=1 ./script/setup

Konstrua sukceso:
Vi trovos Efektiveblan programon:

  • otbr-agent : you_thread_path/ot-br-posix/build/otbr/src/agent/
  • otbr-web(Se vi ebligis 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/

Agordi otbr
La defaŭlta vojo de agordo file : /etc/default/otbr-agent

La enhavo estas kiel:

  • OTBR_AGENT_OPTS="-I wpan0 -B eth0 spinel+hdlc+uart:///dev/ttyACM0 trel://OTBR_INFRA_IF_NAME” OTBR_NO_AUTO_ATTACH=0

La eth0 estas sama al antaŭe.
La /dev/ttyACM0 estas la aparatnomo de via fadena modulo, kiu bruligis OT-RCP-firmvaro. Do vi devas ŝanĝi al la aparato nomo de via propra ekipaĵo.
Notu: Post modifo, rekomencu vian enirejon !!!
La otbr-agento konektos OT-RCP aŭtomate post rekomenco.

Komenco/Halti/Stato otbr

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

Ensalutu

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

Sencimigu faden-reton per ot-ctlDusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-21

Alia komando pri ot-ctl, vi povas enigi helpon por lerni.

WIFI
WIFI estas uzata de labortabla sistemo.DusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-22

SUB-G
SUB-G-interfaco estas /dev/ttyS9.
Exec komando: microcom -s 115200 -p /dev/ttyS9DusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-23

LTE
LTE uzata de ModemManager.

  • Presu ĝeneralan helpmesaĝon de mmcli: mmcli –help
  • ModemManager kutime aŭskultas, sondas kaj detektas ĉelajn aparatojn aŭtomate kiam funkcias ĝuste sed malvola skanado povas esti ekigita per komando: mmcli –scan-modems << sukcese petis por skani aparatojn
  • Por listigi detektitajn ĉelajn aparatojn uzu komandon: mmcli –list-modems << /org/freedesktop/ModemManager1/Modem/0 [Sierra Wireless, Incorporated]
  • Ĉi tie ModemManager detektis Sierra Wireless ĉelan aparaton kaj ĝi ricevis la identigilon numero 0 de ModemManager.
  • Por akiri pli da aparataj informoj kaj statuso uzu la -modeman komandon kaj identigilan valoron. mmcli –modemo=0

Disvolviĝo de aparataro-interfaco

HDMI
Aliro al HDMI povas montri la labortablan sistemon.

Kapaŭskultilo
Kodeko povas esti montrata per komando: arecord -lDusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-25

Sono povas esti registrado kaj luditaDusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-26

Sata
Se vi uzas SSD, la sekvaj operacioj estas bezonatajDusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-27

Bipisto
Beeper povas esti malfermita kaj fermita.
Malfermu bipson: echo 0 > /sys/class/leds/firefly\:beeper/brightness Fermi bipson: echo 1 > /sys/class/leds/firefly\:beeper/brightnessDusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-28

Bilda Altgradigo

Altgradiga Ilo
Ĝisdatiga ilo: AndroidTool_Release_v2.84.

Iru al Ĝisdatiga Reĝimo

  1. Konektu la OTG-havenon al la brulanta komputila USB-haveno, ĝi ankaŭ funkcias kiel 12V nutrado
  2. Premu "reboot loader" kiam ssh ensaluto:DusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-29
  3. sistemo rekomencu la tabulon en LOADER-reĝimon, por kompleta ĝisdatigo "update.img".DusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-30

La Tuta Pako de Firmvaro "XXX*.img" ĜisdatigoDusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-31

Ĝisdatigu la Firmvaro AparteDusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-32

Tel:86-571-86769027/8 8810480
Webretejo: www.dusuniot.com
www.dusunremotes.com
Etaĝo 8, konstruaĵo A, Wantong-centro, Hangzhou 310004, Ĉinio
www.dusunlock.com

Dokumentoj/Rimedoj

DusunIoT DSGW-290 IoT Edge Computer Gateway [pdf] Uzantogvidilo
DSGW-290 IoT Edge Computer Gateway, DSGW-290, IoT Edge Computer Gateway, Edge Computer Gateway, Computer Gateway, Enirejo

Referencoj

Lasu komenton

Via retadreso ne estos publikigita. Bezonataj kampoj estas markitaj *