DUSUN-LOGO

I-DUSUN DSGW-210 IoT Edge Computer Gateway

DUSUN-DSGW-210-IoT-Edge-Computer-Gateway-FEA

Ulwazi Lomkhiqizo

I-Hangzhou Roombanker Technology Co., Ltd. yethula i-IoT Edge Computer Gateway Model Name: DSGW-210. Lo mkhiqizo uklanyelwe ukusebenza njengesango le-IoT phakathi kwamadivayisi namafu. Isango lihlinzeka ngoxhumano oluphephile noluthembekile emafini, okwenza kube lula ukuphatha nokulawula amadivayisi ukude.

Isingeniso
Lo mhlahlandlela Wokuqala Okusheshayo uchaza okuyisisekelo: ukuthi ungaxhuma kanjani futhi umise okuhlosiwe kwakho kunethiwekhi; indlela yokufaka i-SDK; nokuthi ungazakha kanjani izithombe ze-firmware.
Ikhithi Yonjiniyela Wesoftware ye-Linux (i-SDK) iyingxenye yehadiwe eshumekiwe nesofthiwe eyenza abathuthukisi be-Linux bakwazi ukudala izinhlelo zokusebenza esangweni le-Dusun's DSGW-210.
Ngokusekelwe ku-4.4 Linux kernel, kanye nokusebenzisa isofthiwe yomthombo ovulekile ekhona, i-SDK yenza kube lula inqubo yokwengeza izinhlelo zokusebenza ngokwezifiso. Izishayeli zedivayisi, i-GNU toolchain, i-Pre defined configuration profiles, kanye sampizicelo zonke zifakiwe.

Imininingwane Yesango

I-DSGW-210 IoT Edge Computer Gateway ifakwe i-ARM Cortex-A53 quad-core processor, 1GB DDR3 RAM, kanye nememori ye-flash engu-8GB eMMC. Iphinde ibe nemojula ye-Wi-Fi eyakhelwe ngaphakathi, izimbobo ezimbili ze-Ethernet, kanye nembobo ye-USB 2.0 yamadivayisi angaphandle.

Ulwazi Oluyisisekelo
Isango lisekela amaphrothokholi ahlukahlukene njenge-MQTT, CoAP, ne-HTTP. Iphinde ihlanganise a web-based management interface evumela abasebenzisi ukuthi balungiselele futhi baphathe isango bekude.

  • I-SOC: I-RK3328
    • I-Quad-core ARM Cortex-A53
    • I-Mali-450MP2 GPU
  • Ukunikezwa kwamandla kagesi: I-DC-5V
  • Imojuli ye-LTE: I-BG96 (LET CAT-1)
  • Imojula ye-Wi-Fi: I-6221A (I-Wi-Fi chip: RTL8821CS)
  • I-Zigbee: EFR32MG1B232F256GM32
  • I-Z-wave: I-ZGM130S037HGN
  • I-Bluetooth: EFR32BG21A020F768IM32
  • eMMC: 8GB
  • SDRAM: 2BG

Isixhumi esibonakalayo
I-DSGW-210 IoT Edge Computer Gateway inezindawo ezilandelayo:I-DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (1)

  • 2 Izimbobo ze-Ethernet
  • 1 imbobo ye-USB 2.0
  • Imojuli ye-Wi-Fi eyakhelwe ngaphakathi

Ukusethwa kwethagethi

I-DSGW-210 IoT Edge Computer Gateway ingasethwa njengethuluzi eliqondiswe kumaphrojekthi okuthuthukisa i-IoT. Lesi sigaba sichaza indlela yokuxhuma isango kukhompyutha yakho engumsingathi kanye nenethiwekhi.

Ukuxhuma isango - Amandla

  1. Qiniseka ukuthi i-adaptha yamandla ingu-5V/3A.
  2. Khetha i-adaptha yepulaki yamandla efanele yendawo okuyo. Ifake ku-slot ku-Universal Power Supply; bese uxhuma ugesi endaweni yokuphuma.
  3. Xhuma ipulaki yokukhipha amandla ku-gateway

Ukuxhuma isango - imbobo ye-USB

  1. Xhuma ingxenye eyodwa yekhebula le-USB embobeni ye-USB kukhompuyutha ephathekayo noma ideskithophu
  2. Xhuma enye ingxenye yekhebula le-USB embobeni ye-USB esangweni.I-DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (2)

Ukuxhuma ibhodi le-PCBA - Imbobo ye-serial
Uma ufuna ukulungisa iphutha esangweni, ungavula igobolondo, Xhuma i-PC ebhodini le-PCBA nge-Serial kuya kuthuluzi le-USB.
I-PIN ebhodini yokuxhumeka kwe-serial: TP1100: RX TP1101: TXI-DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (3)

