Hangzhou Roombanker Technology Co., Ltd.

ក្រុមហ៊ុន DUSUN

SDK Qមិនអីទេ Start Gយូអ៊ីដ

ឈ្មោះផលិតផល៖ L-Serial Smart Gateway
ឈ្មោះម៉ូដែល: DSGW-021

ប្រវត្តិកែប្រែ

ការបញ្ជាក់

ផ្នែក។

ធ្វើបច្ចុប្បន្នភាពការពិពណ៌នា

By

Rev

កាលបរិច្ឆេទ
1.0 ៨៦៦-៤៤៧-២១៩៤ ការចេញផ្សាយកំណែថ្មី។

ការអនុម័ត

អង្គការ ឈ្មោះ ចំណងជើង កាលបរិច្ឆេទ
មាតិកា លាក់
1. សេចក្តីផ្តើម

មគ្គុទ្ទេសក៍ចាប់ផ្តើមរហ័សនេះពន្យល់អំពីមូលដ្ឋាន៖ របៀបភ្ជាប់ និងកំណត់គោលដៅរបស់អ្នកនៅលើបណ្តាញ។ របៀបដំឡើង SDK; និងរបៀបបង្កើតរូបភាពកម្មវិធីបង្កប់។
កញ្ចប់អ្នកអភិវឌ្ឍន៍កម្មវិធីលីនុច (SDK) គឺជាកញ្ចប់ផ្នែករឹង និងផ្នែកទន់ដែលបានបង្កប់ ដែលអាចឱ្យអ្នកអភិវឌ្ឍន៍លីនុចបង្កើតកម្មវិធីនៅលើច្រកផ្លូវ DSGW-021 របស់ Dusun ។
ដោយផ្អែកលើ MTK OpenWrt V19.07 និងការប្រើប្រាស់កម្មវិធីប្រភពបើកចំហដែលមានស្រាប់ SDK សម្រួលដំណើរការនៃការបន្ថែមកម្មវិធីផ្ទាល់ខ្លួន។ កម្មវិធីបញ្ជាឧបករណ៍ ឧបករណ៍ខ្សែសង្វាក់ ការកំណត់រចនាសម្ព័ន្ធដែលបានកំណត់ជាមុន ប្រូfiles និង sampពាក្យស្នើសុំទាំងអស់ត្រូវបានរួមបញ្ចូល។

2. ព័ត៌មានច្រកផ្លូវ
2.1 ព័ត៌មានមូលដ្ឋាន

ឧបករណ៍ដំណើរការ: MTK7628A
ការផ្គត់ផ្គង់: DC-5V
ZigBee៖ EFR32MG1B232F256G
Z-Wave៖ ZGM130S037HGN
ប៊្លូធូស៖ EFR32BG21 ឬ NRF52840
RAM៖ ៥១២ មេកាបៃ
ពន្លឺ៖ ៤ មេកាបៃ

2.2 រូបរាងច្រកចេញចូល

DUSUN DSGW-021 L-Serial Smart Gateway A0

3. ការកំណត់គោលដៅ

ផ្នែកនេះពិពណ៌នាអំពីរបៀបភ្ជាប់ច្រកចូលទៅក្នុងកុំព្យូទ័រ និងបណ្តាញរបស់អ្នក។

3.1 ការភ្ជាប់ច្រកចេញចូល - ថាមពល

3.1.1 ត្រូវប្រាកដថាអាដាប់ទ័រថាមពលគឺ 5V/2A។
3.1.2 ជ្រើសរើសអាដាប់ទ័រដោតថាមពលដែលសមរម្យសម្រាប់ទីតាំងភូមិសាស្ត្ររបស់អ្នក។ បញ្ចូលវាទៅក្នុងរន្ធដោតនៅលើ Universal Power Supply; បន្ទាប់មកដោតការផ្គត់ផ្គង់ថាមពលទៅក្នុងព្រី។
3.1.3 ភ្ជាប់ឌុយទិន្នផលនៃការផ្គត់ផ្គង់ថាមពលទៅនឹងច្រកចេញចូល

3.2 ការភ្ជាប់ច្រកចេញចូល - ច្រក LAN

3.2.1 ភ្ជាប់ចុងម្ខាងនៃខ្សែបណ្តាញទៅនឹងច្រក Ethernet នៅលើកុំព្យូទ័រយួរដៃ ឬកុំព្យូទ័រលើតុ
3.2.2 ភ្ជាប់ចុងម្ខាងទៀតនៃខ្សែបណ្តាញទៅនឹងច្រក LAN នៅលើច្រកចេញចូល។

 DUSUN DSGW-021 L-Serial Smart Gateway A1
