Geata coimpiutair DUSUN DSGW-210 IoT Edge
Fiosrachadh toraidh
Tha Hangzhou Roombanker Technology Co., Earranta a’ taisbeanadh Ainm Modail Geata Coimpiutaireachd IoT Edge: DSGW-210. Tha an toradh seo air a dhealbhadh gus a bhith na gheata IoT eadar innealan agus an sgòth. Tha an geata a’ toirt seachad ceangal tèarainte is earbsach ris an sgòth, ga dhèanamh furasta innealan a riaghladh agus a smachdachadh air astar.
Ro-ràdh
Tha an Iùl Tòiseachaidh Luath seo a’ mìneachadh nam bunaitean: mar a cheanglas tu agus a shuidhicheas tu an targaid agad air an lìonra; ciamar a stàladh an SDK; agus mar a thogas tu na h-ìomhaighean firmware.
Tha an Linux Software Developer's Kit (SDK) na shreath bathar-cruaidh is bathar-bog freumhaichte a leigeas le luchd-leasachaidh Linux tagraidhean a chruthachadh air geata DSGW-210 aig Dusun.
Stèidhichte air an kernel 4.4 Linux, agus a ’faighinn buannachd bho bhathar-bog stòr fosgailte a th’ ann mar-thà, bidh an SDK a ’sìmpleachadh a’ phròiseas airson tagraidhean àbhaisteach a chuir ris. Dràibhearan inneal, inneal GNU, rèiteachaidh ro-mhìnichte profiles, agus samptha tagraidhean uile air an toirt a-steach.
Fiosrachadh geata
Tha Geata Coimpiutaireachd DSGW-210 IoT Edge uidheamaichte le pròiseasar quad-core ARM Cortex-A53, 1GB DDR3 RAM, agus cuimhne flash 8GB eMMC. Tha modal Wi-Fi ann cuideachd, dà phort Ethernet, agus port USB 2.0 airson innealan taobh a-muigh.
Fiosrachadh Bunaiteach
Tha an geata a’ toirt taic do ghrunn phròtacalan leithid MQTT, CoAP, agus HTTP. Tha e cuideachd a’ nochdadh a web- eadar-aghaidh riaghlaidh stèidhichte a leigeas le luchd-cleachdaidh an geata a rèiteachadh agus a riaghladh air astar.
- SOC: RK3328
- Quad-core ARM Cortex-A53
- Mali-450MP2 GPU
- Solar cumhachd: DC-5V
- modal LTE: BG96 (LET CAT-1)
- Modal Wi-Fi: 6221A (Sliseag Wi-Fi: RTL8821CS)
- Zigbee: EFR32MG1B232F256GM32
- Z-tonn: ZGM130S037HGN
- Bluetooth: EFR32BG21A020F768IM32
- eMMC: 8 GB
- SDRAM: 2BG
Eadar-aghaidh
Tha na h-eadar-aghaidhean a leanas aig Geata Coimpiutaireachd DSGW-210 IoT Edge:
- 2 puirt Ethernet
- 1 port USB 2.0
- Modal Wi-Fi air a thogail a-steach
Suidheachadh targaid
Faodar Geata Coimpiutaireachd DSGW-210 IoT Edge a stèidheachadh mar inneal targaid airson pròiseactan leasachaidh IoT. Tha an earrann seo ag innse mar a cheanglas tu an geata a-steach don choimpiutair aoigheachd agus lìonra agad.
A 'ceangal geata - Cumhachd
- Dèan cinnteach gu bheil an inneal-atharrachaidh cumhachd 5V/3A.
- Tagh an inneal-atharrachaidh plug cumhachd iomchaidh airson d’ àite cruinn-eòlasach. Cuir a-steach e don t-slot air an Solar Cumhachd Uile-choitcheann; an uairsin cuir a-steach an solar cumhachd a-steach don ionad.
- Ceangail pluga toraidh an t-solair cumhachd ris a’ gheata
A 'ceangal geata - port USB
- Ceangail aon cheann den chàball USB ris a’ phort USB air an laptop no an deasg
- Ceangail ceann eile càball USB ris a 'phort USB air a' gheata.
A 'ceangal bòrd PCBA - Port Serial
Ma tha thu airson an geata fhosgladh, faodaidh tu an t-slige fhosgladh, Ceangail am PC ris a’ bhòrd PCBA tro inneal Serial to USB.
PIN sa bhòrd airson ceangal sreathach: TP1100: RX TP1101: TX
Cuir ri chèile an Àrainneachd airson Togail
Gus tòiseachadh air tagraidhean IoT a thogail airson Geata Coimpiutaireachd DSGW-210 IoT Edge, feumaidh tu an àrainneachd leasachaidh a stèidheachadh le bhith a ’leantainn nan ceumannan seo:
Cleachd ìomhaigh ubuntu 18.04 .iso gus an àrainneachd togail agad a rèiteachadh. Faodaidh tu inneal mas-fhìor no PC corporra a chleachdadh gus ubuntu 18.04 a stàladh.
- Inneal mas-fhìor
Thathas a’ moladh gun cleachd luchd-cleachdaidh ùr innealan mas-fhìor, stàlaich ubuntu 18.04 air an inneal brìgheil, agus fàg gu leòr àite diosc (co-dhiù 100G) airson an inneal brìgheil. - Ubuntu PC Cuir ri chèile an àrainneachd gu
Faodaidh luchd-cleachdaidh cruinneachaidh innealan fiosaigeach PC ubuntu a chleachdadh.
SDK Togail agus Ullachadh
- Luchdaich sìos an còd tùsail bhon FTP Dusun
Is e ainm a’ phacaid stòr 3328-linux-*.tar.gz, faigh e bho Dusun FTP. - Dèan sgrùdadh air pasgan teannachaidh còd
Chan urrainnear an ath cheum a ghabhail ach às deidh dhut luach MD5 a’ phacaid teannachaidh stòr a ghineadh agus coimeas a dhèanamh eadar luach MD5 an teacsa MD5 .txt gus dearbhadh gu bheil an luach MD5 mar an ceudna, agus mura h-eil an luach MD5 mar an ceudna, tha am pasgan còd lùth air a mhilleadh, feuch an luchdaich thu sìos a-rithist e.
$ md5sum rk3328-linux-*.tar.gz - Tha am pasgan teannachaidh stòr gun fhosgladh
Dèan lethbhreac den chòd stòr chun eòlaire co-fhreagarrach agus unzip am pasgan teannachaidh còd stòr.- $ sudo -i
- $ mkdir obairdir
- $cd obairdir
- $ tar -zxvf /path/to/rk3328-linux-*.tar.gz
- $cd rk3328-linux
Cruinneachadh còd
A’ tòiseachadh, Cruinneachadh cruinne
- Tòisich caochlaidhean àrainneachd cruinneachaidh (tagh file siostam)
Faodaidh tu ìomhaigh buildroot, ubuntu no debian rootfs a thogail. Tagh e ann an “./build.sh init”.
Tha sinn a’ moladh gu làidir dhut an siostam a thogail agus a ruith le buildroot rootfs gus eòlas fhaighinn air an àrainneachd bathar-cruaidh is togail, nuair a thòisicheas tu. Às deidh dhut siostam buildroot fheuchainn, faodaidh tu feuchainn air ubuntu agus siostam debian. - Ullaich an Root File Bun-stèidh siostam
Tha an earrann seo airson ubuntu no debian a thogail file siostam. Ma tha thu airson an buildroot a thogail file siostam, leum air an roinn seo.
Dèan Ubuntu
Luchdaich sìos root file pasgan teannachaidh an t-siostaim ubuntu.tar.gz The Root file siostam a’ teannachadh an eòlaire pacaid: Unzip am pasgan teannachaidh
$ tar -zxvf ubuntu.tar.gz // gheibh thu ubuntu.img
Dèan lethbhreac den root file siostam chun na slighe ainmichte
$ cd workdir/rk3328-linux
$ mkdir airson ubuntu
$ cp / slighe/gu/ubuntu.img ./ubuntu/
Cuir ri chèile Debian
Luchdaich sìos root file pasgan teannachaidh an t-siostaim debian.tar.gz Unzip am pasgan teannachaidh
$ tar -zxvf debian.tar.gz // gheibh thu linaro-rootfs.img
Dèan lethbhreac den root file siostam chun na slighe ainmichte
$ cd workdir/rk3328-linux
$ mkdir debian
$ cp ./linaro-rootfs.img ./debian/ - Tòisich a’ cur ri chèile
$ ./togail.sh
Cruthaich clàr iomlan de firmware files: rockdev/update.img agus ìomhaighean fa leth eile, tha update.img a’ toirt a-steach a h-uile firmware airson làn ùrachadh. - Ruith The Image air a' bhòrd
Ceangail port sreathach bòrd RK3328 ris a’ PC tro USB gu Drochaid UART. Cleachd Putty no bathar-bog Terminal eile mar an inneal tòcan agad,
suidheachaidhean CONSOLE SRAITH:- 115200 / 8N1
- Meud: 115200
- Pàirtean dàta: 8
- Co-ionannachd: Chan eil
- Cuir stad air Bit: 1
Cumhachd UP am bòrd, chì thu an log bròg air consol:
Air a chur ri chèile gach pàirt ìomhaigh air leth
- An siostam togail agus structar ìomhaigh
Tha an update.img air a dhèanamh suas de ghrunn phàirtean. Is e na prìomh phàirtean uboot.img, boot.img, recovery.img, rootfs.img. uboot.img tha bootloader ann uboot boot.img tha craobh an inneal .dtb image, Linux kernel image recovery.img: Faodaidh an siostam tòiseachadh gu modh ath-bheothachaidh, is e recovery.img na rootfs a thathar a’ cleachdadh sa mhodh ath-bheothachaidh. rootfs.img: An ìomhaigh rootfs àbhaisteach. Ann am modh àbhaisteach, tòisich an siostam agus cuir suas an ìomhaigh rootfs seo. Is dòcha gum feum thu na h-ìomhaighean a thogail air leth, gu sònraichte nuair a chuireas tu fòcas air leasachadh modal singilte (me uboot no kernel driver). An uairsin chan urrainn dhut ach am pàirt sin den ìomhaigh a thogail agus an sgaradh sin ùrachadh ann am flash. - Tog Uboot a-mhàin
$ ./build.sh uboot - Tog Linux Kernel a-mhàin
$ ./build.sh kernel - Togail Ath-bheothachadh File Siostam a-mhàin
ath-bheothachadh $ ./build.sh - Tog File Siostam a-mhàin
$ ./build.sh rootfs - Pacadh Ìomhaigh Deireannach
$ ./build.sh ùrachadhimg
Bidh an àithne seo a’ dèanamh pacadh firmware scatter rockdev/*.img a’ togail anns an eòlaire update.img
Tuilleadh mun t-siostam buildroot
Ma chleachdas tu buildroot rootfs, tha cuid de sgriobtaichean / innealan deuchainn Dusun air an stàladh mu thràth anns na rootfs buildroot mu dheireadh. Faodaidh tu iomradh a thoirt air buildroot/dusun_rootfs/add_ds_rootfs.sh
Dèan deuchainn air co-phàirtean bathar-cruaidh
Tha na deuchainnean a leanas air an dèanamh fon t-siostam buildroot.
- Dèan deuchainn air Wi-Fi mar AP
Tha an sgriobt “ds_conf_ap.sh” airson Wi-Fi AP a stèidheachadh, is e SSID “dsap”, is e am facal-faire “12345678”. - Dèan deuchainn air BG96
bg96_dial.sh air a chleachdadh airson dial BG96.
Feumaidh tu APN, ainm-cleachdaidh/facal-faire a rèiteachadh airson BG96, ann an quectel-chat-connect agus quectel-ppp file. Mus ruith thu an deuchainn.
# cat /etc/ppp/peers/quectel-chat-connect
# cat /etc/ppp/peers/quectel-ppp
- Dèan deuchainn air LED
- Deuchainn I2C
Gu fìrinneach tha smachd LED air eadar-aghaidh I2C.
Mar a nì thu menuconfig ann an buildroot
Modh àbhaisteach buildroot rootfs config file: buildroot/configs/rockchip_rk3328_defconfig Modh ath-bheothachaidh buildroot rootfs config file: buildroot/configs/rockchip_rk3328_recovery_defconfig
Ma tha thu airson rèiteachadh buildroot atharrachadh, seo na ceumannan:
Mar a chuireas tu tagradh ann an craobh stòr buildroot
- Dèan eòlaire buildroot / dusun_package /
- Cuir còd stòr APP files agus Dèanfile gu buildroot/dusun_package/ <your_app> your_app.h your_app.c Dèanfile
- Dèan eòlaire buildroot/package/ <your_app> Config.in your_app.mk
- Cuir ris Config.in ann an buildroot/package/Config.in
- Dèan menuconfig gus an APP agad a thaghadh, agus sàbhail an rèiteachadh file mar 5.2.
- “./build.sh rootfs” gus rootfs ath-thogail Feuch an toir thu sùil air buildroot/dusun_package/dsled/, tha e na chleachdadh feumailample.
Atharraich gu siostam ubuntu no debian
Ma tha thu air ìomhaigh siostam buildroot a thogail, agus gu bheil thu airson atharrachadh gu ìomhaigh ubuntu no debian. Chan fheum thu an dèanamh a ghlanadh agus ath-thogail glan a dhèanamh. Dìreach dèan na ceumannan a leanas:
- “./build.sh init” gus ubuntu no debian a thaghadh
- “./build.sh rootfs” gus rootfs ubuntu no debian ath-thogail
- “./build.sh” gus an ùrachadh mu dheireadh.img a thogail
Bi faiceallach, tha na h-innealan dusun agus na sgriobtaichean air an lethbhreacadh gu bunaiteach gu buildroot rootfs, chan ann gu rootfs ubuntu no debian. Ma tha thu airson an lethbhreacadh gu ubuntu no debian rootfs, faodaidh tu an buildroot/dusun_rootfs/add_ds_rootfs.sh atharrachadh. Airson na APPn, faodaidh tu an còd a chopaigeadh chun bhòrd agus a thogail air a’ bhòrd targaid ubuntu no siostam debian, leis gu bheil gcc agus slabhraidhean innealan eile aige.
Leasachadh gun uèir (Zigbee, Z-Wave, BLE, LoRaWAN)
Feuch an tog thu siostam debian gus na ceumannan a leanas a dhèanamh. Thèid an còd a chur ri chèile air a 'bhòrd, chan ann air aoigheachd.
- Ullaich cuid de leabharlann air a 'bhòrd
- scp SDK “buildroot/dusun_rootfs/target_scripts/export_zigbee_zwave_ble_gpio.sh” bho òstair gu bòrd, fo / root
- Cumhachd air modalan gun uèir air bòrd.
Zigbee
Is e eadar-aghaidh Zigbee / dev/ttyUSB0. Luchdaich sìos “Z3GatewayHost_EFR32MG12P433F1024GM48.tar.gz” bho Dusun FTP, agus dèan lethbhreac dheth chun bhòrd, fo / root.
An uairsin tog Z3Gateway agus ruith. Airson tuilleadh fiosrachaidh mu Z3Gateway, tadhal air https://docs.silabs.com/ airson tuilleadh fiosrachaidh.
Z-Tonn
Is e eadar-aghaidh Z-Wave / dev/ttyS1. Luchdaich sìos ”rk3328_zwave_test.tar.gz” bho Dusun FTP, agus dèan lethbhreac dheth chun bhòrd, fo / root.
Unzip e agus gheibh thu ./zipgateway
A-nis tog inneal deuchainn sìmplidh zwave agus ruith: Ann an “my_serialapi_test”, brùth ‘a’ gus inneal zwave a thoirt a-steach, ‘r’ gus inneal a thoirmeasg, ‘d’ gus ath-shuidheachadh gu bunaiteach, ‘i’ gus liosta innealan fhaighinn agus ‘q’ gus stad. Is e bathar-bog siliabs a th’ anns an Zipgateway, tha “my_serialapi_test” dìreach na inneal gu math sìmplidh. Airson tuilleadh fiosrachaidh mu Zipgateway, tadhal air https://docs.silabs.com/ airson tuilleadh fiosrachaidh.
sgìre Z-Wave
Ma tha Dusun àbhaisteach air a thogail, faodar tricead Z-Wave a rèiteachadh ann an /etc/config/dusun/zwave/region Is e 0x00: EU bunaiteach
0x01 - Na Stàitean Aonaichte | 0x02 – ANZ | 0x03 - HK | 0x04 - Malaysia |
0x05 - Na h-Innseachan | 0x06 – Israel | 0x07 - An Ruis | 0x08 - Sìona |
0x20 - Iapan | 0x21 - Coirèa |
BLE
Tha eadar-aghaidh BLE / dev/ttyUSB1. Luchdaich sìos “rk3328_ble_test.tar.gz” bho Dusun FTP, agus dèan lethbhreac dheth gu bòrd, fo / root.
Unzip e agus gheibh thu inneal deuchainn ./bletest build ble agus ruith: Barrachd fiosrachaidh mun inneal deuchainn BLE, tadhal air https://docs.silabs.com/ airson tuilleadh fiosrachaidh.
LoRaWAN
Tagh an eadar-aghaidh ceart airson LoRaWAN, airson example /dev/spidev32766.0. An rèiteachadh file oir tha e ann an ./sx1302_hal/packet_forwarder/global_conf.json. Luchdaich sìos “sx1302_hal_0210.tar.gz” bho Dusun FTP, agus dèan lethbhreac dheth chun bhòrd, fo / root.
Thoir às e agus gheibh thu ./sx1302_hal togail LoRaWAN sample còd sx1302_hal agus ruith: Barrachd fiosrachaidh mun chòd LoRaWAN, tadhal air https://www.semtech.com/products/wireless-rf/lora-core/sx1302 airson tuilleadh fiosrachaidh.
Àrdachadh ìomhaigh
- Inneal ùrachadh
Inneal ùrachadh:AndroidTool_Release_2.69 - Rach gu Modh Àrdachaidh
- Ceangail am port OTG ri port USB a’ choimpiutair losgaidh, tha e cuideachd na sholar cumhachd 5V
- Brùth “Ctrl + C” nuair a tha uboot a’ tòiseachadh, gus uboot a chuir a-steach:
- àithne uboot “rbrom” gus am bòrd ath-thòiseachadh gu modh maskrom, airson ùrachadh iomlan “update.img”.
- Òrdugh “rockusb 0 mmc 0” gus bòrd ath-thòiseachadh gu modh luchdaidh, airson ùrachadh pàirt de firmware no ùrachadh iomlan “update.img”.
- Am pasgan iomlan de ùrachadh firmware “update.img”.
- Ùraich am Firmware air leth
Rèiteachadh stiùireadh cumhachd
Is e a’ chip riaghlaidh bataraidh a chleachd Dusun dòighean BQ25895 gus caitheamh cumhachd CPU a bharrachadh air an liostadh,
- Atharraich paramadair cpufreq.
- Dùin cuid de cpu, cuingealaich an tricead as àirde de cpu
- Faodaidh SoC le ailtireachd ARM Big-Little na gnìomhan a cheangal le luchdachadh àrd gu coraichean beaga tro CPUSET leis gu bheil èifeachdas lùtha a’ chridhe bhig nas fheàrr.
Thoir an aire: Faodaidh SoC le ailtireachd SMP cuideachd na gnìomhan a cheangal ri cuid de cpu gus an urrainn do cpus eile a dhol a-steach do mhodh caitheamh cumhachd ìosal, ach is dòcha gun dèan e cpu furasta a ruith le tricead àrd, a mheudaicheas caitheamh cumhachd. - Cuir crìoch air leud-bann cpu nan gnìomhan le luchdachadh àrd tro CPUCTL (feumaidh tu am macro CONFIG_CFS_BANDWIDTH a chomasachadh).
Làr 8, togalach A, ionad Wantong, Hangzhou 310004, china
Fòn: 86-571-86769027/8 8810480
Weblàrach: www.dusuniot.com
www.dusunremotes.com
www.dusunlock.com
Eachdraidh Ath-sgrùdaidh
Sònrachadh | Roinn. | Tuairisgeul ùrachadh | By | |
An t-Urr | Ceann-latha | |||
1.0 | 2021-08-06 | Tionndadh ùr fhoillseachadh | ||
1.1 | 2022-04-05 | Cuir riaghladh cumhachd ris | ||
1.2 | 2022-06-06 | Cuir ceangal sreathach ris |
Aontaidhean
Eagrachadh | Ainm | Tiotal | Ceann-latha |
Sgrìobhainnean/Goireasan
![]() |
Geata coimpiutair DUSUN DSGW-210 IoT Edge [pdfStiùireadh Cleachdaiche Geata Coimpiutaireachd DSGW-210 IoT Edge, DSGW-210, Geata Coimpiutaireachd IoT Edge, Geata Coimpiutaireachd, Geata |