logo DUSUN

Perusahaan DUSUN
SDK Gancang Mimitian Guide
Ngaran produk: IoT Tepi Komputer Gateway
Ngaran modél: DSGW-010C

DSGW-010C IoT Tepi Komputer Gateway

Riwayat révisi

Spésifikasi Mazhab. Update Pedaran By
Pdt titimangsa
1.0 2022-07-07 release versi anyar

Persetujuan

Organisasi Ngaran Judul titimangsa

Bubuka

Pituduh Mimiti Gancang ieu ngajelaskeun dasar-dasar: kumaha nyambungkeun sareng nyetél udagan anjeun dina jaringan; kumaha carana install SDK; sareng kumaha carana ngawangun gambar firmware.
Kit Pangembang Perangkat Lunak Linux (SDK) mangrupikeun suite parangkat lunak sareng parangkat lunak anu dipasang anu ngamungkinkeun para pamekar Linux nyiptakeun aplikasi dina gerbang DSGW-010C Dusun.
Dumasar kana kernel Linux 4.4, sareng ngamangpaatkeun parangkat lunak open source anu tos aya, SDK nyederhanakeun prosés nambihan aplikasi khusus. Supir alat, GNU toolchain, Konfigurasi anu siap-siap profiles, jeung sample aplikasi anu sagala di kaasup.

Émbaran gateway

2.1 Inpo dasar
SOC: PX30 Quad-core ARM Cortex-A53
2GB on-board RAM
32GB eMMC
Dasar dina LoRa Concentrator Engine: Semtech SX1302
Daya TX nepi ka 27dBm, sensitipitas RX turun ka -139dBm @SF12, BW125kHz
rojongan band Frékuénsi LoRa: RU864, IN865, EU868, US915, AU915, KR920, AS923.
Ngarojong Wi-Fi 2.4G/5G IEEE 802.11b/g/n/ac
Rojongan BLE5.0
Dukungan GPS, GLONASS, Galileo sareng QZSS
Rojongan IP66 perumahan waterproof

2.2 Panganteur

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

Setup Target

Bagian ieu ngajelaskeun kumaha nyambungkeun gateway kana komputer host anjeun sareng jaringan.

Nyambungkeun gateway - Power

  1. Pastikeun yén adaptor kakuatan 5V / 3A.
  2. Pilih adaptor colokan listrik anu cocog pikeun lokasi geografis anjeun. Selapkeun kana slot dina Power Supply Universal; teras colok catu daya kana stop kontak.
  3. Sambungkeun colokan kaluaran catu daya ka gateway

Nyambungkeun gateway - port USB

  1. Sambungkeun hiji tungtung kabel USB ka port USB dina laptop atawa desktop
  2. Sambungkeun tungtung séjén kabel USB ka port USB dina gateway nu.

Nyambungkeun papan PCBA - Serial Port
Upami anjeun hoyong debug gateway, anjeun tiasa muka cangkang, Sambungkeun PC ka papan PCBA via Serial ka alat USB.
Héjo: GND
Biru: RX
coklat: TX

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

Nyusun Lingkungan pikeun Ngawangun

Punten nganggo gambar ubuntu 18.04 .iso pikeun nyetél lingkungan ngawangun anjeun. Anjeun tiasa nganggo mesin virtual atanapi PC fisik pikeun masang ubuntu 18.04.

4.1 Mesin Virtual
Disarankeun yén pamaké novice ngagunakeun mesin virtual, install ubuntu 18.04 ka mesin virtual, sarta ninggalkeun spasi disk cukup (sahenteuna 100G) pikeun mesin virtual.

4.2 PC Ubuntu Nyusun Lingkungan pikeun Diwangun
Pamakéan pangguna kompilasi mesin fisik tiasa nganggo PC ubuntu.

SDK akuisisi jeung Persiapan

