DUSUN DSGW-210 IoT Edge Kofar Computer
Bayanin samfur
Hangzhou Roombanker Technology Co., Ltd. yana gabatar da IoT Edge Kofar Kwamfuta Sunan Model: DSGW-210. An tsara wannan samfurin don yin aiki azaman ƙofar IoT tsakanin na'urori da gajimare. Ƙofar yana ba da haɗin kai mai aminci da aminci ga gajimare, yana sauƙaƙa sarrafawa da sarrafa na'urori daga nesa.
Gabatarwa
Wannan Jagoran Farawa Mai Sauri yana bayyana mahimman abubuwa: yadda ake haɗawa da saita burin ku akan hanyar sadarwa; yadda ake shigar da SDK; da kuma yadda ake gina hotunan firmware.
Kit ɗin Mai Haɓakawa Software na Linux (SDK) kayan masarufi ne da kayan masarufi wanda ke ba masu haɓaka Linux damar ƙirƙirar aikace-aikace akan ƙofar Dusun's DSGW-210.
Tushen akan kernel Linux na 4.4, da kuma yin amfani da software na buɗe tushen tushen yanzu, SDK yana sauƙaƙa tsarin ƙara aikace-aikacen al'ada. Direbobi na na'ura, GNU kayan aiki, Pre ayyana daidaitawa profiles, da sampduk aikace-aikacen suna cikin ciki.
Bayanin Ƙofar
DSGW-210 IoT Edge Computer Gateway sanye take da ARM Cortex-A53 quad-core processor, 1GB DDR3 RAM, da 8GB eMMC flash memory. Hakanan yana da ginanniyar tsarin Wi-Fi, tashoshin Ethernet guda biyu, da tashar USB 2.0 don na'urorin waje.
Bayanan asali
Ƙofar tana goyan bayan ka'idoji daban-daban kamar MQTT, CoAP, da HTTP. Hakanan yana fasalta a web-based management interface cewa damar masu amfani don saita da sarrafa ƙofa mugun.
- SOC: Farashin 3328
- Quad-core ARM Cortex-A53
- Mali-450MP2 GPU
- Tushen wutan lantarki: DC-5V
- Tsarin LTE: BG96 (Bari CAT-1)
- Wi-Fi module: 6221A (Wi-Fi guntu: RTL8821CS)
- Zigbee: EFR32MG1B232F256GM32
- Z-wave: Saukewa: ZGM130S037HGN
- Bluetooth: EFR32BG21A020F768IM32
- eMMC: 8GB
- SDRAM: 2 BG
Interface
Ƙofar Kwamfuta ta DSGW-210 IoT Edge tana da musaya masu zuwa:
- 2 Ethernet tashar jiragen ruwa
- 1 USB 2.0 tashar jiragen ruwa
- Wurin Wi-Fi da aka gina a ciki
Saitin Target
Ana iya saita hanyar DSGW-210 IoT Edge Computer Gateway azaman na'urar da aka yi niyya don ayyukan ci gaban IoT. Wannan sashe yana bayanin yadda ake haɗa ƙofa zuwa cikin kwamfutar da ke baku da cibiyar sadarwa.
Haɗa ƙofa – Ƙarfi
- Tabbatar cewa adaftar wutar lantarki shine 5V/3A.
- Zaɓi adaftar wutar lantarki da ta dace don wurin yanki. Saka shi a cikin ramin akan Samar da Wuta ta Duniya; sa'an nan toshe wutar lantarki a cikin wani kanti.
- Haɗa filogin fitarwa na wutar lantarki zuwa ƙofar
Haɗa ƙofa - tashar USB
- Haɗa ƙarshen kebul na USB ɗaya zuwa tashar USB akan kwamfutar tafi-da-gidanka ko tebur
- Haɗa dayan ƙarshen kebul na USB zuwa tashar USB akan ƙofar.
Haɗa allon PCBA – Serial Port
Idan kuna son gyara hanyar ƙofar, zaku iya buɗe harsashi, Haɗa PC zuwa allon PCBA ta hanyar Serial zuwa kayan aikin USB.
PIN a cikin jirgi don haɗin layi: TP1100: RX TP1101: TX
Haɗa Muhalli don Gina
Don fara gina aikace-aikacen IoT don DSGW-210 IoT Edge Computer Gateway, kuna buƙatar saita yanayin haɓakawa ta bin waɗannan matakan:
Da fatan za a yi amfani da hoton ubuntu 18.04 .iso don saita yanayin ginin ku. Kuna iya amfani da injin kama-da-wane ko PC na zahiri don shigar da ubuntu 18.04.
- Injin Kaya
Ana ba da shawarar cewa masu amfani da novice su yi amfani da injunan kama-da-wane, shigar da ubuntu 18.04 zuwa na'ura mai mahimmanci, kuma su bar isasshen sarari (aƙalla 100G) don injin kama-da-wane. - Ubuntu PC Haɗa Muhalli zuwa
Amfani da na'ura masu amfani da na'ura na jiki na iya amfani da ubuntu PC.
Samun SDK da Shirye
- Zazzage lambar tushe daga Dusun FTP
Sunan kunshin tushen zai zama 3328-linux-*.tar.gz, samu daga Dusun FTP. - Duba Kunshin Ƙaƙwalwar Code
Za'a iya ɗaukar mataki na gaba kawai bayan samar da ƙimar MD5 na fakitin matsawa tushen da kwatanta ƙimar MD5 na rubutun MD5 .txt don tabbatar da cewa ƙimar MD5 iri ɗaya ce, kuma idan ƙimar MD5 ba iri ɗaya bane, makamashi fakitin lambar ya lalace, da fatan za a sake zazzage shi.
$ md5sum rk3328-linux-*.tar.gz - Kunshin Matsalolin Tushen An Buɗe
Kwafi lambar tushe zuwa ga jagorar da ta dace kuma ku kwance fakitin matsawa lambar tushe.- $ sudo -i
- $ mkdir workdir
- $ cd aiki
- $ tar -zxvf /hanya/to/rk3328-linux-*.tar.gz
- $ cd rk3328-linux
Tarin Code
Farawa, Tarin Duniya
- Fara Tattaunawar Muhalli (zaɓa file tsarin)
Kuna iya gina ginin gini, ubuntu ko debian rootfs image. Zaɓi shi a cikin "./build.sh init".
Muna ba da shawarar ku da ƙarfi don ginawa da gudanar da tsarin tare da tushen tushen ginin don samun masaniya da kayan aikin da gina yanayin, lokacin da kuka fara. Bayan kun gwada tsarin ginawa, zaku iya gwada tsarin ubuntu da debian. - Shirya Tushen File Tushen tsarin
Wannan sashe don gina ubuntu ko debian ne file tsarin. Idan kuna son gina tushen ginin file tsarin, tsallake wannan sashe.
Haɗa Ubuntu
Zazzage tushen file tsarin matsawa kunshin ubuntu.tar.gz Tushen file tsarin yana matsawa kundin adireshin: Cire fakitin matsawa
$ tar -zxvf ubuntu.tar.gz // za ku sami ubuntu.img
Kwafi tushen file tsarin zuwa hanyar da aka ƙayyade
$ cd workdir/rk3328-linux
$ mkdir ubuntu
$ cp /hanya/to/ubuntu.img ./ubuntu/
Haɗa Debian
Zazzage tushen file tsarin matsawa kunshin debian.tar.gz Cire fakitin matsawa
$ tar -zxvf debian.tar.gz // kuna samun linaro-rootfs.img
Kwafi tushen file tsarin zuwa hanyar da aka ƙayyade
$ cd workdir/rk3328-linux
$ mkdir debian
$ cp ./linaro-rootfs.img ./debian/ - Fara Harda
$ ./build.sh
Gina cikakken jagorar firmware files: rockdev/update.img da sauran hotuna daban-daban, update.img ya haɗa da duk firmware don cikakken haɓakawa. - Gudu Hoton a kan allo
Haɗa tashar tashar jirgin ruwa ta RK3328 zuwa PC ta USB zuwa gadar UART. Yi amfani da Putty ko wata software ta Terminal azaman kayan aikin na'urar ku,
SERIAL CONSOLE STINGS:- 115200/8N1
- Saukewa: 115200
- Data Bits: 8
- Bambanci Bit: A'a
- Tsaya Bit: 1
Ƙaddamar da allon, za ku iya ganin log log a kan na'ura mai kwakwalwa:
Haɗa Kowane Sashe na Hoto daban
- Tsarin ginin da tsarin hoto
Update.img ya ƙunshi sassa da yawa. Babban sassa sune uboot.img, boot.img, recovery.img, rootfs.img. uboot.img ya ƙunshi bootloader uboot boot.img yana ƙunshe da hoton na'urar .dtb, Linux kernel image recovery.img: Tsarin zai iya tashi har zuwa yanayin dawowa, recovery.img shine tushen tushen da ake amfani dashi a yanayin dawowa. rootfs.img: Hoton tushen tushen al'ada. A cikin yanayin al'ada, tsarin boot kuma saka wannan hoton rootfs. Kuna iya buƙatar gina hotunan daban, musamman lokacin da kuka mai da hankali kan haɓakawa guda ɗaya (misali uboot ko direban kernel). Sa'an nan za ku iya gina wannan ɓangaren hoton kawai kuma ku sabunta wannan bangare a cikin flash. - Gina Uboot kawai
$ ./build.sh uboot - Gina Linux Kernel Kawai
$ ./build.sh kwaya - Gina farfadowa File Tsarin Kawai
dawo da $ ./build.sh - Gina File Tsarin Kawai
$ ./build.sh tushen tushen - Kunshin Hoto na Karshe
$ ./build.sh updateimg
Wannan umarnin yin rockdev/* .img warwatsa fakitin firmware yana ginawa a cikin directory update.img
Ƙarin game da tsarin gini
Idan kuna amfani da tushen tushen ginin, an riga an shigar da wasu rubutun gwajin Dusun / kayan aikin a cikin tushen ginin ginin ƙarshe. Kuna iya komawa zuwa buildroot/dusun_rootfs/add_ds_rootfs.sh
Gwada kayan aikin hardware
Ana yin gwaje-gwaje masu zuwa a ƙarƙashin tsarin ginin ginin.
- Gwada Wi-Fi azaman AP
Rubutun "ds_conf_ap.sh" shine don saita Wi-Fi AP, SSID shine "dsap", kalmar sirri shine "12345678". - Gwajin BG96
Ana amfani da bg96_dial.sh don bugun kiran BG96.
Kuna buƙatar saita APN, sunan mai amfani / kalmar wucewa don BG96, a cikin quectel-chat-connect da quectel-ppp. file. Kafin kayi gwajin.
# cat /etc/ppp/peers/quectel-chat-connect
# cat /etc/ppp/peers/quectel-ppp
- Gwajin LED
- Gwajin I2C
A gaskiya LED sarrafawa shine I2C dubawa.
Yadda ake yin menuconfig a cikin buildroot
Yanayin al'ada gina tushen tushen tushen saiti file: buildroot/configs/rockchip_rk3328_defconfig yanayin farfadowa da tsarin tushen tushen tushen tsarin file: buildroot/configs/rockchip_rk3328_recovery_defconfig
Idan kuna son canza tsarin ginin ginin, ga matakan:
Yadda ake ƙara aikace-aikace a cikin itacen tushen tushen ginin
- Yi directory buildroot/dusun_package/
- Sanya lambar tushe ta APP files da Makefile to buildroot/dusun_package/< your_app > your_app.h your_app.c Makefile
- Yi directory buildroot/kunshi/< your_app > Config.in your_app.mk
- Ƙara Config.in samo asali a cikin buildroot/package/Config.in
- Yi menuconfig don zaɓar APP ɗin ku, kuma adana saitin file kamar 5.2.
- “./build.sh rootfs” don sake gina tushen tushen Da fatan za a koma zuwa buildroot/dusun_package/dsled/, yana da amfani example.
Canja zuwa ubuntu ko tsarin debian
Idan kun gina hoton tsarin gini, kuma kuna son canzawa zuwa hoton ubuntu ko debian. Ba kwa buƙatar tsaftace abin yi kuma ku sake ginawa mai tsabta. Kawai yi matakai masu zuwa:
- "./build.sh init" don zaɓar ubuntu ko debian
- "./build.sh rootfs" don sake gina ubuntu ko debian rootfs
- "./build.sh" don gina sabuntawar ƙarshe.img
Yi hankali, kayan aikin dusun da rubutun tsoho an kwafi su zuwa tushen tushen tushen tushe, ba zuwa tushen ubuntu ko debian ba. Idan kuna son kwafa su zuwa tushen tushen ubuntu ko debian, zaku iya canza ginin gini/dusun_rootfs/add_ds_rootfs.sh. Ga APPs, zaku iya kwafin lambar zuwa allon kuma ku gina ta akan tsarin ubuntu ko debian, tunda yana da gcc da sauran kayan aiki.
Ci gaban mara waya (Zigbee, Z-Wave, BLE, LoRaWAN)
Da fatan za a gina tsarin debian don yin matakai masu zuwa. Za a haɗa lambar a kan allo, ba a kan mai masauki ba.
- Shirya wasu ɗakin karatu a kan allo
- scp SDK "buildroot/dusun_rootfs/target_scripts/export_zigbee_zwave_ble_gpio.sh" daga mai masaukin baki zuwa jirgi, karkashin /tushen
- Ƙarfi akan na'urorin mara waya a kan jirgin.
Zigbee
Zigbee dubawa shine /dev/ttyUSB0. Zazzage "Z3GatewayHost_EFR32MG12P433F1024GM48.tar.gz" daga Dusun FTP, sa'an nan kwafa shi zuwa allo, ƙarƙashin / tushen.
Sannan gina Z3Gateway da gudu. Don ƙarin bayani game da Z3Gateway, da fatan za a ziyarci https://docs.silabs.com/ don ƙarin bayani.
Z-Wave
Z-Wave interface shine /dev/ttyS1. Zazzage ”rk3328_zwave_test.tar.gz” daga Dusun FTP, sannan a kwafa shi zuwa allo, karkashin /tushen.
Cire shi kuma zaku iya samun ./zipgateway
Yanzu gina kayan aikin gwaji mai sauƙi na zwave kuma kunna: A cikin “my_serialapi_test”, danna 'a' don haɗa na'urar zwave, 'r' don ware na'urar, 'd' don sake saitawa zuwa tsoho, 'i' don samun jerin na'urori da 'q' don barin. Zipgateway software ce ta siliab, "my_serialapi_test" kayan aiki ne mai sauƙi. Don ƙarin bayani game da Zipgateway, da fatan za a ziyarci https://docs.silabs.com/ don ƙarin bayani.
Yankin Z-Wave
Idan don tsoho da aka gina Dusun, ana iya saita mitar Z-Wave a /etc/config/dusun/zwave/region Default is 0x00: EU
0x01 - Amurka | 0x02 - ANZ | 0x03 - HK | 0x04 - Malaysia |
0x05 - Indiya | 0x06 - Isra'ila | 0x07 - Rasha | 0x08 - China |
0x20 - Japan | 0x21 - Koriya |
BLE
BLE dubawa shine /dev/ttyUSB1. Zazzage “rk3328_ble_test.tar.gz” daga Dusun FTP, sannan a kwafa shi zuwa allo, ƙarƙashin /tushen.
Buɗe shi kuma za ku iya samun ./bletest build ble test kayan aiki da gudu: Ƙarin bayani game da kayan aikin gwajin BLE, da fatan za a ziyarci https://docs.silabs.com/ don ƙarin bayani.
LoRaWAN
Zaɓi madaidaicin dubawa don LoRaWAN, misaliample /dev/spidev32766.0. Tsarin tsari file domin yana cikin ./sx1302_hal/packet_forwarder/global_conf.json. Zazzage "sx1302_hal_0210.tar.gz" daga Dusun FTP, sannan a kwafa shi zuwa allo, ƙarƙashin /tushen.
Cire shi kuma zaku iya samun ./sx1302_hal build LoRaWAN sample code sx1302_hal kuma gudu: Ƙarin bayani game da lambar LoRaWAN, da fatan za a ziyarci https://www.semtech.com/products/wireless-rf/lora-core/sx1302 don ƙarin bayani.
Haɓaka Hoto
- Haɓaka Kayan aiki
Kayan aikin haɓakawa: AndroidTool_Release_v2.69 - Jeka Yanayin Haɓakawa
- Haɗa tashar jiragen ruwa na OTG zuwa tashar USB ta kwamfuta mai ƙonewa, tana kuma aiki azaman samar da wutar lantarki 5V
- Danna "Ctrl+C" lokacin da uboot ke tashi, don shigar da uboot:
- uboot “rbrom” umarni don sake kunna allon cikin yanayin maskrom, don haɓaka “update.img” cikakke.
- “rockusb 0 mmc 0” umarni don sake kunna allo zuwa yanayin loda, don haɓaka firmware na ɓangarori ko cikakken haɓaka “update.img”.
- Duk Kunshin na Firmware “update.img” Haɓaka
- Haɓaka Firmware dabam
Tsarin sarrafa wutar lantarki
Guntun sarrafa baturi Dusun da aka yi amfani da shi shine Hanyoyin BQ25895 don inganta yawan ƙarfin CPU an jera su,
- Daidaita sigar cpufreq.
- Rufe wasu cpu, iyakance mafi girman mitar cpu
- SoC tare da gine-ginen Babban-Little na ARM na iya ɗaure ayyuka tare da babban lodi zuwa ƙananan muryoyi ta hanyar CPUSET tun da ƙarfin kuzarin ƙaramin cibiya ya fi kyau.
Lura: SoC tare da gine-ginen SMP kuma na iya ɗaure ayyukan zuwa wasu cpu ta yadda sauran cpus su iya shiga yanayin amfani da ƙarancin wuta, amma wataƙila zai sa cpu ya zama mai sauƙin aiki tare da mitar mai yawa, wanda zai ƙara yawan wutar lantarki. - Iyakance bandwidth na cpu na ayyuka tare da babban lodi ta hanyar CPUCTL (buƙatar kunna macro CONFIG_CFS_BANDWIDTH).
bene na 8, gini A, Wantong center, Hangzhou 310004, china
Tel: 86-571-86769027/8 8810480
Website: www.dusuniot.com
www.dusunremotes.com
www.dusunlock.com
Tarihin Bita
Ƙayyadaddun bayanai | Sect. | Sabunta Bayanin | By | |
Rev | Kwanan wata | |||
1.0 | 2021-08-06 | Sabuwar sigar saki | ||
1.1 | 2022-04-05 | Ƙara Gudanar da Wuta | ||
1.2 | 2022-06-06 | Ƙara haɗin haɗin gwiwa |
Amincewa
Ƙungiya | Suna | Take | Kwanan wata |
Takardu / Albarkatu
![]() |
DUSUN DSGW-210 IoT Edge Kofar Computer [pdf] Jagorar mai amfani DSGW-210 IoT Edge Computer Gateway, DSGW-210, IoT Edge Computer Gateway |