ദുസുൻ-ലോഗോ

DUSUN DSGW-210 IoT എഡ്ജ് കമ്പ്യൂട്ടർ ഗേറ്റ്‌വേ

DUSUN-DSGW-210-IoT-Edge-Computer-Gateway-FEA

ഉൽപ്പന്ന വിവരം

Hangzhou Roombanker Technology Co., Ltd. IoT എഡ്ജ് കമ്പ്യൂട്ടർ ഗേറ്റ്‌വേ മോഡൽ നാമം അവതരിപ്പിക്കുന്നു: DSGW-210. ഉപകരണങ്ങൾക്കും ക്ലൗഡിനും ഇടയിലുള്ള ഒരു IoT ഗേറ്റ്‌വേ ആയി വർത്തിക്കുന്നതിനാണ് ഈ ഉൽപ്പന്നം രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്. ഗേറ്റ്‌വേ ക്ലൗഡിലേക്ക് സുരക്ഷിതവും വിശ്വസനീയവുമായ കണക്ഷൻ നൽകുന്നു, ഇത് ഉപകരണങ്ങൾ വിദൂരമായി നിയന്ത്രിക്കുന്നതും നിയന്ത്രിക്കുന്നതും എളുപ്പമാക്കുന്നു.

ആമുഖം
ഈ ക്വിക്ക് സ്റ്റാർട്ട് ഗൈഡ് അടിസ്ഥാനകാര്യങ്ങൾ വിശദീകരിക്കുന്നു: നെറ്റ്‌വർക്കിൽ നിങ്ങളുടെ ടാർഗെറ്റ് എങ്ങനെ ബന്ധിപ്പിക്കാം, സജ്ജീകരിക്കാം; SDK എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം; ഫേംവെയർ ഇമേജുകൾ എങ്ങനെ നിർമ്മിക്കാമെന്നും.
Dusun ന്റെ DSGW-210 ഗേറ്റ്‌വേയിൽ ആപ്ലിക്കേഷനുകൾ സൃഷ്ടിക്കാൻ Linux ഡെവലപ്പർമാരെ പ്രാപ്‌തമാക്കുന്ന ഒരു ഉൾച്ചേർത്ത ഹാർഡ്‌വെയർ, സോഫ്റ്റ്‌വെയർ സ്യൂട്ടാണ് Linux സോഫ്റ്റ്‌വെയർ ഡെവലപ്പേഴ്‌സ് കിറ്റ് (SDK).
4.4 ലിനക്സ് കേർണലിനെ അടിസ്ഥാനമാക്കി, നിലവിലുള്ള ഓപ്പൺ സോഴ്‌സ് സോഫ്‌റ്റ്‌വെയർ പ്രയോജനപ്പെടുത്തി, ഇഷ്‌ടാനുസൃത ആപ്ലിക്കേഷനുകൾ ചേർക്കുന്ന പ്രക്രിയ SDK ലളിതമാക്കുന്നു. ഡിവൈസ് ഡ്രൈവറുകൾ, ഗ്നു ടൂൾചെയിൻ, പ്രീ ഡിഫൈൻഡ് കോൺഫിഗറേഷൻ പ്രോfileഎസ്, എസ്ampഎല്ലാ ആപ്ലിക്കേഷനുകളും ഉൾപ്പെടുത്തിയിട്ടുണ്ട്.

ഗേറ്റ്വേ വിവരങ്ങൾ

DSGW-210 IoT എഡ്ജ് കമ്പ്യൂട്ടർ ഗേറ്റ്‌വേയിൽ ARM Cortex-A53 ക്വാഡ് കോർ പ്രൊസസർ, 1GB DDR3 റാം, 8GB eMMC ഫ്ലാഷ് മെമ്മറി എന്നിവ സജ്ജീകരിച്ചിരിക്കുന്നു. ഇതിന് ബിൽറ്റ്-ഇൻ വൈ-ഫൈ മൊഡ്യൂൾ, രണ്ട് ഇഥർനെറ്റ് പോർട്ടുകൾ, ബാഹ്യ ഉപകരണങ്ങൾക്കായി യുഎസ്ബി 2.0 പോർട്ട് എന്നിവയും ഉണ്ട്.

അടിസ്ഥാന വിവരങ്ങൾ
MQTT, CoAP, HTTP തുടങ്ങിയ വിവിധ പ്രോട്ടോക്കോളുകളെ ഗേറ്റ്‌വേ പിന്തുണയ്ക്കുന്നു. ഇത് എ webവിദൂരമായി ഗേറ്റ്‌വേ കോൺഫിഗർ ചെയ്യാനും നിയന്ത്രിക്കാനും ഉപയോക്താക്കളെ അനുവദിക്കുന്ന അടിസ്ഥാന മാനേജ്‌മെന്റ് ഇന്റർഫേസ്.

  • SOC: RK3328
    • ക്വാഡ് കോർ ARM Cortex-A53
    • മാലി-450MP2 ജിപിയു
  • വൈദ്യുതി വിതരണം: DC-5V
  • LTE മൊഡ്യൂൾ: BG96 (LET CAT-1)
  • വൈഫൈ മൊഡ്യൂൾ: 6221A (വൈഫൈ ചിപ്പ്: RTL8821CS)
  • സിഗ്ബീ: EFR32MG1B232F256GM32
  • Z-തരംഗം: ZGM130S037HGN-ന്റെ സവിശേഷതകൾ
  • ബ്ലൂടൂത്ത്: EFR32BG21A020F768IM32
  • eMMC: 8 ജിബി
  • SDRAM: 2BG