5.1 Unduh kode sumber tina FTP Dusun
Ngaran pakét sumber bakal px30_sdk.tar.gz, kéngingkeun ti Dusun FTP.
5.2 Kode komprési Paket Cék
Lengkah saterusna bisa dilaksanakeun ngan sanggeus ngahasilkeun nilai MD5 tina pakét komprési sumber jeung ngabandingkeun nilai MD5 tina MD5 .txt téks pikeun mastikeun yén nilai MD5 sarua, sarta lamun nilai MD5 teu sarua, énergi kode pack ruksak, mangga undeur deui.

$ md5sum px30_sdk.tar.gz

5.3 Paket Komprési Sumber Unzipped
Nyalin kodeu sumber ka diréktori anu saluyu sareng unzip paket komprési kode sumber.

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

Kompilasi Kodeu

6.1 Ngamimitian, Kompilasi global
6.1.1 Inisialisasi Variabel Lingkungan Kompilasi (pilih file sistem)
Anjeun tiasa ngawangun buildroot, ubuntu atanapi debian rootfs gambar. Pilih dina "./mk.sh".

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

6.1.2 Nyiapkeun Akar File Dasar sistem
Bagian ieu kanggo ngawangun ubuntu atanapi debian file sistem.
Kompilasi Ubuntu
Unduh akar file gambar sistem rootfs-ubuntu16_xubuntu_v1.1.img Salin akar file Sistim ka jalur nu ditangtukeun, lajeng ngajalankeun paréntah ./mk.sh

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

Pangwangunanna bakal lami, mangga antosan sabar.
Lajeng gambar bakal disimpen dina ./output/update-ubuntu.img
Update-ubuntu.img tiasa dianggo pikeun ngapdet firmware dina gateway

Kompilkeun buildroot
Kompilkeun gambar buildroot ku paréntah mk.sh -b

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

Pangwangunanna bakal lami, mangga antosan sabar.
Lajeng gambar bakal disimpen dina ./output/update. img
Pembaruan. img tiasa dianggo pikeun ngapdet firmware dina gateway

6.1.3 Jalankeun Gambar dina papan
Sambungkeun port serial dewan PX30 ka PC via USB ka UART Sasak.
Anggo Putty atanapi parangkat lunak Terminal sanés salaku alat konsol anjeun,
SETELAN SERIAL CONSOLE:

  • 115200/8N1
  • Baud: 115200
  • Bit Data: 8
  • Parity Bit: Henteu
  • Eureun Bit: 1

Power UP dewan, anjeun tiasa ningali log boot dina konsol:

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

Henteu aya kecap konci standar pikeun login sistem.

6.2 Disusun Tiap Bagian Gambar Kapisah
6.2.1 Sistim ngawangun jeung struktur gambar
Update.img diwangun ku sababaraha bagian. Bagian utama nyaéta uboot. img, boot.img, recovery.img, rootfs.img. uboot.img ngandung bootloader uboot boot.img ngandung tangkal alat .dtb gambar, Linux kernel image recovery.img: Sistim nu bisa boot nepi ka mode recovery, recovery.img teh rootfs dipaké dina mode recovery. rootfs.img: Gambar rootfs normal. Dina modeu normal, boot sistem sareng pasang gambar rootfs ieu.
Anjeun panginten kedah ngadamel gambar nyalira, khususna nalika anjeun fokus kana pangwangunan modul tunggal (contona, uboot atanapi supir kernel). Teras anjeun tiasa ngawangun ngan éta bagian gambar sareng ngapdet partisi éta dina lampu kilat.

6.2.2 Ngawangun Uboot wungkul

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

6.2.3 Ngawangun Linux Ubuntu Kernel Ngan

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

6.2.4 Ngawangun Pamulihan File Sistim Ngan

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

Langkung seueur ngeunaan sistem buildroot

Upami anjeun nganggo buildroot rootfs, sababaraha skrip / alat uji Dusun parantos dipasang dina rootfs buildroot final. Anjeun tiasa ningali ka buildroot/dusun_rootfs/add_ds_rootfs.sh

