DusunIoT-лого

DusunIoT DSGW-290 IoT Edge компьютерийн гарц

DusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-бүтээгдэхүүн

Бүтээгдэхүүний мэдээлэл

Үйлдвэрлэгч Hangzhou Roombanker Technology Co., Ltd.
Загварын нэр DSGW-290
Хяналтын түүх
Илчлэх огноо Sect. Тайлбарыг шинэчлэх By
1.0 2022-08-06 Шинэ хувилбар гарсан
1.1 2023-02-06 Цуваа холболт нэмнэ үү
Зөвшөөрөл
Зохион байгуулалт Нэр Гарчиг Огноо
Hangzhou Roombanker Technology Co., Ltd. DUSUN компани

Бүтээгдэхүүнийг ашиглах заавар

IoT Edge компьютерийн гарцыг (Загвар нэр: DSGW-290) ашиглахын тулд доорх зааврыг дагана уу.

  1. Гарц нь тэжээлийн эх үүсвэрт холбогдсон эсэхийг шалгаарай.
  2. Wi-Fi эсвэл SUB-G интерфейсийг ашиглан гарцыг дотоод сүлжээндээ холбоно уу.
  3. Хэрэв Wi-Fi ашиглаж байгаа бол нэмэлт зааврыг 8.6 хэсгээс үзнэ үү.
  4. Хэрэв SUB-G ашиглаж байгаа бол нэмэлт зааврыг 8.7 хэсгээс үзнэ үү.
  5. Хэрэв LTE холболт шаардлагатай бол нэмэлт зааврыг 8.8 хэсгээс үзнэ үү.
  6. Техник хангамжийн интерфейсийг хөгжүүлэхийн тулд HDMI, чихэвч, SATA болон дуут дохионы интерфейсийн талаарх мэдээллийг 9-р хэсгээс үзнэ үү.
  7. Зургийн шинэчлэлийг хийхийн тулд өгөгдсөн Upgrade Tool-ийг ашиглан 10.1-р хэсгийн алхмуудыг дагана уу.

Дэлгэрэнгүй мэдээлэл, техникийн үзүүлэлтүүдийг Hangzhou Roombanker Technology Co., Ltd-ээс өгсөн хэрэглэгчийн гарын авлагаас авна уу.

Бүтээгдэхүүний нэр: IoT Edge компьютерийн гарц
Загварын нэр: DSGW-290

Хяналтын түүх

Тодорхойлолт  

Sect.

 

Тайлбарыг шинэчлэх

 

By

Илч Огноо
1.0 2022-08-06   Шинэ хувилбар гарсан  
1.1 2023-02-06   Цуваа холболт нэмнэ үү  
         
         
         
         
         

Зөвшөөрөл

Зохион байгуулалт Нэр Гарчиг Огноо
       
       
       

Танилцуулга

  • Энэхүү хурдан эхлүүлэх гарын авлага нь үндсэн зарчмуудыг тайлбарладаг: сүлжээн дэх зорилтоо хэрхэн холбох, тохируулах; SDK-г хэрхэн суулгах; болон програм хангамжийн зургийг хэрхэн бүтээх талаар.
  • Linux Software Developer's Kit (SDK) нь Линукс хөгжүүлэгчдэд Dusun-ийн DSGW-290 гарц дээр програм үүсгэх боломжийг олгодог суулгагдсан техник хангамж, програм хангамжийн иж бүрдэл юм.
  • 4.19.232 Linux цөм дээр суурилсан, одоо байгаа нээлттэй эхийн программ хангамжийг ашиглан SDK нь захиалгат програмуудыг нэмэх үйл явцыг хялбаршуулдаг. Төхөөрөмжийн драйверууд, GNU хэрэгслийн гинж, Урьдчилан тодорхойлсон тохиргооны profiles, and sample програмууд бүгд багтсан болно.

Гарцын мэдээлэл

Үндсэн мэдээлэл

  • SOC: RK3568
  • Дөрвөн цөмт ARM Cortex-A53
  • Mali-450MP2 график процессор
  • Цахилгаан хангамж: DC-12V
  • LTE модуль: EG95 (LET CAT-4)
  • Wi-Fi модуль: 6221A (Wi-Fi чип: RTL8821CS)
  • Zigbee: EFR32MG1B232F256GM32
  • Z долгион: ZGM130S037HGN
  • Bluetooth: EFR32BG21A020F768IM32
  • Лора: SX1302
  • SUB-G:EFR32FG23A020F256IM32-C
  • eMMC: 64 ГБ
  • SDRAM: 8BG

ИнтерфэйсDusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-1

Зорилтот тохиргоо

Энэ хэсэгт гарцыг өөрийн компьютер болон сүлжээнд хэрхэн холбох талаар тайлбарлана.

Гарцыг холбох - Эрчим хүч

  1. Цахилгаан адаптер нь 12V/3A байгаа эсэхийг шалгаарай.
  2. Өөрийн газарзүйн байршилд тохирох цахилгаан залгуурын адаптерийг сонго. Үүнийг бүх нийтийн тэжээлийн хангамжийн үүрэнд оруулах; дараа нь тэжээлийн хангамжийг залгуурт холбоно.
  3. Цахилгаан тэжээлийн гаралтын залгуурыг гарц руу холбоно

Гарцыг холбох - Сүлжээний интерфейс

  1. Сүлжээний кабелийн нэг төгсгөлийг зөөврийн компьютер эсвэл ширээний компьютер дээрх сүлжээний порт руу холбоно
  2. Сүлжээний кабелийн нөгөө үзүүрийг гарц дээрх сүлжээний порт руу холбоно уу.
  3. SSH нэвтрэх гарцын IP хаяг, хэрэглэгчийн нэр нь root нууц үг юм.DusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-2

Бариулахын тулд хүрээлэн буй орчныг бүрдүүлэх

Өөрийн бүтээх орчныг тохируулахын тулд ubuntu 18.04 .iso дүрсийг ашиглана уу. Та ubuntu 18.04-ийг суулгахын тулд виртуал машин эсвэл физик компьютер ашиглаж болно

Виртуал машин
Шинэхэн хэрэглэгчдэд виртуал машин ашиглах, виртуал машинд ubuntu 18.04 суулгаж, виртуал машинд хангалттай дискний зай (дор хаяж 100G) үлдээхийг зөвлөж байна.

Ubuntu PC нь бий болгох орчныг бүрдүүлдэг
Физик машиныг эмхэтгэхийн тулд хэрэглэгчид ubuntu PC ашиглаж болно.

SDK олж авах, бэлтгэх

Эх кодыг Dusun FTP-ээс татаж авна уу
Эх багцын нэр нь rk356x_linux-*.tar.gz байх тул Dusun FTP-ээс аваарай.

Код шахалтын багц шалгах
Дараагийн алхамыг эх сурвалжийн шахалтын багцын MD5 утгыг үүсгэж, MD5 .txt текстийн MD5 утгыг харьцуулж, MD5 утга ижил, хэрэв MD5 утга ижил биш бол эрчим хүч кодын багц гэмтсэн тул дахин татаж авна уу.DusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-3

Эх сурвалжийг шахах багцыг задалсан
Эх кодыг харгалзах лавлах руу хуулж, эх кодын шахалтын багцыг задлаарай.

DusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-4

Кодын эмхэтгэл

 Эхлэл, дэлхийн эмхэтгэл
Үндэсийг бэлтгэ File Системийн суурь
Энэ хэсэг нь ubuntu эсвэл debian бүтээхэд зориулагдсан file систем. Хэрэв та барилгын үндэс барихыг хүсч байвал file систем, энэ хэсгийг алгасах.
Ubuntu эмхэтгэх
Root татаж авах file системийн шахалтын багц ubuntu.tar.gz
Үндэс file систем багцын лавлахыг шахдаг:
Шахалтын багцыг задлаарайDusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-5

Үндэсийг хуулах file системийг заасан зам руу оруулнаDusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-6

Бүтээлийн тохиргоог өөрчил

DusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-7

Debian эмхэтгэх
Root татаж авах file системийн шахалтын багц debian.tar.gz Шахалтын багцыг задлахDusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-8

Үндэсийг хуулах file системийг заасан зам руу оруулнаDusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-9

Bulidconfig-г өөрчил

DusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-10

Эмхэтгэж эхэл
Програм хангамжийн бүрэн лавлах үүсгэ files: rockdev/pack/AIO- 3568J_Rk356x*.img болон бусад тусдаа зургууд, AIO-3568J_Rk356x*.img нь бүрэн шинэчлэхэд зориулагдсан бүх програм хангамжийг агуулдаг.

  • $ ./build.sh