ഇൻ്റർഫേസ്
DSGW-210 IoT എഡ്ജ് കമ്പ്യൂട്ടർ ഗേറ്റ്‌വേയ്ക്ക് ഇനിപ്പറയുന്ന ഇന്റർഫേസുകൾ ഉണ്ട്:DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (1)

  • 2 ഇഥർനെറ്റ് പോർട്ടുകൾ
  • 1 USB 2.0 പോർട്ട്
  • അന്തർനിർമ്മിത Wi-Fi മൊഡ്യൂൾ

ലക്ഷ്യ സജ്ജീകരണം

ഐഒടി വികസന പദ്ധതികൾക്കായി DSGW-210 IoT എഡ്ജ് കമ്പ്യൂട്ടർ ഗേറ്റ്‌വേ ഒരു ടാർഗെറ്റ് ഉപകരണമായി സജ്ജീകരിക്കാനാകും. നിങ്ങളുടെ ഹോസ്റ്റ് കമ്പ്യൂട്ടറിലേക്കും നെറ്റ്‌വർക്കിലേക്കും ഗേറ്റ്‌വേ എങ്ങനെ ബന്ധിപ്പിക്കാമെന്ന് ഈ വിഭാഗം വിവരിക്കുന്നു.

ഒരു ഗേറ്റ്വേ ബന്ധിപ്പിക്കുന്നു - പവർ

  1. പവർ അഡാപ്റ്റർ 5V/3A ആണെന്ന് ഉറപ്പാക്കുക.
  2. നിങ്ങളുടെ ഭൂമിശാസ്ത്രപരമായ സ്ഥാനത്തിന് അനുയോജ്യമായ പവർ പ്ലഗ് അഡാപ്റ്റർ തിരഞ്ഞെടുക്കുക. യൂണിവേഴ്സൽ പവർ സപ്ലൈയിലെ സ്ലോട്ടിലേക്ക് ഇത് തിരുകുക; തുടർന്ന് വൈദ്യുതി വിതരണം ഒരു ഔട്ട്ലെറ്റിലേക്ക് പ്ലഗ് ചെയ്യുക.
  3. വൈദ്യുതി വിതരണത്തിന്റെ ഔട്ട്പുട്ട് പ്ലഗ് ഗേറ്റ്‌വേയിലേക്ക് ബന്ധിപ്പിക്കുക

ഒരു ഗേറ്റ്‌വേ ബന്ധിപ്പിക്കുന്നു - USB പോർട്ട്

  1. യുഎസ്ബി കേബിളിന്റെ ഒരറ്റം ലാപ്‌ടോപ്പിലെയോ ഡെസ്‌ക്‌ടോപ്പിലെയോ യുഎസ്ബി പോർട്ടിലേക്ക് ബന്ധിപ്പിക്കുക
  2. യുഎസ്ബി കേബിളിന്റെ മറ്റേ അറ്റം ഗേറ്റ്‌വേയിലെ യുഎസ്ബി പോർട്ടുമായി ബന്ധിപ്പിക്കുക.DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (2)

ഒരു PCBA ബോർഡ് ബന്ധിപ്പിക്കുന്നു - സീരിയൽ പോർട്ട്
നിങ്ങൾക്ക് ഗേറ്റ്‌വേ ഡീബഗ് ചെയ്യണമെങ്കിൽ, നിങ്ങൾക്ക് ഷെൽ തുറക്കാം, പിസിയെ പിസിബിഎ ബോർഡിലേക്ക് സീരിയൽ ടു യുഎസ്ബി ടൂൾ വഴി ബന്ധിപ്പിക്കുക.
സീരിയൽ കണക്ഷനുള്ള ബോർഡിലെ പിൻ: TP1100: RX TP1101: TXDUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (3)

കെട്ടിപ്പടുക്കാൻ പരിസ്ഥിതി സമാഹരിക്കുക

DSGW-210 IoT എഡ്ജ് കമ്പ്യൂട്ടർ ഗേറ്റ്‌വേയ്‌ക്കായി IoT ആപ്ലിക്കേഷനുകൾ നിർമ്മിക്കാൻ ആരംഭിക്കുന്നതിന്, ഈ ഘട്ടങ്ങൾ പിന്തുടർന്ന് നിങ്ങൾ വികസന അന്തരീക്ഷം സജ്ജീകരിക്കേണ്ടതുണ്ട്:

നിങ്ങളുടെ ബിൽഡ് എൻവയോൺമെന്റ് സജ്ജീകരിക്കാൻ ദയവായി ubuntu 18.04 .iso ഇമേജ് ഉപയോഗിക്കുക. ഉബുണ്ടു 18.04 ഇൻസ്റ്റാൾ ചെയ്യാൻ നിങ്ങൾക്ക് ഒരു വെർച്വൽ മെഷീനോ ഫിസിക്കൽ പിസിയോ ഉപയോഗിക്കാം.

  • വെർച്വൽ മെഷീൻ
    പുതിയ ഉപയോക്താക്കൾ വെർച്വൽ മെഷീനുകൾ ഉപയോഗിക്കാനും വെർച്വൽ മെഷീനിലേക്ക് ubuntu 18.04 ഇൻസ്റ്റാൾ ചെയ്യാനും വെർച്വൽ മെഷീന് ആവശ്യമായ ഡിസ്ക് ഇടം (കുറഞ്ഞത് 100G) നൽകാനും ശുപാർശ ചെയ്യുന്നു.
  • ഉബുണ്ടു പിസി പരിസ്ഥിതി കംപൈൽ ചെയ്യുക 
    ഫിസിക്കൽ മെഷീൻ കംപൈലേഷൻ ഉപയോക്താക്കളുടെ ഉപയോഗം ഒരു ഉബുണ്ടു പിസി ഉപയോഗിക്കാം.

SDK ഏറ്റെടുക്കലും തയ്യാറാക്കലും

  1. Dusun FTP-യിൽ നിന്ന് സോഴ്സ് കോഡ് ഡൗൺലോഡ് ചെയ്യുക
    ഉറവിട പാക്കേജിന്റെ പേര് 3328-linux-*.tar.gz ആയിരിക്കും, അത് Dusun FTP-യിൽ നിന്ന് നേടുക.
  2. കോഡ് കംപ്രഷൻ പാക്കേജ് പരിശോധിക്കുക
    സോഴ്‌സ് കംപ്രഷൻ പാക്കേജിന്റെ MD5 മൂല്യം ജനറേറ്റ് ചെയ്‌ത്, MD5 .txt ടെക്‌സ്‌റ്റിന്റെ MD5 മൂല്യം താരതമ്യം ചെയ്‌ത് MD5 മൂല്യം ഒന്നുതന്നെയാണെന്ന് സ്ഥിരീകരിക്കുകയും MD5 മൂല്യം സമാനമല്ലെങ്കിൽ, energy ർജ്ജം നൽകുകയും ചെയ്‌തതിനുശേഷം മാത്രമേ അടുത്ത ഘട്ടം സ്വീകരിക്കാൻ കഴിയൂ. കോഡ് പായ്ക്ക് കേടായി, ദയവായി അത് വീണ്ടും ഡൗൺലോഡ് ചെയ്യുക.
    $ md5sum rk3328-linux-*.tar.gz
  3. ഉറവിട കംപ്രഷൻ പാക്കേജ് അൺസിപ്പ് ചെയ്തു
    സോഴ്സ് കോഡ് അനുബന്ധ ഡയറക്ടറിയിലേക്ക് പകർത്തി സോഴ്സ് കോഡ് കംപ്രഷൻ പാക്കേജ് അൺസിപ്പ് ചെയ്യുക.
    • $ സുഡോ -i
    • $ mkdir workdir
    • $ cd വർക്ക്ഡിർ
    • $ tar -zxvf /path/to/rk3328-linux-*.tar.gz
    • $ cd rk3328-linux

കോഡ് സമാഹരണം