រូបភាព 3-1 ។ ការភ្ជាប់ច្រកចេញចូលតាមរយៈច្រកអ៊ីសឺរណិត

មុនពេលអ្នករៀបចំគ្រែសាកល្បងអភិវឌ្ឍន៍របស់អ្នក សូមភ្ជាប់ច្រកសៀរៀល PCB ទៅកុំព្យូទ័រអភិវឌ្ឍន៍របស់អ្នកតាមរយៈស្ពាន USB-to-serial ។
ការកំណត់ច្រកសៀរៀល៖
អត្រា Baud៖ 57600
ប៊ីត៖ 8
បញ្ឈប់ប៊ីត៖ 1
ការគ្រប់គ្រងលំហូរផ្នែករឹង៖ គ្មាន

4. ចងក្រងបរិស្ថានដើម្បីកសាង
4.1 កំណែ OpenWrt

យក OpenwWRT19.07 ជាអតីតample

4.2 PC ចងក្រងបរិស្ថានដើម្បីកសាង

បរិស្ថានចងក្រង៖ លីនុច
ឧបករណ៍ចងក្រងរបស់ Openwrt ត្រូវបានបង្កើតដោយស្វ័យប្រវត្តិដោយ SDK ដែលបង្កើតឡើង មិនចាំបាច់ដំឡើងបន្ថែមទេ។

4.3 ការកំណត់រចនាសម្ព័ន្ធ OpenWrt និងការចងក្រង

ទទួលបានកូដប្រភពពី Dusun FTP server ឬ github ហើយពន្លាវានៅក្រោមថតការងាររបស់អ្នក។
តំណ Github៖ https://github.com/openwrt/openwrt.git
ពិនិត្យចេញដើម្បីកែសាខាបន្ទាប់ពីក្លូន សូមយក OpenWRT19.07 ជាអតីតampឡេ
git checkout openwrt-19.07
សាខា git -a

DUSUN DSGW-021 L-Serial Smart Gateway A2

៥.០ ឌីអេសធី file
ក) អំពី DTS file សម្រាប់ការតភ្ជាប់ទៅផ្នែករឹងរបស់ Dusun gateway សូមទាញយកនៅក្នុងម៉ាស៊ីនមេ Dusun FTP ។
ខ) បន្ទាប់មកផ្លាស់ទីវាទៅថតខាងស្តាំ mv DSGW021.dts target/linux/ramips/dts/
គ) បន្ថែមសមាសភាគនៅក្នុង file vi target/linux/ramips/image/mt76x8.mk

DUSUN DSGW-021 L-Serial Smart Gateway A3

4.3.2 កំណត់រចនាសម្ព័ន្ធជម្រើសចងក្រង

ក) កំណត់រចនាសម្ព័ន្ធជម្រើសនៃការចងក្រង
មានការកំណត់រចនាសម្ព័ន្ធលំនាំដើមរួចហើយនៅក្នុង SDK ដែលបំពេញមុខងារជាមូលដ្ឋាននៃការកំណត់ផ្លូវ។ អតិថិជនក៏អាចប្ដូរការកំណត់រចនាសម្ព័ន្ធតាមតម្រូវការរបស់ពួកគេផ្ទាល់ផងដែរ។
ពាក្យបញ្ជា៖
ស៊ីឌី /openwrt/
បង្កើត menuconfig
ជ្រើសរើសប្រព័ន្ធ (MediaTek Ralink MIPS)

ជ្រើសរើសបន្ទះដែលមានមូលដ្ឋានលើ MT76x8 គោលដៅរង

DUSUN DSGW-021 L-Serial Smart Gateway A4

ជ្រើសរើសគោលដៅគាំទ្រfile DSGW-021

DUSUN DSGW-021 L-Serial Smart Gateway A5

ប្រសិនបើអ្នកប្រើចង់ផ្លាស់ប្តូរការកំណត់រចនាសម្ព័ន្ធខឺណែល បង្កើត kernel_menuconfig

DUSUN DSGW-021 L-Serial Smart Gateway A6

ចេញហើយរក្សាទុកការកំណត់។
ខ) បង្កើតរូបភាព
គ្រាន់តែប្រើពាក្យបញ្ជា 'make V=99' រូបភាពដែលបានបង្កើតនឹងចំណាយពេលយូរ។
រូបភាពគោលដៅនឹងស្ថិតនៅក្រោម ./bin/targets/ramips/mt7620
រូបភាពដែលប្រើសម្រាប់ការអាប់ដេតគឺ openwrt-ramips-mt7620-dsi0134-squashfs-sysupgrade.bin

5. ចំណុចប្រទាក់បណ្តាញ