Hlanganisa Imvelo ozoyakha

Ukuze uqale ukwakha izinhlelo zokusebenza ze-IoT ze-DSGW-210 IoT Edge Computer Gateway, udinga ukumisa indawo yokuthuthukisa ngokulandela lezi zinyathelo:

Sicela usebenzise ubuntu 18.04 .iso isithombe ukuze umise indawo yakho yokwakha. Ungasebenzisa umshini obonakalayo noma i-PC ebonakalayo ukufaka ubuntu 18.04.

  • Umshini Obonakalayo
    Kutuswa ukuthi abasebenzisi be-novice basebenzise imishini ebonakalayo, bafake ubuntu 18.04 emshinini obonakalayo, futhi bashiye isikhala esanele sediski (okungenani i-100G) yomshini we-virtual.
  • Ubuntu PC Hlanganisa Imvelo ukuze 
    Ukusetshenziswa kwabasebenzisi bokuhlanganiswa kwemishini ebonakalayo bangasebenzisa ubuntu PC.

Ukutholwa Nokulungiswa Kwe-SDK

  1. Landa ikhodi yomthombo ku-Dusun FTP
    Igama lephakheji yomthombo kuzoba ngu-3328-linux-*.tar.gz, lithole ku-Dusun FTP.
  2. Ukuhlola Iphakheji Yokucindezelwa Kwekhodi
    Isinyathelo esilandelayo singathathwa kuphela ngemva kokukhiqiza inani le-MD5 lephakheji yokucindezelwa komthombo nokuqhathanisa inani le-MD5 lombhalo we-MD5 .txt ukuze kuqinisekiswe ukuthi inani le-MD5 liyafana, futhi uma inani le-MD5 lingafani, amandla Iphakethe lekhodi lonakele, sicela ulilande futhi.
    $ md5sum rk3328-linux-*.tar.gz
  3. Iphakheji Lokucindezela Lomthombo livuliwe
    Kopisha ikhodi yomthombo kusiqondisi esihambisanayo bese uvula iphakheji yokucindezelwa kwekhodi yomthombo.
    • $ sudo -i
    • $ mkdir workdir
    • $ cd umsebenzi
    • $ tar -zxvf /path/to/rk3328-linux-*.tar.gz
    • $ cd rk3328-linux

Ukuhlanganiswa Kwekhodi

Ukuqalisa, Ukuhlanganiswa Kwembulunga yonke

  1. Qalisa Ukuhlanganisa Imvelo Eguquguqukayo (khetha file uhlelo)
    Ungakha isithombe se-buildroot, ubuntu noma i-debian rootfs. Ikhethe kokuthi “./build.sh init”.I-DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (4)
    Sincoma kakhulu ukuthi wakhe futhi usebenzise isistimu nge-buildroot rootfs ukuze ujwayelane nehadiwe kanye nendawo yokwakha, uma uqala. Ngemuva kokuthi uzame i-buildroot system, ungazama ubuntu ne-debian system.
  2. Lungisa iMpande File Isisekelo sesistimu
    Lesi sigaba ngesokwakha ubuntu noma i-debian file uhlelo. Uma ufuna ukwakha i-buildroot file system, yeqa lesi sigaba.
    Hlanganisa Ubuntu
    Landa impande file iphakethe lokucindezelwa kwesistimu ubuntu.tar.gz The Root file isistimu icindezela uhla lwemibhalo lwephakheji: Vula iphakheji yokucindezela
    $ tar -zxvf ubuntu.tar.gz // uthola ubuntu.img
    Kopisha impande file isistimu eya endleleni ecacisiwe
    $ cd workdir/rk3328-linux
    $ mkdir ubuntu
    $ cp /path/to/ubuntu.img ./ubuntu/
    Hlanganisa i-Debian
    Landa impande file iphakheji yokucindezelwa kwesistimu debian.tar.gz Vula iphakheji yokuminyanisa
    $ tar -zxvf debian.tar.gz // uthola linaro-rootfs.img
    Kopisha impande file isistimu eya endleleni ecacisiwe
    $ cd workdir/rk3328-linux
    $ mkdir debian
    $ cp ./linaro-rootfs.img ./debian/
  3. Qala Ukuhlanganisa
    $ ./build.sh
    Yakha inkomba ephelele ye-firmware files: rockdev/update.img nezinye izithombe ezihlukene, i-update.img ihlanganisa yonke i-firmware yokuthuthukisa ngokugcwele.
  4. Qalisa Isithombe ebhodini
    Xhuma imbobo ye-serial yebhodi ye-RK3328 ku-PC nge-USB ku-UART Bridge. Sebenzisa i-Putty noma enye isoftware ye-Terminal njengethuluzi lakho le-console,
    IZILUNGISELELO ZESIKHONZO YOMTHETHO:
    • 115200/8N1
    • Inani eliphakeme kakhulu lama-115200
    • Izingcezu zedatha: 8
    • I-Parity Bit: Cha
    • I-Stop Bit: 1
      QAPHELA ibhodi, ungabona i-boot log kukhonsoli:I-DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (5)