ആരംഭിക്കുന്നു, ആഗോള സമാഹാരം

  1. കംപൈലേഷൻ എൻവയോൺമെന്റ് വേരിയബിളുകൾ ആരംഭിക്കുക (തിരഞ്ഞെടുക്കുക file സിസ്റ്റം)
    നിങ്ങൾക്ക് ബിൽഡ്റൂട്ട്, ഉബുണ്ടു അല്ലെങ്കിൽ ഡെബിയൻ റൂട്ട്ഫ്സ് ഇമേജ് നിർമ്മിക്കാൻ കഴിയും. "./build.sh init" എന്നതിൽ അത് തിരഞ്ഞെടുക്കുക.DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (4)
    നിങ്ങൾ ആരംഭിക്കുമ്പോൾ, ഹാർഡ്‌വെയറും ബിൽഡ് എൻവയോൺമെന്റുമായി പരിചയപ്പെടാൻ ബിൽഡ്റൂട്ട് റൂട്ട്ഫുകൾ ഉപയോഗിച്ച് സിസ്റ്റം നിർമ്മിക്കാനും പ്രവർത്തിപ്പിക്കാനും ഞങ്ങൾ ശക്തമായി ശുപാർശ ചെയ്യുന്നു. നിങ്ങൾ ബിൽഡ്റൂട്ട് സിസ്റ്റം പരീക്ഷിച്ചതിന് ശേഷം, നിങ്ങൾക്ക് ഉബുണ്ടു, ഡെബിയൻ സിസ്റ്റം എന്നിവ പരീക്ഷിക്കാം.
  2. റൂട്ട് തയ്യാറാക്കുക File സിസ്റ്റം അടിസ്ഥാനം
    ഈ വിഭാഗം ഉബുണ്ടു അല്ലെങ്കിൽ ഡെബിയൻ നിർമ്മിക്കുന്നതിനുള്ളതാണ് file സിസ്റ്റം. നിങ്ങൾക്ക് ബിൽഡ്റൂട്ട് നിർമ്മിക്കണമെങ്കിൽ file സിസ്റ്റം, ഈ വിഭാഗം ഒഴിവാക്കുക.
    ഉബുണ്ടു സമാഹരിക്കുക
    റൂട്ട് ഡൗൺലോഡ് ചെയ്യുക file സിസ്റ്റം കംപ്രഷൻ പാക്കേജ് ubuntu.tar.gz റൂട്ട് file സിസ്റ്റം പാക്കേജ് ഡയറക്ടറി കംപ്രസ് ചെയ്യുന്നു: കംപ്രഷൻ പാക്കേജ് അൺസിപ്പ് ചെയ്യുക
    $ tar -zxvf ubuntu.tar.gz // നിങ്ങൾക്ക് ubuntu.img ലഭിക്കും
    റൂട്ട് പകർത്തുക file നിർദ്ദിഷ്ട പാതയിലേക്ക് സിസ്റ്റം
    $ cd workdir/rk3328-linux
    $ mkdir ഉബുണ്ടു
    $ 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/
  3. കംപൈൽ ചെയ്യാൻ ആരംഭിക്കുക
    $ ./build.sh
    ഫേംവെയറിന്റെ പൂർണ്ണമായ ഒരു ഡയറക്ടറി നിർമ്മിക്കുക files: rockdev/update.img മറ്റ് പ്രത്യേക ചിത്രങ്ങൾ, update.img പൂർണ്ണമായി നവീകരിക്കുന്നതിനുള്ള എല്ലാ ഫേംവെയറുകളും ഉൾക്കൊള്ളുന്നു.
  4. ബോർഡിൽ ചിത്രം പ്രവർത്തിപ്പിക്കുക
    RK3328 ബോർഡ് സീരിയൽ പോർട്ട് പിസിയിലേക്ക് USB-ൽ നിന്ന് UART ബ്രിഡ്ജ് വഴി ബന്ധിപ്പിക്കുക. നിങ്ങളുടെ കൺസോൾ ടൂളായി പുട്ടി അല്ലെങ്കിൽ മറ്റ് ടെർമിനൽ സോഫ്റ്റ്‌വെയർ ഉപയോഗിക്കുക,
    സീരിയൽ കൺസോൾ ക്രമീകരണങ്ങൾ:
    • 115200/8N1
    • ബൗഡ്: 115200
    • ഡാറ്റ ബിറ്റുകൾ: 8
    • പാരിറ്റി ബിറ്റ്: ഇല്ല
    • ബിറ്റ് നിർത്തുക: 1
      ബോർഡ് പവർ അപ്പ് ചെയ്യുക, നിങ്ങൾക്ക് കൺസോളിൽ ബൂട്ട് ലോഗ് കാണാം:DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (5)

ഓരോ ചിത്രത്തിന്റെ ഭാഗവും പ്രത്യേകം സമാഹരിച്ചു

  1. ബിൽഡ് സിസ്റ്റവും ഇമേജ് ഘടനയും
    update.img നിരവധി ഭാഗങ്ങൾ ഉൾക്കൊള്ളുന്നു. uboot.img, boot.img, recovery.img, rootfs.img എന്നിവയാണ് പ്രധാന ഭാഗങ്ങൾ. uboot.img-ൽ ബൂട്ട്ലോഡർ അടങ്ങിയിരിക്കുന്നു uboot boot.img-ൽ ഡിവൈസ് ട്രീ .dtb ഇമേജ്, ലിനക്സ് കേർണൽ ഇമേജ് recovery.img എന്നിവ അടങ്ങിയിരിക്കുന്നു: സിസ്റ്റത്തിന് റിക്കവറി മോഡ് വരെ ബൂട്ട് ചെയ്യാൻ കഴിയും, വീണ്ടെടുക്കൽ മോഡിൽ ഉപയോഗിക്കുന്ന rootfs ആണ് recovery.img. rootfs.img: സാധാരണ rootfs ചിത്രം. സാധാരണ മോഡിൽ, സിസ്റ്റം ബൂട്ട് ചെയ്ത് ഈ rootfs ഇമേജ് മൗണ്ട് ചെയ്യുക. നിങ്ങൾ ചിത്രങ്ങൾ വെവ്വേറെ നിർമ്മിക്കേണ്ടി വന്നേക്കാം, പ്രത്യേകിച്ചും നിങ്ങൾ ഒറ്റ മൊഡ്യൂളിൽ (ഉദാ: uboot അല്ലെങ്കിൽ കേർണൽ ഡ്രൈവർ) വികസനത്തിൽ ശ്രദ്ധ കേന്ദ്രീകരിക്കുമ്പോൾ. അപ്പോൾ നിങ്ങൾക്ക് ചിത്രത്തിന്റെ ആ ഭാഗം മാത്രം നിർമ്മിക്കാനും ഫ്ലാഷിൽ ആ പാർട്ടീഷൻ അപ്ഡേറ്റ് ചെയ്യാനും കഴിയും.
  2. Uboot മാത്രം നിർമ്മിക്കുക
    $ ./build.sh uboot
  3. ലിനക്സ് കേർണൽ മാത്രം നിർമ്മിക്കുക
    $ ./build.sh കേർണൽ
  4. വീണ്ടെടുക്കൽ നിർമ്മിക്കുക File സിസ്റ്റം മാത്രം
    $ ./build.sh വീണ്ടെടുക്കൽ
  5. പണിയുക File സിസ്റ്റം മാത്രം
    $ ./build.sh rootfs
  6. അന്തിമ ഇമേജ് പാക്കേജിംഗ്
    $ ./build.sh updateimg