Барилга нь удаан үргэлжлэх тул тэвчээртэй хүлээнэ үү.
AIO-3568J_Rk356x*.img-г бүтээсний дараа 7-р бүлгийн дагуу самбарт шатаана.

Зургийг самбар дээр ажиллуулна уу
RK3568 хавтангийн цуваа портыг USB-ээс UART Bridge-ээр дамжуулан компьютерт холбоно уу.
Putty эсвэл бусад терминалын програм хангамжийг консолын хэрэгсэл болгон ашиглах,
ЦУВРАЛ КОНСОЛЫН Тохиргоо:

  • 115200/8N1
  • Бауд: 115200
  • Өгөгдлийн бит: 8
  • Паритет бит: Үгүй
  • Зогсоох бит: 1

Самбарыг асаахад та консол дээр ачаалах бүртгэлийг харж болно:

DusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-12Системд нэвтрэх өгөгдмөл нууц үг байхгүй.

Зургийн хэсэг бүрийг тусад нь эмхэтгэсэн
Барилгын систем ба зургийн бүтэц

  • AIO-3568J_Rk356x*.img нь хэд хэдэн хэсгээс бүрдэнэ. Үндсэн хэсгүүд нь uboot.img, boot.img, recovery.img, rootfs.img юм. uboot.img нь ачаалагчийг агуулж байна uboot boot.img нь төхөөрөмжийн мод .dtb дүрс, Линукс цөмийн зургийн recovery.img агуулж байна:
  • Систем нь сэргээх горимд ачаалах боломжтой, recovery.img нь сэргээх горимд ашиглагддаг rootfs юм. rootfs.img: Ердийн rootfs дүрс. Ердийн горимд энэ rootfs дүрсийг систем ачаалж, холбоно.
  • Ялангуяа нэг модуль (жишээ нь uboot эсвэл цөмийн драйвер) хөгжүүлэхэд анхаарлаа төвлөрүүлэх үед та зургуудыг тусад нь бүтээх шаардлагатай байж магадгүй юм. Дараа нь та зургийн зөвхөн тэр хэсгийг бүтээж, тэр хэсгийг флаш дээр шинэчлэх боломжтой.

Зөвхөн Uboot бүтээх

  • $ ./build.sh ачаалах

Зөвхөн Линуксийн цөмийг бүтээх

  • $ ./build.sh цөм

Сэргээх бүтээх File Зөвхөн систем

  • $ ./build.sh сэргээх

барих File Зөвхөн систем

  • $ ./build.sh rootfs

Эцсийн зургийн савлагаа

  • $ ./build.sh updateimg