Kuhlanganiswe Ingxenye Yesithombe Ngasinye Ngokuhlukana

  1. Isistimu yokwakha kanye nesakhiwo sesithombe
    I-update.img yakhiwe izingxenye ezimbalwa. Izingxenye eziyinhloko uboot.img, boot.img, recovery.img, rootfs.img. i-uboot.img iqukethe i-bootloader i-uboot boot.img iqukethe isihlahla sedivayisi .dtb isithombe, i-Linux kernel image recovery.img: Uhlelo lungakwazi ukuqalisa kumodi yokutakula, recovery.img iyi-rootfs esetshenziswa kumodi yokutakula. rootfs.img: Isithombe esivamile se-rootfs. Kumodi evamile, qalisa isistimu bese ukhweza lesi sithombe se-rootfs. Ungase udinge ukwakha izithombe ngokwehlukana, ikakhulukazi uma ugxile ekuthuthukisweni kwemojuli eyodwa (isb i-uboot noma i-kernel driver). Ngemuva kwalokho ungakha kuphela leyo ngxenye yesithombe futhi ubuyekeze lokho kuhlukanisa nge-flash.
  2. Yakha i-Uboot kuphela
    $ ./build.sh uboot
  3. Yakha i-Linux Kernel Kuphela
    $ ./build.sh kernel
  4. Yakha Ukubuyisela File Isistimu Kuphela
    $ ./build.sh recovery
  5. Yakha File Isistimu Kuphela
    $ ./build.sh rootfs
  6. Ukupakishwa Kwesithombe Sokugcina
    $ ./build.sh updateimg