7.1 Test komponén hardware
Tés di handap ieu dilakukeun dina sistem buildroot.
7.1.1 Nguji Wi-Fi sakumaha AP
Skrip "ds_conf_ap.sh" kanggo nyetél Wi-Fi AP, SSID nyaéta "dsap", kecap akses "12345678".

7.1.2 Uji I2C

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

Uji fungsi i2c dina gateway

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

Punten nganggo sistem ubuntu pikeun ngalakukeun léngkah-léngkah ieu. Kodeu bakal disusun dina papan, sanés dina host.

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

  1. Nyiapkeun sababaraha perpustakaan di papan tulis
  2. scp SDK

8.1 BLE

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

panganteur BLE nyaeta / dev / ttyUSB1.
Unduh "rk3328_ble_test.tar.gz" ti Dusun FTP, teras salin ka dewan, handapeun /root.

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

Buka zip sareng anjeun tiasa kéngingkeun ./bletest ngawangun alat uji ble sareng jalankeun:
Inpo nu langkung lengkep ihwal alat uji BLE, mangga buka https://docs.silabs.com/ pikeun inpo nu leuwih lengkep.

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

8.2 LoRaWAN
Pilih antarmuka anu leres pikeun LoRaWAN, contonaample /dev/spidev32766.0.
Konfigurasi file keur aya dina ./sx1302_hal/packet_forwarder/global_conf.json.
Unduh "sx1302_hal_0210.tar.gz" ti Dusun FTP, teras salin ka dewan, handapeun /root.

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

Untar eta jeung anjeun bisa meunang ./sx1302_hal ngawangun LoRaWAN sample kode sx1302_hal tur ngajalankeun:
Inpo nu langkung lengkep ihwal kodeu LoRaWAN, mangga buka https://www.semtech.com/products/wireless-rf/lora-core/sx1302 pikeun inpo nu leuwih lengkep.

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

8.3 GPS
Kéngingkeun data GPS tina program gps, port serial standar nyaéta ttyS3, laju baud 9600

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

Ngaronjatkeun Gambar

9.1 Ngaronjatkeun Alat
Alat ningkatkeun: AndroidTool_Release_v2.69

9.2 Pindah kana Modeu Ngaronjatkeun

  1. Sambungkeun port OTG ka port USB komputer ngaduruk, éta ogé meta salaku catu daya 5V
  2. Pencét "Ctrl + C" nalika uboot nuju boot, pikeun ngasupkeun uboot:
    DUSUN DSGW-010C IoT Edge Computer Gateway - Gbr 20
  3. uboot "rbrom" paréntah pikeun reboot dewan kana mode maskrom, pikeun lengkep "update.img" pamutahiran.
    DUSUN DSGW-010C IoT Edge Computer Gateway - Gbr 21
  4. "rockusb 0 mmc 0" paréntah pikeun reboot dewan ka modeu loader, pikeun pamutahiran firmware parsial atawa lengkep "update. img" ningkatkeun.

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

9.3 Sakabeh Paket firmware "update.img" Ngaronjatkeun

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

9.4 Ningkatkeun firmware Kapisah

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

Tel:86-571-86769027/8 8810480
Websitus: www.duuniot.com
www.dusunremotes.com
Lantai 8, Gedong A, Wantong tengah,
Hangzhou 310004, Cina
www.dusunlock.com

Dokumén / Sumberdaya

DUSUN DSGW-010C IoT Tepi Komputer Gateway [pdf] Pituduh pamaké
DSGW-010C, DSGW-010C IoT Tepi Komputer Gateway, IoT Tepi Komputer Gateway, Tepi Komputer Gateway, Komputer Gateway, Gateway

Rujukan

Ninggalkeun komentar

alamat surélék anjeun moal diterbitkeun. Widang diperlukeun ditandaan *