rockdev/*.img-г тараах программ хангамжийн багцыг update.img санд бүтээдэг энэ тушаал.

Утасгүй хөгжүүлэлт

(Zigbee, Z-Wave, BLE, LoRaWAN, WIFI, Thread, SUB-G, LTE)
Дараах алхмуудыг хийхийн тулд debian системийг бүтээнэ үү. Кодыг хост дээр биш, самбар дээр эмхэтгэх болно.DusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-13

Зигби
Zigbee интерфэйс нь /dev/ttyS3.
Exec тушаал: AmberGwZ3 -n1 -p /dev/ttyS3 -b115200 -dDusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-14

Z-долгион
Z-Wave интерфэйс нь /dev/ttyS4 .DusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-15

Exec тушаал: zwdevd -b115200 -d/dev/ttyS4

Z долгионы бүс
Хэрэв Dusun-г анхдагчаар суулгасан бол Z-Wave давтамжийг vi /etc/config/dusun/zwdev/region-д тохируулах боломжтой.
Өгөгдмөл нь 0x00: ЕХ

  • 0x01 - АНУ
  • 0x05 - Энэтхэг
  • 0х20 - Япон
  • 0x02 - ANZ
  • 0x06 - Израиль
  • 0х21 - Солонгос
  • 0x03 - HK
  • 0x07 - Орос
  • 0x04 - Малайз
  • 0x08 - Хятад

BLE
BLE интерфейс нь /dev/ttyS7.
Exec тушаал: bul -d /dev/ttyS7 -b115200

DusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-16

ЛоРаВАН
LoRaWAN-д тохирох интерфэйсийг сонгоно уу, жишээ ньample /dev/spidev1.0. Тохиргоо file Учир нь энэ нь /root/sx1302_hal/packet_forwarder/global_conf.json дотор байна.DusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-17

Thread
Жич:

  1. Дараах алхмуудыг хийхийн тулд debian системийг бүтээнэ үү. Кодыг хост дээр биш, самбар дээр эмхэтгэх болно.
  2. Энд байгаа хэлхээ нь OpenThread дээр үндэслэсэн болно.

 Та юу бэлтгэх хэрэгтэй
Хэрэв та thread-сүлжээг зөв ажиллуулахыг хүсвэл дараах алхмуудыг хийх хэрэгтэй.

  1. OT-RCP програмыг асаасан самбар дээрх утастай модуль;
  2. OTBR болон түүний үйл ажиллагааны орчинг бий болгох; 8.5.2 OT-RCP байгуулах

OT-RCP нь ачаалагчийг агуулж болох thread модуль дээр ажилладаг програм юм.
Сонгосон модулийн брэнд, загвар дээр үндэслэн OT-RCP-ийг хэрхэн бүтээх талаар тэдгээрийн баримт бичгүүдээс үзнэ үү.
OT-RCP-г шатааж, хэвийн ажиллах боломжтой эсэхийг шалгаарай.

OTBR барих
Суулгах хамаарал:DusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-18

mDNSResponder суулгах:

  • #wget -4 – чекгүй гэрчилгээ https://opensource.apple.com/tarballs/mDNSResponder/mDNSResponder-1310.80.1.tar.gz#tarxvfmDNSResponder-1310.80.1.tar.gz-C/tmp
  • # cd /tmp/mDNSResponder-1310.80.1/Clients
  • # sed -i '/#include /a #include ' dns-sd.c
  • # sed -i '/#include /a #include ' dns-sd.c
  • # cd /tmp/mDNSResponder-1310.80.1/mDNSPosix
  • # os=linux хийх
  • #sudo make install os=linux
  • #cp mdnsd.sh /etc/init.d/mdns
  • #chmod ugo+x /etc/init.d/mdns
  • #ln -s -f /etc/init.d/mdns /etc/rc2.d/S52mdns
  • #ln -s -f /etc/init.d/mdns /etc/rc3.d/S52mdns
  • #ln -s -f /etc/init.d/mdns /etc/rc4.d/S52mdns
  • #ln -s -f /etc/init.d/mdns /etc/rc5.d/S52mdns
  • #ln -s -f /etc/init.d/mdns /etc/rc0.d/K16mdns
  • #ln -s -f /etc/init.d/mdns /etc/rc6.d/K16mdns
  • #cp build/prod/mdnsd /usr/sbin/mdnsd
  • #cp ../Clients/build/dns-sd /usr/bin/dns-sd

Эх кодыг хуулбарлах:

Хэрэв дэмжлэг хэрэгтэй бол web:

  • #cd you_thread_pathot-br-posix
  • #WEB_GUI=1 ./script/bootstrap

Build (INFRA_IF_NAME нь таны систем дээрх Ethernet сүлжээнд суурилсан бөгөөд eth1 эсвэл өөр байж болно;
хэрэв та wifi сүлжээ ашиглаж байгаа бол INFRA_IF_NAME нь wlan0 эсвэл өөр байж болно; тогтоосон WEBХэрэв танд хэрэгтэй бол _GUI утгыг 1 болгоно уу web, эсвэл 0):

  • #INFRA_IF_NAME=eth0 WEB_GUI=1 ./script/setup

Барилгын амжилт:
Та гүйцэтгэх боломжтой програмыг олох болно:

  • otbr-агент: you_thread_path/ot-br-posix/build/otbr/src/agent/
  • отбр-web(Хэрэв та идэвхжүүлсэн бол web): you_thread_path/ot-br-posix/build/otbr/src/web/
  • ot-ctl: you_thread_path/ot-br-posix/build/otbr/third_party/openthread/repo/src/posix/

otbr-г тохируулах
Тохиргооны үндсэн зам file : /etc/default/otbr-agent

Агуулга нь дараах байдалтай байна.

  • OTBR_AGENT_OPTS=”-I wpan0 -B eth0 spinel+hdlc+uart:///dev/ttyACM0 trel://OTBR_INFRA_IF_NAME” OTBR_NO_AUTO_ATTACH=0

eth0 нь өмнөхтэй ижил байна.
/dev/ttyACM0 нь OT-RCP программыг шатаасан таны урсгалын модулийн төхөөрөмжийн нэр юм. Тиймээс та өөрийн төхөөрөмжийн төхөөрөмжийн нэрийг өөрчлөх хэрэгтэй.
Жич: Өөрчлөлт хийсний дараа гарцаа дахин ачаална уу!!!
Дахин ачаалсны дараа otbr-агент нь OT-RCP-г автоматаар холбох болно.

Start/Stop/Status otbr

DusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-19

Бүртгэл

DusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-20

ot-ctl ашиглан thread-сүлжээг дибаг хийхDusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-21

Ot-ctl-ийн тухай бусад командыг та сурахын тулд тусламж оруулах боломжтой.

WIFI
WIFI нь ширээний системд ашиглагддаг.DusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-22

Дэд Г
SUB-G интерфэйс нь /dev/ttyS9.
Exec тушаал: microcom -s 115200 -p /dev/ttyS9DusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-23

LTE
ModemManager ашигладаг LTE.

  • Ерөнхий mmcli тусламжийн мессежийг хэвлэх: mmcli – тусламж
  • ModemManager нь үүрэн холбооны төхөөрөмжийг зөв ажиллаж байх үед автоматаар сонсож, шалгаж, илрүүлдэг боловч албадан сканнердах ажиллагааг дараах тушаалаар эхлүүлж болно: mmcli –scan-modems << төхөөрөмжүүдийг скан хийхийг хүссэн
  • Илэрсэн үүрэн холбооны төхөөрөмжүүдийг жагсаахын тулд дараах тушаалыг ашиглана уу: mmcli –list-modems << /org/freedesktop/ModemManager1/Modem/0 [Sierra Wireless, Incorporated]
  • Энд ModemManager нь Sierra Wireless үүрэн холбооны төхөөрөмжийг илрүүлсэн бөгөөд ModemManager-аас 0 таниулагч дугаарыг өгсөн.
  • Төхөөрөмжийн нэмэлт мэдээлэл, статусыг авахын тулд модем команд болон танигчийн утгыг ашиглана уу. mmcli - модем = 0

Техник хангамжийн интерфейсийг хөгжүүлэх

HDMI
HDMI холболт нь ширээний системийг харуулах боломжтой.

Чихэвч
Codec-ийг дараах тушаалаар харуулж болно: arecord -lDusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-25

Дууг бичиж, тоглуулж болноDusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-26

Сата
Хэрэв та SSD ашигладаг бол дараах үйлдлүүдийг хийх шаардлагатайDusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-27

Дуу чимээ
Дууны дохио нь нээлттэй, хаалттай байж болно.
Нээлттэй дохио: echo 0 > /sys/class/leds/filefly\:beeper/brightness Хаах дуугаргагч: echo 1 > /sys/class/leds/fifly\: дуугарга/гэрэлтDusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-28

Зургийн шинэчлэл

Сайжруулах хэрэгсэл
Шинэчлэх хэрэгсэл: AndroidTool_Release_v2.84.

Шинэчлэх горим руу орно уу

  1. OTG портыг компьютерийн USB порт руу холбоно уу, энэ нь мөн 12V тэжээлийн хангамжийн үүрэг гүйцэтгэдэг
  2. Ssh-д нэвтрэх үед "ачаалагчийг дахин ачаалах" товчийг дарна уу:DusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-29
  3. систем нь "update.img"-г бүрэн шинэчлэхийн тулд самбарыг LOADER горимд дахин ачаална.DusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-30

"XXX*.img" програмын шинэчлэлтийн бүхэл бүтэн багцDusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-31

Програм хангамжийг тусад нь шинэчлэхDusunIoT-DSGW-290-IoT-Edge-Computer-Gateway-fig-32

Tel:86-571-86769027/8 8810480
Webсайт: www.dusuniot.com
www.dusunremotes.com
Ханжоу 8, Вантонг төв, А байр, 310004 давхар
www.dusunlock.com

Баримт бичиг / нөөц

DusunIoT DSGW-290 IoT Edge компьютерийн гарц [pdf] Хэрэглэгчийн гарын авлага
DSGW-290 IoT Edge Computer Gateway, DSGW-290, IoT Edge Computer Gateway, Edge Computer Gateway, Computer Gateway, Gateway

Лавлагаа

Сэтгэгдэл үлдээгээрэй

Таны имэйл хаягийг нийтлэхгүй. Шаардлагатай талбаруудыг тэмдэглэсэн *