Lo myalo owenza i-rockdev/*.img scatter firmware packaging yakheka kuhla lwemibhalo update.img

Okuningi mayelana nesistimu ye-builroot

Uma usebenzisa i-buildroot rootfs, ezinye izikripthi/amathuluzi okuhlola i-Dusun asevele efakiwe kuma-rootroot wokugcina. Ungabhekisela ku-buildroot/dusun_rootfs/add_ds_rootfs.sh

Hlola izingxenye zehadiwe
Ukuhlolwa okulandelayo kwenziwa ngaphansi kwesistimu ye-buildroot.

  1. Hlola i-Wi-Fi njenge-AP
    Iskripthi se-“ds_conf_ap.sh” esokusetha i-Wi-Fi AP, i-SSID ithi “dsap”, iphasiwedi ithi “12345678”.I-DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (6) I-DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (7)
  2. Isivivinyo se-BG96
    bg96_dial.sh isetshenziselwa ukudayela kwe-BG96.I-DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (8) I-DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (9)

Udinga ukumisa i-APN, igama lomsebenzisi/iphasiwedi ye-BG96, ku-quectel-chat-connect kanye ne-quectel-ppp file. Ngaphambi kokwenza ukuhlolwa.

# ikati /etc/ppp/peers/quectel-chat-connectI-DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (10)

# ikati /etc/ppp/peers/quectel-pppI-DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (11)

  • Hlola i-LEDI-DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (12)
  • Hlola i-I2CI-DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (13)
    Empeleni i-LED elawulwa yi-I2C interface.

Ungayenza kanjani i-menuconfig ku-buildroot
Imodi evamile yokwakha i-rootfs config file: i-builroot/configs/rockchip_rk3328_defconfig Imodi yokubuyisela i-buildroot rootfs config file: buildroot/configs/rockchip_rk3328_recovery_defconfigI-DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (14)

Uma ufuna ukushintsha ukumisa kwe-buildroot, nazi izinyathelo:I-DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (15)

Ungangeza kanjani uhlelo lokusebenza ku-buildroot source tree

  1. Yenza i-directory buildroot/dusun_package/
  2. Faka ikhodi yomthombo we-APP files futhi Yenzafile to buildroot/dusun_package/< your_app > your_app.h your_app.c Makefile
  3. Yenza i-directory buildroot/package/< your_app > Config.in your_app.mk
  4. Engeza i-Config.in sourcing ku-buildroot/package/Config.inI-DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (16)
  5. Yenza i-menuconfig ukuze ukhethe i-APP yakho, bese ulondoloza ukumisa file ngo-5.2.
  6. “./build.sh rootfs” ukuze wakhe kabusha ama-rootfs Sicela ubhekisele ku-buildroot/dusun_package/dsled/, iyi-ex ewusizoample.

Shintshela ku-ubuntu noma ohlelweni lwe-debian
Uma wakhe isithombe sesistimu ye-buildroot, futhi ufuna ukushintshela ku-ubuntu noma isithombe se-debian. Awudingi ukuhlanza ukwakheka futhi wenze kabusha okuhlanzekile. Vele wenze lezi zinyathelo ezilandelayo:

  1. “./build.sh init” ukuze ukhethe ubuntu noma i-debian
  2. “./build.sh rootfs” ukuze kwakhiwe kabusha ubuntu noma i-debian rootfs
  3. “./build.sh” ukwakha isibuyekezo sokugcina.img

Qaphela, amathuluzi nemibhalo ye-dusun ikopishwa ngokuzenzakalelayo ku-buildroot rootfs, hhayi kubuntu noma ku-debian rootfs. Uma ufuna ukuzikopisha ku-ubuntu noma ku-debian rootfs, ungalungisa i-buildroot/dusun_rootfs/add_ds_rootfs.sh. Kuma-APP, ungakopisha ikhodi ebhodini bese uyakha ebhodini eliqondiwe ubuntu noma uhlelo lwe-debian, njengoba ine-gcc namanye amaketanga amathuluzi.

Ukuthuthukiswa okungenantambo (Zigbee, Z-Wave, BLE, LoRaWAN)

Sicela wakhe isistimu ye-debian ukwenza lezi zinyathelo ezilandelayo. Ikhodi izohlanganiswa ebhodini, hhayi kumsingathi.I-DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (17)

  1. Lungiselela umtapo wolwazi ebhodini
  2. scp SDK “buildroot/dusun_rootfs/target_scripts/export_zigbee_zwave_ble_gpio.sh” kusuka kumsingathi kuya ebhodini, ngaphansi /izimpandeI-DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (18)
  3. Faka amandla kumamojula angenantambo ebhodini.

Zigbee
I-Zigbee interface ithi/dev/ttyUSB0. Landa i-“Z3GatewayHost_EFR32MG12P433F1024GM48.tar.gz” kusuka ku-Dusun FTP, futhi uyikopishele ebhodini, ngaphansi / impande.I-DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (21)

Bese wakhe i-Z3Gateway bese ugijima. Ukuze uthole ulwazi olwengeziwe mayelana ne-Z3Gateway, sicela uvakashele ku-https://docs.silabs.com/ ukuze uthole ulwazi olwengeziwe.

I-Z-Wave
I-Z-Wave interface ithi /dev/ttyS1. Landa ” rk3328_zwave_test.tar.gz ” kusuka ku-Dusun FTP, bese uyikopishela ebhodini, ngaphansi kwe/root.I-DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (20)

Yivule futhi ungathola ./zipgatewayI-DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (21)I-DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (22)

Manje yakha ithuluzi lokuhlola elilula le-zwave bese uqalisa: Ku-“my_serialapi_test”, cindezela u-'a' ukuze ufake idivayisi ye-zwave, 'r' ukuze ukhiphe idivayisi, 'd' ukusetha kabusha kube okumisiwe, 'i' ukuze uthole uhlu lwamadivayisi kanye no-'q' ukuyeka. I-Zipgateway isofthiwe ye-siliabs, "my_serialapi_test" iyithuluzi elilula kakhulu. Ukuze uthole ulwazi olwengeziwe mayelana ne-Zipgateway, sicela uvakashele ku-https://docs.silabs.com/ ukuze uthole ulwazi olwengeziwe.

Isifunda se-Z-Wave
Uma ngokuzenzakalelayo kwakhiwe i-Dusun, imvamisa ye-Z-Wave ingacushwa ku-/etc/config/dusun/zwave/region Okuzenzakalelayo kungu-0x00: EU

0x01 - US 0x02 - ANZ 0x03 - HK 0x04 - Malaysia
0x05 - eNdiya 0x06 - Israyeli 0x07 - eRussia 0x08 - China
0x20 - Japan 0x21 - eKorea    

BLE
I-BLE interface ithi/dev/ttyUSB1. Landa i-“rk3328_ble_test.tar.gz” ku-Dusun FTP, bese uyikopishela ebhodini, ngaphansi kokuthi/root.I-DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (23)

Yivule bese uthola ./bletest build ble test ithuluzi bese usebenzisa: Ulwazi olwengeziwe mayelana nethuluzi lokuhlola le-BLE, sicela uvakashele ku-https://docs.silabs.com/ ukuze uthole ulwazi olwengeziwe.I-DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (24)

I-LoRaWAN
Khetha isixhumi esibonakalayo esilungile se-LoRaWAN, ngokwesiboneloample /dev/spidev32766.0. Ukucushwa file ngoba iku-./sx1302_hal/packet_forwarder/global_conf.json. Landa i-“sx1302_hal_0210.tar.gz” kusuka ku-Dusun FTP, bese uyikopishela ebhodini, ngaphansi kokuthi/root.I-DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (25)

Yisuse futhi ungathola ./sx1302_hal ukwakha i-LoRaWAN sample code sx1302_hal bese uqhuba: Ulwazi olwengeziwe mayelana nekhodi ye-LoRaWAN, sicela uvakashele https://www.semtech.com/products/wireless-rf/lora-core/sx1302 ukuze uthole ulwazi olwengeziwe.I-DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (26)

Thuthukisa isithombe

  1. Thuthukisa Ithuluzi
    Thuthukisa ithuluzi:AndroidTool_Release_v2.69
  2. Ngena kumodi yokuthuthukisa
    1. Xhuma imbobo ye-OTG embobeni ye-USB yekhompyutha evuthayo, futhi isebenza njengomthombo wamandla we-5V
    2. Cindezela u-“Ctrl+C” uma i-uboot iqalisa, ukuze ufake i-uboot:I-DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (27)
    3. qalisa i-"rbrom" comand ukuze uqalise kabusha ibhodi kumodi ye-maskrom, ukuze uthole ukuthuthukiswa okuphelele "kwe-update.img".I-DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (28)
    4. "rockusb 0 mmc 0" umyalo wokuqalisa kabusha ibhodi kumodi yesilayishi, ukuze kuthuthukiswe ingxenye ye-firmware noma ukuthuthukiswa okuphelele "kwe-update.img".I-DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (29) I-DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (30)
  3. Lonke Iphakheji Ye-Firmware "update.img" Thuthukisa
  4. Thuthukisa I-Firmware NgokuhlukanaI-DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (31)

Ukucushwa kokuphathwa kwamandla

I-chip yokuphatha ibhethri i-Dusun esetshenzisiwe yi-BQ25895 Izindlela zokwandisa ukusetshenziswa kwamandla kwe-CPU kuhlu,

  • Lungisa ipharamitha ye-cpufreq.I-DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (32)
  • Vala i-cpu ethile, khawulela imvamisa ephezulu kakhulu ye-cpuI-DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (33)
  • I-SoC enezakhiwo ze-ARM Big-Little ingahlanganisa imisebenzi ngokulayisha okuphezulu kumacores amancane nge-CPUSET njengoba ukusebenza kahle kwamandla kamongo omncane kungcono.
    Qaphela: I-SoC enezakhiwo ze-SMP ingaphinda ibophe imisebenzi kwenye i-cpu ukuze enye i-cpus ikwazi ukungena kumodi yokusetshenziswa kwamandla aphansi, kodwa mhlawumbe izokwenza i-cpu isebenze kalula nge-frequency ephezulu, okuzokwandisa ukusetshenziswa kwamandla. I-DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (34)
  • Khawulela umkhawulokudonsa we-cpu wemisebenzi ngokulayisha okuphezulu nge-CPUCTL (isidingo sokunika amandla i-macro CONFIG_CFS_BANDWIDTH).I-DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (35)

Floor 8, building A, Wantong centre, Hangzhou 310004, china
Ucingo: 86-571-86769027/8 8810480
Webindawo: www.dusuniot.com
www.dusunremotes.com
www.dusunlock.com

Umlando Wokubuyekeza

Ukucaciswa Isigaba. Buyekeza Incazelo By
Umfundisi Usuku
1.0 2021-08-06   Ukukhishwa kwenguqulo entsha  
1.1 2022-04-05   Engeza ukuphathwa kwamandla  
1.2 2022-06-06   Engeza uxhumano lwe-serial  

Izimvume

Inhlangano Igama Isihloko Usuku
       

Amadokhumenti / Izinsiza

I-DUSUN DSGW-210 IoT Edge Computer Gateway [pdf] Umhlahlandlela Womsebenzisi
DSGW-210 IoT Edge Computer Gateway, DSGW-210, IoT Edge Computer Gateway, Computer Gateway, Gateway

Izithenjwa

Shiya amazwana

Ikheli lakho le-imeyili ngeke lishicilelwe. Izinkambu ezidingekayo zimakiwe *