ഈ കമാൻഡ്, rockdev/*.img സ്കാറ്റർ ഫേംവെയർ പാക്കേജിംഗ്, update.img എന്ന ഡയറക്ടറിയിൽ നിർമ്മിക്കുന്നു

ബിൽഡ്റൂട്ട് സിസ്റ്റത്തെക്കുറിച്ച് കൂടുതൽ

നിങ്ങൾ ബിൽഡ്റൂട്ട് റൂട്ട്ഫുകൾ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവസാന ബിൽഡ്റൂട്ട് റൂട്ട്ഫുകളിൽ ചില Dusun ടെസ്റ്റ് സ്ക്രിപ്റ്റുകൾ/ടൂളുകൾ ഇതിനകം ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്. നിങ്ങൾക്ക് buildroot/dusun_rootfs/add_ds_rootfs.sh റഫർ ചെയ്യാം.

ഹാർഡ്‌വെയർ ഘടകങ്ങൾ പരീക്ഷിക്കുക
ബിൽഡ്റൂട്ട് സിസ്റ്റത്തിന് കീഴിൽ ഇനിപ്പറയുന്ന പരിശോധനകൾ നടത്തുന്നു.

  1. AP ആയി Wi-Fi പരീക്ഷിക്കുക
    “ds_conf_ap.sh” സ്‌ക്രിപ്റ്റ് Wi-Fi AP സജ്ജീകരിക്കുന്നതിനുള്ളതാണ്, SSID എന്നത് “dsap” ആണ്, പാസ്‌വേഡ് “12345678” ആണ്.DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (6) DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (7)
  2. ടെസ്റ്റ് BG96
    BG96 ഡയലിനായി bg96_dial.sh ഉപയോഗിക്കുന്നു.DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (8) DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (9)

quectel-chat-connect, quectel-ppp എന്നിവയിൽ നിങ്ങൾ APN, BG96-നുള്ള ഉപയോക്തൃനാമം/പാസ്‌വേഡ് കോൺഫിഗർ ചെയ്യേണ്ടതുണ്ട് file. നിങ്ങൾ ടെസ്റ്റ് നടത്തുന്നതിന് മുമ്പ്.

# cat /etc/ppp/peers/quectel-chat-connectDUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (10)

# cat /etc/ppp/peers/quectel-pppDUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (11)

  • ടെസ്റ്റ് LEDDUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (12)
  • ടെസ്റ്റ് I2CDUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (13)
    യഥാർത്ഥത്തിൽ LED നിയന്ത്രിക്കുന്നത് I2C ഇന്റർഫേസാണ്.

ബിൽഡ്റൂട്ടിൽ മെനു കോൺഫിഗറേഷൻ എങ്ങനെ നിർമ്മിക്കാം
സാധാരണ മോഡ് buildroot rootfs config file: buildroot/configs/rockchip_rk3328_defconfig റിക്കവറി മോഡ് buildroot rootfs config file: buildroot/configs/rockchip_rk3328_recovery_defconfigDUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (14)

നിങ്ങൾക്ക് ബിൽഡ്റൂട്ട് കോൺഫിഗർ മാറ്റണമെങ്കിൽ, ഘട്ടങ്ങൾ ഇതാ:DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (15)

ബിൽഡ്റൂട്ട് സോഴ്സ് ട്രീയിൽ ഒരു ആപ്ലിക്കേഷൻ എങ്ങനെ ചേർക്കാം

  1. ബിൽഡ്റൂട്ട്/dusun_package/ എന്ന ഡയറക്ടറി നിർമ്മിക്കുക
  2. APP സോഴ്സ് കോഡ് ഇടുക fileകളും ഉണ്ടാക്കുകfile buildroot/dusun_package/< your_app > your_app.h your_app.c ഉണ്ടാക്കുകfile
  3. ഡയറക്ടറി ബിൽഡ്റൂട്ട്/പാക്കേജ്/< your_app > Config.in your_app.mk ആക്കുക
  4. buildroot/package/Config.in എന്നതിൽ Config.in സോഴ്‌സിംഗ് ചേർക്കുകDUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (16)
  5. നിങ്ങളുടെ APP തിരഞ്ഞെടുക്കാൻ menuconfig ഉണ്ടാക്കുക, കോൺഫിഗർ സേവ് ചെയ്യുക file 5.2 ആയി.
  6. റൂട്ട്ഫുകൾ പുനർനിർമ്മിക്കുന്നതിന് “./build.sh rootfs” ദയവായി buildroot/dusun_package/dsled/ കാണുക, ഇത് ഉപയോഗപ്രദമായ ഒരു മുൻample.

ഉബുണ്ടു അല്ലെങ്കിൽ ഡെബിയൻ സിസ്റ്റത്തിലേക്ക് മാറുക
നിങ്ങൾ ഒരു ബിൽഡ് റൂട്ട് സിസ്റ്റം ഇമേജ് നിർമ്മിച്ച് ഉബുണ്ടു അല്ലെങ്കിൽ ഡെബിയൻ ഇമേജിലേക്ക് മാറാൻ ആഗ്രഹിക്കുന്നുവെങ്കിൽ. നിങ്ങൾ മേക്ക് വൃത്തിയാക്കി വൃത്തിയുള്ള പുനർനിർമ്മാണം നടത്തേണ്ടതില്ല. ഇനിപ്പറയുന്ന ഘട്ടങ്ങൾ മാത്രം ചെയ്യുക:

  1. ഉബുണ്ടു അല്ലെങ്കിൽ ഡെബിയൻ തിരഞ്ഞെടുക്കാൻ “./build.sh init”
  2. ഉബുണ്ടു അല്ലെങ്കിൽ ഡെബിയൻ റൂട്ട്ഫുകൾ പുനർനിർമ്മിക്കാൻ "./build.sh rootfs"
  3. അന്തിമ update.img നിർമ്മിക്കാൻ “./build.sh”

ശ്രദ്ധിക്കുക, dusun ടൂളുകളും സ്ക്രിപ്റ്റുകളും ubuntu അല്ലെങ്കിൽ debian rootfs-ലേക്കല്ല, ബിൽഡ്റൂട്ട് റൂട്ട്ഫുകളിലേക്കാണ് സ്ഥിരമായി പകർത്തിയിരിക്കുന്നത്. നിങ്ങൾക്ക് അവ ubuntu അല്ലെങ്കിൽ debian rootfs-ലേക്ക് പകർത്തണമെങ്കിൽ, നിങ്ങൾക്ക് buildroot/dusun_rootfs/add_ds_rootfs.sh പരിഷ്ക്കരിക്കാം. APP-കൾക്കായി, നിങ്ങൾക്ക് കോഡ് ബോർഡിലേക്ക് പകർത്താനും ടാർഗെറ്റ് ബോർഡ് ഉബുണ്ടു അല്ലെങ്കിൽ ഡെബിയൻ സിസ്റ്റത്തിൽ നിർമ്മിക്കാനും കഴിയും, കാരണം ഇതിന് gccയും മറ്റ് ടൂൾചെയിനുകളും ഉണ്ട്.

വയർലെസ് വികസനം (സിഗ്ബീ, ഇസഡ്-വേവ്, ബിഎൽഇ, ലോറവാൻ)

ഇനിപ്പറയുന്ന ഘട്ടങ്ങൾ ചെയ്യാൻ ദയവായി ഒരു ഡെബിയൻ സിസ്റ്റം നിർമ്മിക്കുക. ഹോസ്റ്റിലല്ല, ബോർഡിൽ കോഡ് സമാഹരിക്കും.DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (17)

  1. ബോർഡിൽ കുറച്ച് ലൈബ്രറി തയ്യാറാക്കുക
  2. scp SDK "buildroot/dusun_rootfs/target_scripts/export_zigbee_zwave_ble_gpio.sh" ഹോസ്റ്റിൽ നിന്ന് ബോർഡിലേക്ക്, /റൂട്ടിന് കീഴിൽDUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (18)
  3. ബോർഡിലെ വയർലെസ് മൊഡ്യൂളുകൾ ഓൺ ചെയ്യുക.

സിഗ്ബി
Zigbee ഇന്റർഫേസ് /dev/ttyUSB0 ആണ്. Dusun FTP-യിൽ നിന്ന് "Z3GatewayHost_EFR32MG12P433F1024GM48.tar.gz" ഡൗൺലോഡ് ചെയ്യുക, അത് /റൂട്ടിന് കീഴിൽ ബോർഡിലേക്ക് പകർത്തുക.DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (21)

തുടർന്ന് Z3Gateway നിർമ്മിച്ച് പ്രവർത്തിപ്പിക്കുക. Z3Gateway-നെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, കൂടുതൽ വിവരങ്ങൾക്ക് https://docs.silabs.com/ സന്ദർശിക്കുക.

Z-വേവ്
Z-Wave ഇന്റർഫേസ് /dev/ttyS1 ആണ്. Dusun FTP-യിൽ നിന്ന് ” rk3328_zwave_test.tar.gz ” ഡൗൺലോഡ് ചെയ്യുക, അത് /റൂട്ടിന് താഴെയുള്ള ബോർഡിലേക്ക് പകർത്തുക.DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (20)

ഇത് അൺസിപ്പ് ചെയ്യുക, നിങ്ങൾക്ക് ./zipgateway ലഭിക്കുംDUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (21)DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (22)

ഇപ്പോൾ ഒരു zwave ലളിതമായ ടെസ്റ്റ് ടൂൾ നിർമ്മിച്ച് പ്രവർത്തിപ്പിക്കുക: “my_serialapi_test” ൽ, zwave ഉപകരണം ഉൾപ്പെടുത്താൻ 'a' അമർത്തുക, ഉപകരണം ഒഴിവാക്കുന്നതിന് 'r', ഡിഫോൾട്ടിലേക്ക് പുനഃസജ്ജമാക്കാൻ 'd', ഉപകരണങ്ങളുടെ ലിസ്റ്റ് ലഭിക്കാൻ 'i', 'q' എന്നിവ അമർത്തുക. ഉപേക്ഷിക്കാൻ. Zipgateway siliabs സോഫ്റ്റ്‌വെയർ ആണ്, "my_serialapi_test" എന്നത് വളരെ ലളിതമായ ഒരു ടൂൾ മാത്രമാണ്. Zipgateway സംബന്ധിച്ച കൂടുതൽ വിവരങ്ങൾക്ക്, കൂടുതൽ വിവരങ്ങൾക്ക് https://docs.silabs.com/ സന്ദർശിക്കുക.

Z-വേവ് മേഖല
ഡിഫോൾട്ട് 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" ഡൗൺലോഡ് ചെയ്യുക, അത് /റൂട്ടിന് താഴെയുള്ള ബോർഡിലേക്ക് പകർത്തുക.DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (23)

ഇത് അൺസിപ്പ് ചെയ്യുക, നിങ്ങൾക്ക് ./bletest ബിൽഡ് ble ടെസ്റ്റ് ടൂൾ ലഭ്യമാക്കി പ്രവർത്തിപ്പിക്കാം: BLE ടെസ്റ്റ് ടൂളിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ, കൂടുതൽ വിവരങ്ങൾക്ക് https://docs.silabs.com/ സന്ദർശിക്കുക.DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (24)

ലോറവൻ
LoRaWAN-നായി ശരിയായ ഇന്റർഫേസ് തിരഞ്ഞെടുക്കുക, ഉദാഹരണത്തിന്ample /dev/spidev32766.0. കോൺഫിഗറേഷൻ file കാരണം അത് ./sx1302_hal/packet_forwarder/global_conf.json എന്നതിലാണ്. Dusun FTP-യിൽ നിന്ന് “sx1302_hal_0210.tar.gz” ഡൗൺലോഡ് ചെയ്യുക, അത് /റൂട്ടിന് കീഴിൽ ബോർഡിലേക്ക് പകർത്തുക.DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (25)

അത് അഴിച്ചുമാറ്റുക, നിങ്ങൾക്ക് ./sx1302_hal ബിൽഡ് LoRaWAN s ലഭിക്കുംample കോഡ് sx1302_hal, റൺ ചെയ്യുക: LoRaWAN കോഡിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ദയവായി സന്ദർശിക്കുക https://www.semtech.com/products/wireless-rf/lora-core/sx1302 കൂടുതൽ വിവരങ്ങൾക്ക്.DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (26)

ചിത്രം നവീകരിക്കുക

  1. അപ്‌ഗ്രേഡ് ടൂൾ
    അപ്‌ഗ്രേഡ് ടൂൾ:AndroidTool_Release_v2.69
  2. അപ്‌ഗ്രേഡ് മോഡിലേക്ക് പോകുക
    1. കത്തുന്ന കമ്പ്യൂട്ടർ USB പോർട്ടിലേക്ക് OTG പോർട്ട് ബന്ധിപ്പിക്കുക, ഇത് 5V വൈദ്യുതി വിതരണമായും പ്രവർത്തിക്കുന്നു
    2. uboot ബൂട്ട് ചെയ്യുമ്പോൾ "Ctrl+C" അമർത്തുക, uboot നൽകുന്നതിന്:DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (27)
    3. പൂർണ്ണമായ "update.img" അപ്‌ഗ്രേഡിനായി ബോർഡ് മാസ്‌ക്‌റോം മോഡിലേക്ക് റീബൂട്ട് ചെയ്യുന്നതിന് uboot “rbrom” കമാൻഡ്.DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (28)
    4. ഭാഗിക ഫേംവെയർ നവീകരണത്തിനോ പൂർണ്ണമായ "update.img" അപ്‌ഗ്രേഡിനോ വേണ്ടി ബോർഡ് ലോഡർ മോഡിലേക്ക് റീബൂട്ട് ചെയ്യാൻ "rockusb 0 mmc 0" കമാൻഡ്.DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (29) DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (30)
  3. ഫേംവെയറിന്റെ മുഴുവൻ പാക്കേജും “update.img” അപ്‌ഗ്രേഡ്
  4. ഫേംവെയർ പ്രത്യേകം അപ്ഗ്രേഡ് ചെയ്യുകDUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (31)

പവർ മാനേജ്മെന്റ് കോൺഫിഗറേഷൻ

സിപിയു പവർ ഉപഭോഗം ഒപ്റ്റിമൈസ് ചെയ്യുന്നതിനുള്ള BQ25895 രീതികളാണ് Dusun ഉപയോഗിച്ച ബാറ്ററി മാനേജ്മെന്റ് ചിപ്പ് ലിസ്റ്റ് ചെയ്തിരിക്കുന്നത്,

  • cpufreq പാരാമീറ്റർ ക്രമീകരിക്കുക.DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (32)
  • കുറച്ച് cpu അടയ്‌ക്കുക, cpu-യുടെ ഉയർന്ന ആവൃത്തി പരിമിതപ്പെടുത്തുകDUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (33)
  • എആർഎം ബിഗ്-ലിറ്റിൽ ആർക്കിടെക്ചറുള്ള SoC-ന്, ലിറ്റിൽ കോറിന്റെ ഊർജ്ജ ദക്ഷത മികച്ചതായതിനാൽ, ഉയർന്ന ലോഡിംഗ് ഉള്ള ടാസ്ക്കുകൾ CPUSET വഴി ചെറിയ കോറുകളിലേക്ക് ബന്ധിപ്പിക്കാൻ കഴിയും.
    കുറിപ്പ്: എസ്എംപി ആർക്കിടെക്ചറിലുള്ള SoC യ്ക്ക് ചില സിപിയുവിലേക്ക് ടാസ്‌ക്കുകൾ ബന്ധിപ്പിക്കാൻ കഴിയും, അതുവഴി മറ്റ് സിപിയുകൾക്ക് കുറഞ്ഞ പവർ ഉപഭോഗ മോഡിൽ പ്രവേശിക്കാൻ കഴിയും, പക്ഷേ ഇത് ഉയർന്ന ഫ്രീക്വൻസിയിൽ പ്രവർത്തിക്കുന്നത് സിപിയു എളുപ്പമാക്കും, ഇത് വൈദ്യുതി ഉപഭോഗം വർദ്ധിപ്പിക്കും. DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (34)
  • CPUCTL വഴി ഉയർന്ന ലോഡിംഗ് ഉള്ള ടാസ്‌ക്കുകളുടെ cpu ബാൻഡ്‌വിഡ്ത്ത് പരിമിതപ്പെടുത്തുക (മാക്രോ CONFIG_CFS_BANDWIDTH പ്രവർത്തനക്ഷമമാക്കേണ്ടതുണ്ട്).DUSUN-DSGW-210-IoT-Edge-Computer-Gateway- (35)

ഫ്ലോർ 8, ബിൽഡിംഗ് എ, വാണ്ടോംഗ് സെന്റർ, ഹാങ്‌സോ 310004, ചൈന
ഫോൺ: 86-571-86769027/8 8810480
Webസൈറ്റ്: www.dusuniot.com
www.dusunremotes.com
www.dusunlock.com

റിവിഷൻ ചരിത്രം

സ്പെസിഫിക്കേഷൻ വിഭാഗം. വിവരണം അപ്ഡേറ്റ് ചെയ്യുക By
റവ തീയതി
1.0 2021-08-06   പുതിയ പതിപ്പ് റിലീസ്  
1.1 2022-04-05   പവർ മാനേജ്മെന്റ് ചേർക്കുക  
1.2 2022-06-06   സീരിയൽ കണക്ഷൻ ചേർക്കുക  

അംഗീകാരങ്ങൾ

സംഘടന പേര് തലക്കെട്ട് തീയതി
       

പ്രമാണങ്ങൾ / വിഭവങ്ങൾ

DUSUN DSGW-210 IoT എഡ്ജ് കമ്പ്യൂട്ടർ ഗേറ്റ്‌വേ [pdf] ഉപയോക്തൃ ഗൈഡ്
DSGW-210 IoT എഡ്ജ് കമ്പ്യൂട്ടർ ഗേറ്റ്‌വേ, DSGW-210, IoT എഡ്ജ് കമ്പ്യൂട്ടർ ഗേറ്റ്‌വേ, കമ്പ്യൂട്ടർ ഗേറ്റ്‌വേ, ഗേറ്റ്‌വേ

റഫറൻസുകൾ

ഒരു അഭിപ്രായം ഇടൂ

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിക്കില്ല. ആവശ്യമായ ഫീൽഡുകൾ അടയാളപ്പെടുത്തി *