DUSUN DSGW-210 IoT Edge Computer Gateway
Zambiri Zamalonda
Hangzhou Roombanker Technology Co., Ltd. ikupereka IoT Edge Computer Gateway Model Name: DSGW-210. Izi zidapangidwa kuti zizigwira ntchito ngati chipata cha IoT pakati pa zida ndi mtambo. Njirayi imapereka kulumikizana kotetezeka komanso kodalirika kumtambo, zomwe zimapangitsa kuti zikhale zosavuta kuyang'anira ndikuwongolera zida kutali.
Mawu Oyamba
Buku Loyamba Mwamsanga limafotokoza zoyambira: momwe mungalumikizire ndikukhazikitsa chandamale chanu pamaneti; momwe kukhazikitsa SDK; ndi momwe mungapangire zithunzi za firmware.
Linux Software Developer's Kit (SDK) ndi zida zophatikizika ndi mapulogalamu omwe amathandizira opanga Linux kupanga mapulogalamu pachipata cha Dusun's DSGW-210.
Kutengera 4.4 Linux kernel, ndikugwiritsa ntchito pulogalamu yotsegulira yomwe ilipo, SDK imathandizira njira yowonjezerera mapulogalamu. Madalaivala a chipangizo, GNU toolchain, Pre defined configuration profiles, ndi sampmapulogalamu onse akuphatikizidwa.
Zambiri Zachipata
DSGW-210 IoT Edge Computer Gateway ili ndi purosesa ya ARM Cortex-A53 quad-core, 1GB DDR3 RAM, ndi 8GB eMMC flash memory. Ilinso ndi gawo la Wi-Fi, madoko awiri a Efaneti, ndi doko la USB 2.0 lazida zakunja.
Zambiri Zoyambira
Njirayi imathandizira ma protocol osiyanasiyana monga MQTT, CoAP, ndi HTTP. Imakhalanso ndi a web-Mawonekedwe owongolera omwe amalola ogwiritsa ntchito kukonza ndikuwongolera chipata chakutali.
- SOC: Mtengo wa RK3328
- Quad-core ARM Cortex-A53
- Mali-450MP2 GPU
- Magetsi: DC-5V
- LTE module: BG96 (LET CAT-1)
- Wi-Fi module: 6221A (Chip cha Wi-Fi: RTL8821CS)
- Zigbee: EFR32MG1B232F256GM32
- Z-wave: Chithunzi cha ZGM130S037HGN
- Bulutufi: EFR32BG21A020F768IM32
- eMMC: 8 GB
- SDRAM: 2BG
Chiyankhulo
DSGW-210 IoT Edge Computer Gateway ili ndi mawonekedwe awa:
- 2 Ethernet madoko
- 1 USB 2.0 doko
- Module ya Wi-Fi yomangidwa
Kukhazikitsa Zolinga
DSGW-210 IoT Edge Computer Gateway ikhoza kukhazikitsidwa ngati chipangizo chandamale cha ntchito zachitukuko za IoT. Chigawochi chikufotokoza momwe mungalumikizire chipata mu kompyuta yanu ndi netiweki.
Kulumikiza chipata - Mphamvu
- Onetsetsani kuti adaputala yamagetsi ndi 5V/3A.
- Sankhani adaputala yoyenera ya pulagi yamagetsi ya komwe muli. Ikani mu kagawo ka Universal Power Supply; kenako lowetsani magetsi ku potulukira.
- Lumikizani pulagi yotulutsa mphamvu yamagetsi pachipata
Kulumikiza chipata - doko la USB
- Lumikizani mbali imodzi ya chingwe cha USB ku doko la USB pa laputopu kapena pakompyuta
- Lumikizani mbali ina ya chingwe cha USB ku doko la USB pachipata.
Kulumikiza bolodi la PCBA - Serial Port
Ngati mukufuna debug pachipata, mukhoza kutsegula chipolopolo, Lumikizani PC kwa bolodi PCBA kudzera siriyo kuti USB chida.
PIN mu board kuti mulumikizane ndi serial: TP1100: RX TP1101: TX
Lembani Chilengedwe Kuti Mumange
Kuti muyambe kupanga mapulogalamu a IoT a DSGW-210 IoT Edge Computer Gateway, muyenera kukhazikitsa malo otukuka potsatira izi:
Chonde gwiritsani ntchito chithunzi cha ubuntu 18.04 .iso kuti mukhazikitse malo anu omanga. Mutha kugwiritsa ntchito makina enieni kapena PC yakuthupi kukhazikitsa ubuntu 18.04.
- Virtual Machine
Ndibwino kuti ogwiritsa ntchito novice agwiritse ntchito makina enieni, kukhazikitsa ubuntu 18.04 ku makina enieni, ndikusiya malo okwanira disk (osachepera 100G) a makina enieni. - Ubuntu PC Pangani Chilengedwe kuti
Kugwiritsa ntchito makina opanga makina amatha kugwiritsa ntchito Ubuntu PC.
Kupeza ndi Kukonzekera kwa SDK
- Tsitsani kachidindo kochokera ku Dusun FTP
Dzina la phukusi lidzakhala 3328-linux-*.tar.gz, lipeze kuchokera ku Dusun FTP. - Ma Code Compression Package Check
Gawo lotsatira likhoza kutengedwa pokhapokha mutapanga mtengo wa MD5 wa phukusi lopangira gwero ndikuyerekeza mtengo wa MD5 wa malemba a MD5 .txt kutsimikizira kuti mtengo wa MD5 ndi wofanana, ndipo ngati mtengo wa MD5 suli wofanana, mphamvu code paketi yawonongeka, chonde tsitsaninso.
$ md5sum rk3328-linux-*.tar.gz - Phukusi la Source Compression limatsegulidwa
Koperani kachidindo kochokera ku chikwatu chofananira ndikutsegula phukusi la compression code source.- $ sudo -i
- $ mkdir workdir
- $ cd ntchito
- $ tar -zxvf /path/to/rk3328-linux-*.tar.gz
- $ cd rk3328-linux
Kupanga Kodi
Kuyamba, Global Compilation
- Yambitsani Zosintha Zophatikiza Zachilengedwe (sankhani file dongosolo)
Mutha kupanga buildroot, ubuntu kapena debian rootfs chithunzi. Sankhani mu "./build.sh init".
Tikukulimbikitsani kwambiri kuti mupange ndikuyendetsa makinawo ndi ma buildroot rootfs kuti muzolowerane ndi zida ndi malo omanga, mukangoyamba. Mutayesa buildroot system, mutha kuyesa ubuntu ndi debian system. - Konzani Muzu File System maziko
Gawoli ndi lomanga ubuntu kapena debian file dongosolo. Ngati mukufuna kupanga buildroot file system, dumphani gawo ili.
Pangani Ubuntu
Koperani muzu file System compression phukusi ubuntu.tar.gz The Root file system imakanikiza chikwatu cha phukusi: Tsegulani phukusi la compression
$ tar -zxvf ubuntu.tar.gz // mumapeza ubuntu.img
Koperani muzu file ndondomeko yopita ku njira yosankhidwa
$ cd workdir/rk3328-linux
$ mkdir ubuntu
$ cp /path/to/ubuntu.img ./ubuntu/
Pangani Debian
Koperani muzu file system compression package debian.tar.gz Unzip phukusi lopondereza
$ tar -zxvf debian.tar.gz // mumapeza linaro-rootfs.img
Koperani muzu file ndondomeko yopita ku njira yosankhidwa
$ cd workdir/rk3328-linux
$ mkdir debian
$ cp ./linaro-rootfs.img ./debian/ - Yambani Kulemba
$ ./build.sh
Pangani chikwatu chathunthu cha firmware files: rockdev/update.img ndi zithunzi zina zosiyana, update.img imaphatikizapo firmware yonse kuti ikwezedwe. - Thamangani Chithunzicho pa bolodi
Lumikizani doko la RK3328 board serial ku PC kudzera pa USB kupita ku UART Bridge. Gwiritsani ntchito Putty kapena mapulogalamu ena a Terminal ngati chida chanu chotonthoza,
ZOCHITIKA PA SERIAL CONSOL:- 115200/8N1
- Zithunzi za 115200
- Chiwerengero cha data: 8
- Parity Bit: Ayi
- Kuyimitsa pang'ono: 1
Limbikitsani bolodi, mutha kuwona chipika cha boot pa console:
Anaphatikiza Chithunzi Chilichonse Payokha
- Njira yomanga ndi mawonekedwe azithunzi
Update.img ili ndi magawo angapo. Zigawo zazikulu ndi uboot.img, boot.img, recovery.img, rootfs.img. uboot.img ili ndi bootloader uboot boot.img ili ndi mtengo wa chipangizo .dtb chithunzi, Linux kernel image recovery.img: Dongosolo likhoza kuyambiranso mpaka kuchira, recovery.img ndi rootfs yomwe imagwiritsidwa ntchito pochira. rootfs.img: Chithunzi chodziwika bwino cha rootfs. Mumayendedwe abwinobwino, yambitsani dongosolo ndikuyika chithunzi cha rootfs ichi. Mungafunike kupanga zithunzizo padera, makamaka mukamayang'ana kwambiri gawo limodzi (monga uboot kapena kernel driver). Ndiye mutha kupanga gawo lokhalo lachithunzicho ndikusintha magawowo mu flash. - Pangani Uboot yekha
$ ./build.sh uboot - Pangani Linux Kernel Pokha
$ ./build.sh kernel - Kumanga Kubwezeretsa File System Only
$ ./build.sh kuchira - Mangani File System Only
$ ./build.sh rootfs - Final Image Packaging
$ ./build.sh updateimg
Lamulo ili lopanga rockdev/*.img scatter firmware packaging amamanga mu directory update.img
Zambiri za buildroot system
Ngati mugwiritsa ntchito buildroot rootfs, zolemba / zida zina za Dusun zayikidwa kale muzomaliza za buildroot rootfs. Mutha kulozera ku buildroot/dusun_rootfs/add_ds_rootfs.sh
Yesani zigawo za hardware
Kuyesa kotsatiraku kumachitika pansi pa buildroot system.
- Yesani Wi-Fi ngati AP
Zolemba za "ds_conf_ap.sh" ndizokhazikitsa Wi-Fi AP, SSID ndi "dsap", mawu achinsinsi ndi "12345678". - Kuyesa kwa BG96
bg96_dial.sh imagwiritsidwa ntchito pa kuyimba kwa BG96.
Muyenera kukonza APN, dzina lolowera / mawu achinsinsi a BG96, mu quectel-chat-connect ndi quectel-ppp file. Musanayendetse mayeso.
# mphaka /etc/ppp/peers/quectel-chat-connect
# mphaka /etc/ppp/peers/quectel-ppp
- Yesani LED
- Kuyesa kwa I2C
Kwenikweni LED yoyendetsedwa ndi mawonekedwe a I2C.
Momwe mungapangire menyuconfig mu buildroot
Normal mode buildroot rootfs config file: buildroot/configs/rockchip_rk3328_defconfig Recovery mode buildroot rootfs config file: buildroot/configs/rockchip_rk3328_recovery_defconfig
Ngati mukufuna kusintha buildroot kasinthidwe, nazi njira:
Momwe mungawonjezere pulogalamu mu buildroot source tree
- Pangani chikwatu buildroot/dusun_package/
- Ikani APP source code files ndi Panganifile to buildroot/dusun_package/< your_app > your_app.h your_app.c Panganifile
- Pangani chikwatu buildroot/package/< your_app > Config.in your_app.mk
- Onjezani Config.in sourcing mu buildroot/package/Config.in
- Pangani menuconfig kuti musankhe APP yanu, ndikusunga kasinthidwe file pa 5.2.
- "./build.sh rootfs" kuti mumangenso mizu Chonde onani za buildroot/dusun_package/dsled/, ndizothandizaample.
Sinthani ku ubuntu kapena debian system
Ngati mwapanga chithunzi cha buildroot, ndipo mukufuna kusintha ku ubuntu kapena debian image. Simufunikanso kuyeretsa makeke ndikumanganso mwaukhondo. Ingochitani izi:
- "./build.sh init" kusankha ubuntu kapena debian
- "./build.sh rootfs" kuti amangenso ubuntu kapena debian rootfs
- "./build.sh" kuti mupange zosintha zomaliza.img
Samalani, zida za dusun ndi zolemba zimakopera ku buildroot rootfs, osati ku ubuntu kapena debian rootfs. Ngati mukufuna kuwatengera ku ubuntu kapena debian rootfs, mutha kusintha buildroot/dusun_rootfs/add_ds_rootfs.sh. Kwa ma APP, mutha kukopera kachidindo ku bolodi ndikumanga pa chandamale cha ubuntu kapena debian system, popeza ili ndi gcc ndi zida zina.
Kukula kopanda zingwe (Zigbee, Z-Wave, BLE, LoRaWAN)
Chonde pangani dongosolo la debian kuti muchite izi. Khodiyo idzalembedwa pa bolodi, osati pa wolandira.
- Konzani laibulale pa bolodi
- scp SDK "buildroot/dusun_rootfs/target_scripts/export_zigbee_zwave_ble_gpio.sh" kuchokera ku gulu kupita ku bolodi, pansi pa /root
- Mphamvu pa ma module opanda zingwe pa bolodi.
Zigbee
Mawonekedwe a Zigbee ndi /dev/ttyUSB0. Tsitsani "Z3GatewayHost_EFR32MG12P433F1024GM48.tar.gz" kuchokera ku Dusun FTP, ndikuyikopera kuti ikwere, pansi pa /root.
Kenako pangani Z3Gateway ndikuthamanga. Kuti mumve zambiri za Z3Gateway, chonde pitani ku https://docs.silabs.com/ kuti mumve zambiri.
Z-Wave
Z-Wave mawonekedwe ndi /dev/ttyS1. Tsitsani ” rk3328_zwave_test.tar.gz ” kuchokera ku Dusun FTP, ndi kukopera pa bolodi, pansi pa /root.
Tsegulani ndipo mutha kupeza ./zipgateway
Tsopano pangani chida choyesera chosavuta ndikuyendetsa: Mu “my_serialapi_test”, dinani 'a' kuti muphatikize chipangizo cha zwave, 'r' kusaphatikiza chipangizo, 'd' kukhazikitsanso kusakhazikika, 'i' kuti mupeze mndandanda wa zida ndi 'q' kusiya. Zipgateway ndi mapulogalamu a siliabs, "my_serialapi_test" ndi chida chosavuta kwambiri. Kuti mumve zambiri za Zipgateway, chonde pitani ku https://docs.silabs.com/ kuti mumve zambiri.
Chigawo cha Z-Wave
Ngati Dusun idamangidwa, ma frequency a Z-Wave amatha kukhazikitsidwa mu /etc/config/dusun/zwave/region Default ndi 0x00: EU.
0x01 pa US | 0x02 - ANZ | 0x03 - HK | 0x04 - Malaysia |
0x05 - India | 0x06 - Israeli | 0x07 - Russia | 0x08 - China |
0x20 - Japan | 0x21 - Korea |
BLE
BLE mawonekedwe ndi /dev/ttyUSB1. Tsitsani "rk3328_ble_test.tar.gz" kuchokera ku Dusun FTP, ndi kukopera pa bolodi, pansi pa /root.
Tsegulani ndipo mutha kupeza ./bletest build ble test chida ndikuyendetsa: Zambiri za chida choyesera cha BLE, chonde pitani ku https://docs.silabs.com/ kuti mumve zambiri.
LoRaWAN
Sankhani mawonekedwe olondola a LoRaWAN, mwachitsanzoample /dev/spidev32766.0. kasinthidwe file chifukwa ili mu ./sx1302_hal/packet_forwarder/global_conf.json. Tsitsani "sx1302_hal_0210.tar.gz" kuchokera ku Dusun FTP, ndi kukopera pa bolodi, pansi pa /root.
Chotsani ndipo mutha kupeza ./sx1302_hal build LoRaWAN sample code sx1302_hal ndikuthamanga: Zambiri za nambala ya LoRaWAN, chonde pitani https://www.semtech.com/products/wireless-rf/lora-core/sx1302 kuti mudziwe zambiri.
Sinthani Zithunzi
- Sinthani Chida
Chida Chokweza:AndroidTool_Release_v2.69 - Pitani ku Upgrade Mode
- Lumikizani doko la OTG ku doko la USB loyaka pakompyuta, limagwiranso ntchito ngati magetsi a 5V
- Dinani "Ctrl + C" pamene uboot ikuyambira, kuti mulowetse uboot:
- uboot "rbrom" comand kuti muyambitsenso bolodi kukhala maskrom mode, kuti mukweze kwathunthu "update.img".
- Lamulo la "rockusb 0 mmc 0" kuti muyambitsenso bolodi ku makina ojambulira, kuti mukweze pang'ono firmware kapena kukweza kwathunthu kwa "update.img".
- Phukusi Lonse la Firmware "update.img" Sinthani
- Sinthani Firmware Payokha
Kukonzekera kasamalidwe ka mphamvu
Chip choyang'anira batri chomwe Dusun amagwiritsa ntchito ndi BQ25895 Njira zokometsera mphamvu ya CPU zalembedwa,
- Sinthani parameter ya cpufreq.
- Tsekani CPU, chepetsani ma frequency apamwamba kwambiri a CPU
- SoC yokhala ndi zomangamanga za ARM Big-Little imatha kumangiriza ntchitozo ndikukweza kwambiri ku ma cores ang'onoang'ono kudzera mu CPUSET popeza mphamvu zamagetsi pachimake chaching'ono ndizabwinoko.
Zindikirani: SoC yokhala ndi zomangamanga za SMP imathanso kumangiriza ntchito ku cpu kuti ma cpus ena azitha kugwiritsa ntchito mphamvu zochepa, koma mwina zipangitsa kuti cpu ikhale yosavuta kuthamanga ndi ma frequency apamwamba, zomwe zimawonjezera kugwiritsa ntchito mphamvu. - Chepetsani kuchuluka kwa bandiwifi ya ntchito ndikutsitsa kwambiri kudzera mu CPUCTL (muyenera kuyambitsa macro CONFIG_CFS_BANDWIDTH).
Pansi 8, nyumba A, Wantong pakati, Hangzhou 310004, china
Tel: 86-571-86769027/8 8810480
Webtsamba: www.dusuniot.com
www.dusunremotes.com
www.dusunlock.com
Mbiri Yobwereza
Kufotokozera | Chigawo. | Kusintha Kufotokozera | By | |
Rev | Tsiku | |||
1.0 | 2021-08-06 | Kutulutsidwa kwatsopano | ||
1.1 | 2022-04-05 | Onjezani Power management | ||
1.2 | 2022-06-06 | Onjezani serial kugwirizana |
Zovomerezeka
Bungwe | Dzina | Mutu | Tsiku |
Zolemba / Zothandizira
![]() |
DUSUN DSGW-210 IoT Edge Computer Gateway [pdf] Buku Logwiritsa Ntchito DSGW-210 IoT Edge Computer Gateway, DSGW-210, IoT Edge Computer Gateway, Computer Gateway, Gateway |