logo DUSUN

Perusahaan DUSUN
SDK Pandhuan Mulai Cepet
Jeneng produk: IoT Edge Computer Gateway
Jeneng Model: DSGW-010C

DSGW-010C IoT Edge Komputer Gateway

Riwayat Revisi

Spesifikasi Sakit. Update Description By
Pdt Tanggal
1.0 2022-07-07 Rilis versi anyar

Persetujuan

Organisasi jeneng judhul Tanggal

Pambuka

Pandhuan Mulai Cepet iki nerangake dhasar: carane nyambungake lan nyetel target ing jaringan; carane nginstal SDK; lan carane mbangun gambar perangkat kukuh.
Kit Pengembang Perangkat Lunak Linux (SDK) minangka piranti keras lan piranti lunak sing dipasang sing ngidini pangembang Linux nggawe aplikasi ing gateway DSGW-010C Dusun.
Adhedhasar kernel Linux 4.4, lan nggunakake piranti lunak open source sing wis ana, SDK nyederhanakake proses nambahake aplikasi khusus. Driver piranti, toolchain GNU, Pro konfigurasi sing wis ditemtokakefiles, lan sample aplikasi kabeh kalebu.

Informasi Gerbang

2.1 Informasi dhasar
SOC: PX30 Quad-core ARM Cortex-A53
2GB on-board RAM
32GB eMMC
Base ing LoRa Concentrator Engine: Semtech SX1302
Daya TX nganti 27dBm, sensitivitas RX mudhun nganti -139dBm @SF12, BW125kHz
Dhukungan pita Frekuensi LoRa: RU864, IN865, EU868, US915, AU915, KR920, AS923.
Dukungan Wi-Fi 2.4G/5G IEEE 802.11b/g/n/ac
Dhukungan BLE5.0
Dhukungan GPS, GLONASS, Galileo lan QZSS
Dhukungan omah anti banyu IP66

2.2 Antarmuka

DUSUN DSGW-010C IoT Edge Computer Gateway - Gambar 1

Setup Target

Bagean iki nerangake carane nyambungake gateway menyang komputer host lan jaringan.

Nyambungake gateway - Power

  1. Priksa manawa adaptor daya 5V / 3A.
  2. Pilih adaptor plug daya sing cocog kanggo lokasi geografis sampeyan. Lebokake menyang slot ing Universal Power Supply; banjur plug sumber daya menyang stopkontak.
  3. Sambungake plug output saka sumber daya menyang gateway

Nyambungake gateway - port USB

  1. Sambungake siji ujung kabel USB menyang port USB ing laptop utawa desktop
  2. Sambungake ujung kabel USB liyane menyang port USB ing gateway.

Nyambungake papan PCBA - Port Serial
Yen sampeyan pengin debug gateway, sampeyan bisa mbukak Nihan, Sambungake PC kanggo Papan PCBA liwat Serial kanggo alat USB.
Ijo: GND
Biru: RX
Coklat: TX

DUSUN DSGW-010C IoT Edge Computer Gateway - Gambar 2

Kompilasi Lingkungan kanggo Mbangun

Mangga gunakake gambar ubuntu 18.04 .iso kanggo nyetel lingkungan mbangun sampeyan. Sampeyan bisa nggunakake mesin virtual utawa PC fisik kanggo nginstal ubuntu 18.04.

4.1 Mesin Virtual
Disaranake pangguna anyar nggunakake mesin virtual, nginstal ubuntu 18.04 ing mesin virtual, lan ninggalake papan disk sing cukup (paling ora 100G) kanggo mesin virtual.

4.2 PC Ubuntu Kompilasi Lingkungan kanggo Dibangun
Panggunaan pangguna kompilasi mesin fisik bisa nggunakake PC ubuntu.

Akuisisi lan Persiapan SDK

5.1 Ngundhuh kode sumber saka FTP Dusun
Jeneng paket sumber bakal px30_sdk.tar.gz, njaluk saka Dusun FTP.
5.2 Priksa Paket Kompresi Kode
Langkah sabanjure bisa ditindakake mung sawise ngasilake nilai MD5 saka paket kompresi sumber lan mbandhingake nilai MD5 teks MD5 .txt kanggo konfirmasi yen nilai MD5 padha, lan yen nilai MD5 ora padha, energi kode paket rusak, mangga download maneh.

