DUSUN DSGW-210 IoT Edge کمپیوټر ګیټی
د محصول معلومات
Hangzhou Roombanker Technology Co., Ltd. د IoT Edge کمپیوټر ګیټ وے ماډل نوم وړاندې کوي: DSGW-210. دا محصول ډیزاین شوی ترڅو د وسیلو او بادل ترمینځ د IoT دروازې په توګه خدمت وکړي. ګیټ ویز کلاوډ ته یو خوندي او د اعتماد وړ پیوستون چمتو کوي، دا د لیرې څخه د وسیلو اداره او کنټرول اسانه کوي.
پیژندنه
دا د چټک پیل لارښود اساسات تشریح کوي: څنګه په شبکه کې خپل هدف وصل او تنظیم کړئ؛ د SDK نصبولو څرنګوالی؛ او د فرم ویئر عکسونو جوړولو څرنګوالی.
د لینکس سافټویر پراختیا کونکي کټ (SDK) یو ایمبیډ شوی هارډویر او سافټویر سویټ دی چې د لینکس پراختیا کونکو ته دا وړتیا ورکوي چې د Dusun DSGW-210 ګیټس کې غوښتنلیکونه رامینځته کړي.
د 4.4 لینکس کرنل پر بنسټ، او د موجوده خلاصې سرچینې سافټویر څخه ګټه پورته کول، SDK د دودیز غوښتنلیکونو اضافه کولو پروسه ساده کوي. د وسیلې چلونکي ، د GNU اوزار چین ، د مخکینۍ تعریف شوي ترتیب پروfiles، او sample غوښتنلیکونه ټول پکې شامل دي.
د ګیټ وے معلومات
د DSGW-210 IoT Edge کمپیوټر ګیټی د ARM Cortex-A53 کواډ کور پروسیسر، 1GB DDR3 RAM، او 8GB eMMC فلش حافظې سره سمبال شوی. دا یو جوړ شوی وای فای ماډل، دوه ایترنیټ بندرونه، او د بهرنیو وسیلو لپاره د USB 2.0 بندر هم لري.
بنسټیز معلومات
ګیټس د مختلف پروتوکولونو لکه MQTT، CoAP، او HTTP ملاتړ کوي. دا هم ځانګړتیاوې لري web- د مدیریت پراساس انٹرفیس چې کاروونکو ته اجازه ورکوي چې د لرې پرتو دروازې تنظیم او اداره کړي.
- SOC: RK3328
- Quad-core ARM Cortex-A53
- مالي-450MP2 GPU
- د بریښنا رسول: DC-5V
- د LTE ماډل: BG96 (LET CAT-1)
- د وای فای ماډل: 6221A (وائی فای چپ: RTL8821CS)
- زیګبی: EFR32MG1B232F256GM32
- Z-څپې: ZGM130S037HGN
- بلوتوث: EFR32BG21A020F768IM32
- eMMC: 8GB
- SDRAM: 2BG
انٹرفیس
د DSGW-210 IoT Edge کمپیوټر ګیټ وے لاندې انٹرفیسونه لري:
- 2 ایترنیټ بندرونه
- 1 USB 2.0 بندر
- جوړ شوی وای فای ماډل
د هدف ترتیب
د DSGW-210 IoT Edge کمپیوټر ګیټ وے د IoT پرمختیایي پروژو لپاره د هدف وسیلې په توګه تنظیم کیدی شي. دا برخه تشریح کوي چې څنګه ستاسو کوربه کمپیوټر او شبکې ته ګیټس وصل کړئ.
د دروازې سره نښلول - بریښنا
- ډاډ ترلاسه کړئ چې د بریښنا اډاپټر 5V/3A دی.
- د خپل جغرافیایی موقعیت لپاره مناسب بریښنا پلګ اډاپټر غوره کړئ. دا د یونیورسل بریښنا رسولو سلاټ کې دننه کړئ؛ بیا د بریښنا رسولو په یوه پلورنځي کې ولګوه.
- د بریښنا رسولو محصول پلګ د دروازې سره وصل کړئ
د دروازې سره نښلول - USB پورټ
- د USB کیبل یوه پای په لپ ټاپ یا ډیسټاپ کې د USB پورټ سره وصل کړئ
- د USB کیبل بله پای د USB پورټ ته په ګیټ وی کې وصل کړئ.
د PCBA بورډ سره نښلول - سیریل پورټ
که تاسو غواړئ ګیټس ډیبګ کړئ ، تاسو کولی شئ شیل خلاص کړئ ، کمپیوټر د سیریل څخه USB وسیلې له لارې د PCBA بورډ سره وصل کړئ.
د سریال پیوستون لپاره په تخته کې PIN: TP1100: RX TP1101: TX
د جوړولو لپاره چاپیریال راټول کړئ
د DSGW-210 IoT Edge کمپیوټر ګیټ وے لپاره د IoT غوښتنلیکونو جوړولو پیل کولو لپاره ، تاسو اړتیا لرئ د دې مرحلو په تعقیب د پراختیا چاپیریال تنظیم کړئ:
مهرباني وکړئ د خپل جوړ چاپیریال تنظیم کولو لپاره اوبنټو 18.04 .iso عکس وکاروئ. تاسو کولی شئ د اوبنټو 18.04 نصبولو لپاره مجازی ماشین یا فزیکي کمپیوټر وکاروئ.
- مجازی ماشین
دا سپارښتنه کیږي چې نوي کاروونکي مجازی ماشینونه وکاروي، اوبنټو 18.04 په مجازی ماشین کې نصب کړي، او د مجازی ماشین لپاره کافي ډیسک ځای (لږترلږه 100G) پریږدي. - اوبنټو کمپیوټر ته چاپیریال تالیف کړئ
د فزیکي ماشین تالیف کارونکي کولی شي د اوبنټو کمپیوټر وکاروي.
د SDK استملاک او چمتو کول
- د Dusun FTP څخه د سرچینې کوډ ډاونلوډ کړئ
د سرچینې بسته نوم به 3328-linux-*.tar.gz وي، دا د Dusun FTP څخه ترلاسه کړئ. - د کوډ کمپریشن بسته چیک
بل ګام یوازې د سرچینې کمپریشن کڅوړې د MD5 ارزښت رامینځته کولو او د MD5 .txt متن د MD5 ارزښت پرتله کولو وروسته اخیستل کیدی شي ترڅو تایید شي چې د MD5 ارزښت ورته دی ، او که د MD5 ارزښت ورته نه وي ، انرژي د کوډ کڅوړه خرابه شوې، مهرباني وکړئ بیا یې ډاونلوډ کړئ.
$ md5sum rk3328-linux-*.tar.gz - د سرچینې کمپریشن بسته غیر زپ شوې ده
د سرچینې کوډ اړوند لارښود ته کاپي کړئ او د سرچینې کوډ کمپریشن کڅوړه خلاص کړئ.- $ sudo -i
- $mkdir workdir
- $ cd workdir
- $tar -zxvf/path/to/rk3328-linux-*.tar.gz
- $ cd rk3328-linux
د کوډ تالیف
پیل کول، نړیوال تالیف
- د تالیف چاپیریال تغیرات پیل کړئ (انتخاب file سیستم)
تاسو کولی شئ buildroot، ubuntu یا debian rootfs انځور جوړ کړئ. دا په "./build.sh init" کې غوره کړئ.
موږ تاسو ته په کلکه سپارښتنه کوو چې سیسټم د buildroot روټف سره جوړ او چل کړئ ترڅو د هارډویر سره آشنا شئ او چاپیریال رامینځته کړئ ، کله چې تاسو پیل کوئ. وروسته له دې چې تاسو د بلډروټ سیسټم هڅه وکړه ، تاسو کولی شئ د اوبنټو او ډیبیان سیسټم هڅه وکړئ. - ریښه چمتو کړئ File د سیسټم اساس
دا برخه د اوبنټو یا دیبیان جوړولو لپاره ده file سیسټم که تاسو غواړئ د buildroot جوړ کړئ file سیسټم، دا برخه پریږدئ.
اوبنټو تالیف کړئ
روټ ډاونلوډ کړئ file د سیسټم کمپریشن کڅوړه ubuntu.tar.gz روټ file سیسټم د بسته بندۍ لارښود فشاروي: د کمپریشن کڅوړه خلاص کړئ
$tar -zxvf ubuntu.tar.gz // تاسو ubuntu.img ترلاسه کوئ
روټ کاپي کړئ file سیسټم ټاکل شوې لارې ته
$ cd workdir/rk3328-linux
$ mkdir ubuntu
$ cp /path/to/ubuntu.img ./ubuntu/
دبیان راټولول
روټ ډاونلوډ کړئ file د سیسټم کمپریشن کڅوړه debian.tar.gz د کمپریشن کڅوړه خلاص کړئ
$tar -zxvf debian.tar.gz // تاسو linaro-rootfs.img ترلاسه کوئ
روټ کاپي کړئ file سیسټم ټاکل شوې لارې ته
$ cd workdir/rk3328-linux
$ mkdir debian
$ cp ./linaro-rootfs.img ./debian/ - تالیف پیل کړئ
$./build.sh
د فرم ویئر بشپړ لارښود جوړ کړئ files: rockdev/update.img او نور جلا عکسونه، update.img کې د بشپړ اپ گریڈ لپاره ټول فرم ویئر شامل دي. - په تخته کې انځور چل کړئ
د RK3328 بورډ سیریل پورټ کمپیوټر ته د USB له لارې UART برج سره وصل کړئ. د خپل کنسول وسیلې په توګه پوټي یا نور ټرمینل سافټویر وکاروئ ،
د سریال کنسول ترتیبات:- 115200/8N1
- بوډ: 115200
- د معلوماتو بټ: 8
- برابري بټ: نه
- د سټاپ بټ: 1
بورډ ته ځواک ورکړئ، تاسو کولی شئ په کنسول کې د بوټ لاګ وګورئ:
د هر عکس برخه په جلا توګه جوړه شوې
- د جوړونې سیسټم او د عکس جوړښت
update.img د څو برخو څخه جوړه ده. اصلي برخې دي uboot.img، boot.img، recovery.img، rootfs.img. uboot.img بوټلوډر لري uboot boot.img د وسیلې ونې لري. dtb عکس، د لینکس کرنل عکس recovery.img: سیسټم د بیا رغونې حالت ته بوټ کولی شي، recovery.img هغه روټ ایف دی چې د بیا رغونې حالت کې کارول کیږي. rootfs.img: د روټ ایفس عادي انځور. په نورمال حالت کې، سیسټم بوټ او د دې روټ ایف عکس نصب کړئ. تاسو ممکن د عکسونو جلا کولو ته اړتیا ولرئ، په ځانګړې توګه کله چې تاسو د واحد ماډل (د مثال په توګه د uboot یا کرنل ډرایور) پراختیا باندې تمرکز کوئ. بیا تاسو کولی شئ د عکس یوازې هغه برخه جوړه کړئ او دا برخه په فلش کې تازه کړئ. - یوازې Uboot جوړ کړئ
$ ./build.sh uboot - یوازې د لینکس کرنل جوړ کړئ
$ ./build.sh کرنل - د بیا رغونې جوړول File یوازې سیسټم
$ ./build.sh بیا رغونه - جوړول File یوازې سیسټم
$ ./build.sh rootfs - د وروستي انځور بسته بندي
$ ./build.sh updateimg
دا کمانډ چې rockdev/*.img scatter firmware packaging جوړوي په ډایرکټر update.img کې جوړوي
د جوړونې سیسټم په اړه نور معلومات
که تاسو د buildroot rootfs کاروئ، ځینې د Dusun ټیسټ سکریپټونه / اوزار لا دمخه په وروستي buildroot rootfs کې نصب شوي. تاسو کولی شئ د buildroot/dusun_rootfs/add_ds_rootfs.sh ته مراجعه وکړئ
د هارډویر اجزا معاینه کړئ
لاندې ازموینې د جوړونې سیسټم لاندې ترسره کیږي.
- د AP په توګه وائی فای ازموینه وکړئ
د "ds_conf_ap.sh" سکریپټ د Wi-Fi AP ترتیب کولو لپاره دی، SSID "dsap" دی، پټنوم یې "12345678" دی. - ازموینه BG96
bg96_dial.sh د BG96 ډایل لپاره کارول کیږي.
تاسو اړتیا لرئ د BG96 لپاره APN، کارن-نوم / پټنوم ترتیب کړئ، په quectel-chat-connect او quectel-ppp کې file. مخکې له دې چې تاسو ازموینه ترسره کړئ.
# بلی /etc/ppp/peers/quectel-chat-connect
# بلی /etc/ppp/peers/quectel-ppp
- د LED ازموینه
- د I2C ازموینه
په حقیقت کې د LED کنټرول د I2C انٹرفیس دی.
په بلډروټ کې د مینو تنظیم کولو څرنګوالی
نورمال حالت د روټ ایفس تشکیل file: buildroot/configs/rockchip_rk3328_defconfig د بیا رغونې حالت buildroot rootfs تشکیل file: buildroot/configs/rockchip_rk3328_recovery_defconfig
که تاسو غواړئ د buildroot ترتیب بدل کړئ، دلته ګامونه دي:
د بلډروټ سرچینې ونې کې غوښتنلیک اضافه کولو څرنګوالی
- لارښود جوړ کړئ buildroot/dusun_package/
- د APP سرچینه کوډ ولیکئ files او جوړ کړئfile to buildroot/dusun_package/< your_app > your_app.h your_app.c جوړ کړئfile
- ډایرکټر جوړ کړئ buildroot/package/< your_app> Config.in your_app.mk
- په buildroot/package/Config.in کې د Config.in سرچینې اضافه کړئ
- د خپل APP غوره کولو لپاره مینو کنفګ جوړ کړئ ، او ترتیب خوندي کړئ file لکه 5.2.
- "./build.sh rootfs" د rootfs د بیا جوړولو لپاره مهرباني وکړئ buildroot/dusun_package/dsled/ ته مراجعه وکړئ، دا یو ګټور پخوانی دیample.
اوبنټو یا دبیان سیسټم ته لاړشئ
که تاسو د بلډروټ سیسټم عکس رامینځته کړی وي ، او غواړئ اوبنټو یا ډیبیان عکس ته لاړشئ. تاسو اړتیا نلرئ جوړ پاک کړئ او پاک بیا رغونه وکړئ. یوازې لاندې ګامونه ترسره کړئ:
- "./build.sh init" د اوبنټو یا دیبیان غوره کولو لپاره
- "./build.sh rootfs" د ubuntu یا debian rootfs د بیا جوړولو لپاره
- "./build.sh" د وروستي update.img جوړولو لپاره
محتاط اوسئ ، د ډیسن وسیلې او سکریپټونه په ډیفالټ د جوړو روټفونو لپاره کاپي شوي ، نه د اوبنټو یا ډیبیان روټفس ته. که تاسو غواړئ دوی اوبنټو یا ډیبیان روټف ته کاپي کړئ ، تاسو کولی شئ buildroot/dusun_rootfs/add_ds_rootfs.sh بدل کړئ. د APPs لپاره ، تاسو کولی شئ کوډ بورډ ته کاپي کړئ او دا د هدف بورډ اوبنټو یا ډیبیان سیسټم کې رامینځته کړئ ، ځکه چې دا د جی سی سی او نور اوزار چینونه لري.
د بې سیم پراختیا (Zigbee, Z-Wave, BLE, LoRaWAN)
مهرباني وکړئ د لاندې مرحلو ترسره کولو لپاره د دیبیان سیسټم رامینځته کړئ. کوډ به په بورډ کې ترتیب شي، نه په کوربه کې.
- په تخته کې یو څه کتابتون چمتو کړئ
- scp SDK "buildroot/dusun_rootfs/target_scripts/export_zigbee_zwave_ble_gpio.sh" له کوربه څخه بورډ ته، د /root لاندې
- په بورډ کې د بې سیم ماډلونو بریښنا.
زیګبی
Zigbee انٹرفیس /dev/ttyUSB0 دی. د Dusun FTP څخه "Z3GatewayHost_EFR32MG12P433F1024GM48.tar.gz" ډاونلوډ کړئ، او د / روټ لاندې، بورډ ته یې کاپي کړئ.
بیا د Z3Gateway جوړول او چلول. د Z3Gateway په اړه د نورو معلوماتو لپاره، مهرباني وکړئ لیدنه وکړئ https://docs.silabs.com/ د نورو معلوماتو لپاره.
Z-Wave
د Z-Wave انٹرفیس /dev/ttyS1 دی. د Dusun FTP څخه "rk3328_zwave_test.tar.gz" ډاونلوډ کړئ، او د /root لاندې بورډ ته یې کاپي کړئ.
دا خلاص کړئ او تاسو ./zipgateway ترلاسه کولی شئ
اوس د zwave ساده ازموینې وسیله جوړه کړئ او چل کړئ: په "my_serialapi_test" کې، د zwave وسیله شاملولو لپاره 'a' فشار ورکړئ، 'r' د وسیلې ایستلو لپاره، 'd' په ډیفالټ کې بیا تنظیم کړئ، 'i' د وسایلو لیست ترلاسه کړئ او 'q' پریښودل Zipgateway د سلیبس سافټویر دی، "my_serialap_test" یوازې یو خورا ساده وسیله ده. د Zipgateway په اړه د نورو معلوماتو لپاره، مهرباني وکړئ لیدنه وکړئ https://docs.silabs.com/ د نورو معلوماتو لپاره.
Z-Wave سیمه
که د ډیفالټ لپاره Dusun جوړ شوی وي، د Z-Wave فریکونسۍ په /etc/config/dusun/zwave/region کې ترتیب کیدی شي ډیفالټ 0x00 دی: EU
0x01 – امریکا | 0x02 – ANZ | 0x03 – HK | 0x04 - مالیزیا |
0x05 – هند | 0x06 – اسراییل | 0x07 - روسیه | 0x08 - چین |
0x20 – جاپان | 0x21 – کوریا |
BLE
د BLE انٹرفیس /dev/ttyUSB1 دی. د Dusun FTP څخه "rk3328_ble_test.tar.gz" ډاونلوډ کړئ، او د /root لاندې، بورډ ته یې کاپي کړئ.
دا خلاص کړئ او تاسو کولی شئ ترلاسه کړئ ./bletest build ble test tool and run: د BLE ازموینې وسیلې په اړه نور معلومات ، مهرباني وکړئ لیدنه وکړئ https://docs.silabs.com/ د نورو معلوماتو لپاره.
لوران
د LoRaWAN لپاره سم انٹرفیس غوره کړئ، د مثال لپارهample /dev/spidev32766.0. تشکیلات file ځکه چې دا په ./sx1302_hal/packet_forwarder/global_conf.json کې دی. د Dusun FTP څخه "sx1302_hal_0210.tar.gz" ډاونلوډ کړئ، او د / روټ لاندې بورډ ته یې کاپي کړئ.
له دې څخه خلاص شئ او تاسو کولی شئ ترلاسه کړئ ./sx1302_hal LoRaWAN s جوړ کړئample code sx1302_hal and run: د LoRaWAN کوډ په اړه نور معلومات، مهرباني وکړئ لیدنه وکړئ https://www.semtech.com/products/wireless-rf/lora-core/sx1302 د نورو معلوماتو لپاره.
د انځور لوړول
- د وسیلې لوړول
د لوړولو وسیله: د AndroidTool_Release_v2.69 - د اپ گریڈ حالت ته لاړ شئ
- د OTG پورټ د سوځیدونکي کمپیوټر USB پورټ سره وصل کړئ، دا د 5V بریښنا رسولو په توګه هم کار کوي
- "Ctrl+C" فشار ورکړئ کله چې uboot بوټ کیږي، د uboot ته د ننوتلو لپاره:
- د "rbrom" کمانډ uboot کړئ ترڅو بورډ د ماسکروم حالت کې ریبوټ کړئ، د بشپړ "update.img" اپ گریڈ لپاره.
- د "rockusb 0 mmc 0" کمانډ بورډ ته د لوډر حالت ته ریبوټ کړئ، د جزوی فرم ویئر اپ گریڈ یا بشپړ "update.img" اپ گریڈ لپاره.
- د فرم ویئر "update.img" اپ گریڈ ټوله کڅوړه
- فرم ویئر په جلا توګه لوړ کړئ
د بریښنا مدیریت ترتیب
د بیټرۍ مدیریت چپ Dusun کارول کیږي BQ25895 د CPU بریښنا مصرف مطلوب کولو میتودونه لیست شوي ،
- د cpufreq پیرامیټر تنظیم کړئ.
- ځینې cpu بند کړئ، د cpu لوړه فریکونسۍ محدود کړئ
- د ARM لوی-کوچني جوړښت سره SoC کولی شي د CPUSET له لارې کوچني کور ته د لوړې بار کولو سره دندې وتړي ځکه چې د کوچني کور انرژي موثریت غوره دی.
یادونه: د SMP جوړښت سره SoC کولی شي دندې ځینې cpu ته هم وتړي ترڅو نور cpus کولی شي د ټیټ بریښنا مصرف حالت ته ننوځي ، مګر شاید دا به cpu د لوړې فریکونسۍ سره چلول اسانه کړي ، کوم چې به د بریښنا مصرف ډیر کړي. - د CPUCTL له لارې د لوړ بار کولو سره د دندو cpu بینډ ویت محدود کړئ (د میکرو CONFIG_CFS_BANDWIDTH فعالولو ته اړتیا لرئ).
8 پوړ، ودانۍ A، Wantong مرکز، Hangzhou 310004، چین
ټیلیفون: 86-571-86769027/8 8810480
Webسایټ: www.dusuniot.com
www.dusunremotes.com
www.dusunlock.com
د بیاکتنې تاریخ
مشخصات | سکاره. | تازه توضیحات | By | |
Rev | نیټه | |||
1.0 | 2021-08-06 | نوې نسخه خپره شوه | ||
1.1 | 2022-04-05 | د بریښنا مدیریت اضافه کړئ | ||
1.2 | 2022-06-06 | سیریل پیوستون اضافه کړئ |
تصویبونه
سازمان | نوم | عنوان | نیټه |
اسناد / سرچینې
![]() |
DUSUN DSGW-210 IoT Edge کمپیوټر ګیټی [pdf] د کارونکي لارښود DSGW-210 IoT Edge د کمپیوټر دروازه، DSGW-210، د IoT Edge کمپیوټر دروازه، د کمپیوټر دروازه، دروازه |