ចូលទៅក្នុងឧបករណ៍ច្រកចេញដោយប្រើពាក្យបញ្ជា 'ifconfig' អ្នកអាចទទួលបានចំណុចប្រទាក់បណ្តាញទាំងអស់។
ចំណុចប្រទាក់ eth1 ភ្ជាប់ទៅច្រក WAN (ច្រក RJ45 ពណ៌ខៀវ) eth0 គឺជាច្រក LAN វាត្រូវបានភ្ជាប់ទៅកុងតាក់ខាងក្នុងនៅលើ SoC ច្រក LAN ទាំងអស់ត្រូវបានភ្ជាប់ទៅ eth0 ។
ចំណុចប្រទាក់ ra0 គឺ 2.4G វិទ្យុ រ៉ៃ 0 គឺជាវិទ្យុ 5G ។

6. Openwrt ស្តារការកំណត់រោងចក្រ

ពាក្យបញ្ជា៖
ការចាប់ផ្ដើមដំបូង
ចុច 'y' ដើម្បីបញ្ជាក់ ហើយបន្ទាប់មកចាប់ផ្ដើមប្រព័ន្ធឡើងវិញ។

7. បន្ថែមសមាសភាគ APP នៅក្នុង Openwrt

យក openwrt-sdk/package/dusun/lib_dusun ជាអតីតample, ប្រសិនបើអ្នកប្រើចង់បន្ថែមកម្មវិធី lever អ្នកប្រើប្រាស់ថ្មីទៅក្នុង openwrt SDK គ្រាន់តែធ្វើតាម exampលេ បន្ទាប់ពីកូដរួចរាល់ អ្នកនៅតែត្រូវបន្ថែមវាដើម្បីកំណត់រចនាសម្ព័ន្ធ file ដោយ "make menuconfig" ហើយជ្រើសរើស Dusun

DUSUN DSGW-021 L-Serial Smart Gateway A7

ជ្រើសរើសកញ្ចប់ libdusun,

DUSUN DSGW-021 L-Serial Smart Gateway A8

ចេញហើយរក្សាទុក config 'make V=99' ម្តងទៀត អ្នកអាចទទួលបានរូបភាពជាមួយ libdusun

8. uboot សាងសង់និងធ្វើឱ្យប្រសើរឡើង

1. ការកំណត់រចនាសម្ព័ន្ធ uboot និងសាងសង់

DUSUN DSGW-021 L-Serial Smart Gateway A9

នៅលើកុំព្យូទ័រអភិវឌ្ឍន៍៖
ស៊ីឌី Uboot
ធ្វើ
អ្នកទទួលបាន uboot.img
2. ដំឡើងកំណែ uboot
ដំឡើងម៉ាស៊ីនមេ tftp នៅលើកុំព្យូទ័រអភិវឌ្ឍន៍ ហើយដាក់ uboot.img នៅក្រោម tftp root directory ។

DUSUN DSGW-021 L-Serial Smart Gateway A10

ត្រូវប្រាកដថាភ្ជាប់បន្ទះទៅកុំព្យូទ័រតាមរយៈច្រកសៀរៀល កំណត់បន្ទះឡើងវិញ ហើយចុច '9' នៅពេល uboot បច្ចុប្បន្នកំពុងចាប់ផ្ដើម។ អនុវត្តតាមជំហាននៅក្នុងកុងសូល៖

DUSUN DSGW-021 L-Serial Smart Gateway A11

uboot.img នឹង​ត្រូវ​បាន​ទាញ​យក​ទៅ​ក្ដារ​និង​ធ្វើ​ឱ្យ​ប្រសើរ​ឡើង​បន្ទាប់​មក​កំណត់​ឡើង​វិញ​ដោយ​ស្វ័យ​ប្រវត្តិ​ដើម្បី​ចាប់ផ្ដើម uboot ថ្មី​:

DUSUN DSGW-021 L-Serial Smart Gateway A12

9. ការដំឡើងកម្មវិធីបង្កប់ប្រព័ន្ធ

ដាក់រូបភាពនៅលើម៉ាស៊ីនមេណាមួយដែលគាំទ្រសេវាកម្ម ssh/scp ។
scp user@serverip:~/openwrt-ramips-mt7621-mt7621-squashfs-sysupgrade.bin /tmp/ sysupgrade -v /tmp/openwrt-ramips-mt7621-mt7621-squashfs-sysupgrade.bin

10. ការទំនាក់ទំនងរវាងម៉ូឌុល zigbee

អ្នកប្រើប្រាស់អាចទទួលបានកម្មវិធី NCP របស់ម៉ូឌុល zigbee នៅក្នុងស្ទូឌីយោសាមញ្ញ លេខម៉ូឌុលគឺ EFR32MG1B232F256G