$ md5sum px30_sdk.tar.gz

5.3 Paket Kompresi Sumber Unzipped
Salin kode sumber menyang direktori sing cocog lan unzip paket kompresi kode sumber.

DUSUN DSGW-010C IoT Edge Computer Gateway - Gambar 3

Kompilasi Kode

6.1 Miwiti, Kompilasi global
6.1.1 Inisialisasi Variabel Lingkungan Kompilasi (pilih file sistem)
Sampeyan bisa mbangun gambar buildroot, ubuntu utawa debian rootfs. Pilih ing "./mk.sh".

DUSUN DSGW-010C IoT Edge Computer Gateway - Gambar 4

6.1.2 Siapke ROOT File Sistem basis
Bagean iki kanggo mbangun ubuntu utawa debian file sistem.
Kompilasi Ubuntu
Ngundhuh ROOT file gambar sistem rootfs-ubuntu16_xubuntu_v1.1.img Salin root file sistem menyang path kasebut, banjur mbukak printah ./mk.sh

DUSUN DSGW-010C IoT Edge Computer Gateway - Gambar 5

Mbangun bakal njupuk wektu dawa, mangga ngenteni sabar.
Banjur gambar bakal diselehake ing ./output/update-ubuntu.img
Update-ubuntu.img bisa digunakake kanggo nganyari perangkat kukuh ing gateway

Kompilasi buildroot
Kompilasi gambar buildroot kanthi printah mk.sh -b

DUSUN DSGW-010C IoT Edge Computer Gateway - Gambar 6

Mbangun bakal njupuk wektu dawa, mangga ngenteni sabar.
Banjur gambar bakal diselehake ing ./output/update. img
Nganyari. img bisa digunakake kanggo nganyari perangkat kukuh ing gateway

6.1.3 Mbukak Gambar ing Papan
Sambungake port serial Papan PX30 menyang PC liwat USB kanggo UART Bridge.
Gunakake Putty utawa piranti lunak Terminal liyane minangka alat konsol,
SETTING SERIAL CONSOLE:

  • 115200/8N1
  • Baud: 115200
  • Bit data: 8
  • Paritas Bit: Ora
  • Stop Bit: 1

Daya UP papan, sampeyan bisa ndeleng log boot ing console:

DUSUN DSGW-010C IoT Edge Computer Gateway - Gambar 7

Ora ana tembung sandhi standar kanggo mlebu sistem.

6.2 Disusun Saben Bagean Gambar kanthi Kapisah
6.2.1 Sistem mbangun lan struktur gambar
Update.img dumadi saka sawetara bagean. Bagian utama yaiku uboot. img, boot.img, recovery.img, rootfs.img. uboot.img ngemot bootloader uboot boot.img ngemot wit piranti .dtb gambar, Linux kernel image recovery.img: Sistem bisa boot nganti mode Recovery, recovery.img punika rootfs digunakake ing mode Recovery. rootfs.img: Gambar rootfs normal. Ing mode normal, boot sistem lan pasang gambar rootfs iki.
Sampeyan bisa uga kudu nggawe gambar kanthi kapisah, utamane yen sampeyan fokus ing pangembangan modul siji (umpamane uboot utawa driver kernel). Banjur sampeyan bisa mbangun mung bagean gambar kasebut lan nganyari partisi kasebut ing lampu kilat.

6.2.2 Mbangun Uboot mung

DUSUN DSGW-010C IoT Edge Computer Gateway - Gambar 8

6.2.3 Mbangun Linux Kernel Mung

DUSUN DSGW-010C IoT Edge Computer Gateway - Gambar 9

6.2.4 Mbangun Recovery File Sistem Mung

DUSUN DSGW-010C IoT Edge Computer Gateway - Gambar 10

Luwih lengkap babagan sistem buildroot

Yen sampeyan nggunakake buildroot rootfs, sawetara skrip / alat uji Dusun wis diinstal ing rootfs buildroot pungkasan. Sampeyan bisa ngrujuk menyang buildroot/dusun_rootfs/add_ds_rootfs.sh

7.1 Tes komponen hardware
Tes ing ngisor iki ditindakake ing sistem buildroot.
7.1.1 Test Wi-Fi minangka AP
Skrip "ds_conf_ap.sh" kanggo nyetel Wi-Fi AP, SSID yaiku "dsap", sandi "12345678".

7.1.2 Tes I2C

DUSUN DSGW-010C IoT Edge Computer Gateway - Gambar 12

Tes fungsi i2c ing gateway

Pengembangan nirkabel (Zigbee, Z-Wave, BLE, LoRaWAN)

Mangga gunakake sistem ubuntu kanggo nindakake langkah-langkah ing ngisor iki. Kode kasebut bakal disusun ing papan, dudu ing host.

DUSUN DSGW-010C IoT Edge Computer Gateway - Gambar 13

  1. Siapke sawetara perpustakaan ing Papan
  2. scp SDK

8.1 BLE

DUSUN DSGW-010C IoT Edge Computer Gateway - Gambar 14

Antarmuka BLE yaiku / dev / ttyUSB1.
Download "rk3328_ble_test.tar.gz" saka Dusun FTP, lan nyalin menyang papan, ing /root.

DUSUN DSGW-010C IoT Edge Computer Gateway - Gambar 15

Unzip lan sampeyan bisa njaluk ./bletest build ble test tool lan mbukak:
Informasi liyane babagan alat tes BLE, bukak https://docs.silabs.com/ kanggo informasi luwih lengkap.

DUSUN DSGW-010C IoT Edge Computer Gateway - Gambar 16

8.2 LoRaWAN
Pilih antarmuka sing bener kanggo LoRaWAN, contoneample /dev/spidev32766.0.
Konfigurasi file kanggo iku ing ./sx1302_hal/packet_forwarder/global_conf.json.
Download "sx1302_hal_0210.tar.gz" saka Dusun FTP, lan nyalin menyang papan, ing /root.

DUSUN DSGW-010C IoT Edge Computer Gateway - Gambar 17

Untar lan sampeyan bisa njaluk ./sx1302_hal mbangun LoRaWAN sampkode sx1302_hal lan mbukak:
Informasi liyane babagan kode LoRaWAN, bukak https://www.semtech.com/products/wireless-rf/lora-core/sx1302 kanggo informasi luwih lengkap.

DUSUN DSGW-010C IoT Edge Computer Gateway - Gambar 18

8.3 GPS
Entuk data GPS saka program gps, port serial standar yaiku ttyS3, baud rate 9600

DUSUN DSGW-010C IoT Edge Computer Gateway - Gambar 19

Nganyarke Gambar

9.1 Alat Nganyarke
Alat Upgrade: AndroidTool_Release_v2.69

9.2 Pindhah menyang Mode Nganyarke

  1. Sambungake port OTG menyang port USB komputer kobong, iku uga tumindak minangka sumber daya 5V
  2. Pencet "Ctrl + C" nalika uboot diwiwiti, kanggo ngetik uboot:
    DUSUN DSGW-010C IoT Edge Computer Gateway - Gambar 20
  3. uboot "rbrom" printah kanggo urip maneh Papan menyang mode maskrom, kanggo lengkap "update.img" upgrade.
    DUSUN DSGW-010C IoT Edge Computer Gateway - Gambar 21
  4. "rockusb 0 mmc 0" printah kanggo urip maneh Papan kanggo mode loader, kanggo upgrade perangkat kukuh sebagean utawa lengkap "nganyari. img" upgrade.

DUSUN DSGW-010C IoT Edge Computer Gateway - Gambar 22

9.3 Kabeh Paket Firmware "update.img" Nganyarke

DUSUN DSGW-010C IoT Edge Computer Gateway - Gambar 23

9.4 Nganyarke Firmware kanthi Kapisah

DUSUN DSGW-010C IoT Edge Computer Gateway - Gambar 24

Tel:86-571-86769027/8 8810480
Websitus: www.duuniot.com
www.dusunremotes.com
Lantai 8, Gedung A, Pusat Wantong,
Hangzhou 310004, China
www.dusunlock.com

Dokumen / Sumber Daya

DUSUN DSGW-010C IoT Edge Komputer Gateway [pdf] Pandhuan pangguna
DSGW-010C, DSGW-010C IoT Edge Komputer Gateway, IoT Edge Komputer Gateway, Edge Komputer Gateway, Komputer Gateway, Gateway

Referensi

Ninggalake komentar

Alamat email sampeyan ora bakal diterbitake. Kolom sing dibutuhake ditandhani *