DUSUN DSGW-021 L-Serial Smart Gateway A13

DUSUN DSGW-021 L-Serial Smart Gateway A14

សម្រាប់ព័ត៌មានលម្អិតដើម្បីបញ្ចេញរូបភាពទៅម៉ូឌុល zigbee សូមយោងទៅឯកសារ ZIGBEEE MODULE FLASH FIRMWAREv1.0
សម្រាប់ SDK ដើម្បីបង្កើតកម្មវិធីនៅក្នុងច្រកផ្លូវ សូមយោងទៅឯកសារ សេចក្តីយោង API សម្រាប់ EmberZNet PC Host
វាអាចត្រូវបានរកឃើញនៅក្នុង ss5's directory of
C:\SiliconLabs\SimplicityStudio\v4_3\developer\sdks\gecko_sdk_suite\v2.7\protocol\zigbee\documentation

DUSUN DSGW-021 L-Serial Smart Gateway A15

11. ការទំនាក់ទំនងរវាងម៉ូឌុល Z-Wave

អ្នកប្រើប្រាស់អាចទទួលបានកម្មវិធី NCP របស់ម៉ូឌុល Z-Wave នៅក្នុងស្ទូឌីយោសាមញ្ញ និងទទួលបាន Z-Wave sdk នៅក្នុង siliconlabs សម្រាប់ការអភិវឌ្ឍន៍បន្ថែមទៀត។

DUSUN DSGW-021 L-Serial Smart Gateway A16

ស្វែងរកម៉ូឌុល Z-Wave ត្រឹមត្រូវនៅក្នុងស្ទូឌីយោសាមញ្ញ បន្ទាប់មកធ្វើតាមការណែនាំដូចគ្នានៅក្នុង ផ្នែក 10

12. ការទំនាក់ទំនងរវាងម៉ូឌុល BLE

ក) សម្រាប់មន្ទីរពិសោធន៍ស៊ីលីកុន ម៉ូឌុល BLE

អ្នកប្រើប្រាស់អាចទទួលបានកម្មវិធី NCP របស់ម៉ូឌុល ble នៅក្នុងស្ទូឌីយោសាមញ្ញ លេខម៉ូឌុលគឺ ERF32BG21

DUSUN DSGW-021 L-Serial Smart Gateway A17

ស្វែងរកម៉ូឌុល BLE ត្រឹមត្រូវនៅក្នុងស្ទូឌីយោសាមញ្ញ បន្ទាប់មកធ្វើតាមការណែនាំដូចគ្នានៅក្នុង ផ្នែក 10

ខ) សម្រាប់ម៉ូឌុល Nordic BLE
ប្រសិនបើ Gateway ត្រូវបានអនុវត្តម៉ូឌុល Nordic BLE NRF52840 សូមអនុវត្តតាម SDK ផ្លូវការពី Nordic ។ https://www.nordicsemi.com/Products/Development-software/nRF5SDK/GetStarted?lang=en#infotabs

13. ការដំឡើងកម្មវិធីបង្កប់ប្រព័ន្ធ

ក) ការប្រើប្រាស់ sysupgrade នៅក្នុង gateway
scp user@serverip:~/openwrt-ramips-mt7688-mt7688-squashfs-sysupgrade.bin /tmp/ sysupgrade -n /tmp/openwrt-ramips-mt7688-mt7688-squashfs-sysupgrade.bin

ខ) ការប្រើប្រាស់ LUCI web server នៅក្នុង gateway

DUSUN DSGW-021 L-Serial Smart Gateway A18

គ) ដោយប្រើវិធីសាស្ត្រ Uboot
សូមយោងទៅឯកសារ ធ្វើបច្ចុប្បន្នភាពច្រកផ្លូវដោយប្រើ uboot.pdf

14. ផ្សេងៗ

សម្រាប់ព័ត៌មានបន្ថែម សូមចូលទៅកាន់គេហទំព័រផ្លូវការរបស់ OpenWRT webគេហទំព័រ។

 

 

Tel:86-571-86769027/8 8810480
Webគេហទំព័រ៖www.dusuniot.com               www.dusunremotes.com

ជាន់ទី8 អគារA,Wantongcenter,H
អង់ចូវ 310004,
ចិនwww.dusunlock.com

ឯកសារ/ធនធាន

DUSUN DSGW-021 L-Serial Smart Gateway [pdf] ការណែនាំអ្នកប្រើប្រាស់
DSGW-021 L-Serial Smart Gateway, DSGW-021, L-Serial Smart Gateway, Smart Gateway, ច្រកចេញចូល

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *