logo DUSUN

Sebuah perusahaan DUSUN
Panduan Memulai Cepat SDK
Nama Produk: Gateway Komputer IoT Edge
Nama Model: DSGW-010C

Gerbang Komputer IoT Edge DSGW-010C

Riwayat Revisi

Spesifikasi Sekte. Update Keterangan By
Putaran Tanggal
1.0 Telepon: 2022-07-07 Rilis versi baru

Persetujuan

Organisasi Nama Judul Tanggal

Perkenalan

Panduan Memulai Cepat ini menjelaskan dasar-dasarnya: cara menghubungkan dan menyiapkan target Anda di jaringan; cara memasang SDK; dan bagaimana membangun gambar firmware.
Linux Software Developer's Kit (SDK) merupakan rangkaian perangkat keras dan perangkat lunak tertanam yang memungkinkan pengembang Linux membuat aplikasi pada gateway DSGW-010C Dusun.
Berbasis pada kernel Linux 4.4, dan memanfaatkan perangkat lunak sumber terbuka yang ada, SDK menyederhanakan proses penambahan aplikasi kustom. Driver perangkat, GNU toolchain, Predefined configuration profiles, dan sampfile aplikasi semuanya disertakan.

Informasi Gerbang

2.1 Informasi dasar
SOC: PX30 Quad-core ARM Cortex-A53
RAM terpasang 2GB
Memori eMMC 32GB
Berdasarkan Mesin Konsentrator LoRa: Semtech SX1302
Daya TX hingga 27dBm, sensitivitas RX turun hingga -139dBm @SF12, BW125kHz
Dukungan pita frekuensi LoRa: RU864, IN865, EU868, US915, AU915, KR920, AS923.
Mendukung Wi-Fi 2.4G/5G IEEE 802.11b/g/n/ac
Mendukung BLE5.0
Mendukung GPS,GLONASS,Galileo dan QZSS
Mendukung perumahan tahan air IP66

2.2 Antarmuka

Gerbang Komputer IoT Edge DUSUN DSGW-010C - Gambar 1

Pengaturan Target

Bagian ini menjelaskan cara menyambungkan gateway ke komputer dan jaringan host Anda.

Menghubungkan gateway – Daya

  1. Pastikan adaptor daya 5V/3A.
  2. Pilih adaptor steker daya yang sesuai untuk lokasi geografis Anda. Masukkan ke dalam slot pada Catu Daya Universal; kemudian colokkan catu daya ke stopkontak.
  3. Hubungkan steker keluaran catu daya ke gateway

Menghubungkan gateway – port USB

  1. Sambungkan salah satu ujung kabel USB ke port USB di laptop atau desktop
  2. Hubungkan ujung lain kabel USB ke port USB pada gateway.

Menghubungkan papan PCBA – Port Serial
Jika Anda ingin men-debug gateway, Anda dapat membuka shell, Hubungkan PC ke papan PCBA melalui alat Serial ke USB.
Hijau: GND
Biru: RX
Coklat: Texas

Gerbang Komputer IoT Edge DUSUN DSGW-010C - Gambar 2

Kompilasi Lingkungan untuk Dibangun

Gunakan image ubuntu 18.04 .iso untuk menyiapkan lingkungan build Anda. Anda dapat menggunakan mesin virtual atau PC fisik untuk menginstal ubuntu 18.04.

4.1 Mesin Virtual
Disarankan agar pengguna pemula menggunakan mesin virtual, menginstal ubuntu 18.04 ke mesin virtual, dan menyisakan ruang disk yang cukup (setidaknya 100G) untuk mesin virtual.

4.2 Kompilasi Lingkungan PC Ubuntu untuk Membangun
Penggunaan kompilasi mesin fisik pengguna dapat menggunakan PC ubuntu.

Akuisisi dan Persiapan SDK

5.1 Download source code dari Dusun FTP
Nama paket sumber akan menjadi px30_sdk.tar.gz, dapatkan dari Dusun FTP.
5.2 Pemeriksaan Paket Kompresi Kode
Langkah selanjutnya dapat diambil hanya setelah menghasilkan nilai MD5 dari paket kompresi sumber dan membandingkan nilai MD5 dari teks .txt MD5 untuk mengonfirmasi bahwa nilai MD5 sama, dan jika nilai MD5 tidak sama, energi paket kode rusak, silakan unduh lagi.

$ md5sum px30_sdk.tar.gz

5.3 Paket Kompresi Sumber Dibuka Ritsletingnya
Salin kode sumber ke direktori yang sesuai dan unzip paket kompresi kode sumber.

Gerbang Komputer IoT Edge DUSUN DSGW-010C - Gambar 3

Kompilasi Kode

6.1 Memulai, Kompilasi global
6.1.1 Inisialisasi Variabel Lingkungan Kompilasi (pilih file sistem)
Anda dapat membuat image rootfs buildroot, ubuntu atau debian. Pilih image tersebut di “./mk.sh”.

Gerbang Komputer IoT Edge DUSUN DSGW-010C - Gambar 4

6.1.2 Siapkan Akarnya File Basis sistem
Bagian ini untuk membangun ubuntu atau debian file sistem.
Kompilasi Ubuntu
Unduh root file gambar sistem rootfs-ubuntu16_xubuntu_v1.1.img Salin root file sistem ke jalur yang ditentukan, lalu jalankan perintah ./mk.sh

Gerbang Komputer IoT Edge DUSUN DSGW-010C - Gambar 5

Pembuatannya akan memakan waktu lama, harap menunggu dengan sabar.
Kemudian gambar akan ditempatkan di ./output/update-ubuntu.img
update-ubuntu.img dapat digunakan untuk memperbarui firmware di gateway

Kompilasi buildroot
Kompilasi gambar buildroot dengan perintah mk.sh -b

Gerbang Komputer IoT Edge DUSUN DSGW-010C - Gambar 6

Pembuatannya akan memakan waktu lama, harap menunggu dengan sabar.
Kemudian gambar akan ditempatkan di ./output/update.img
Pembaruan .img dapat digunakan untuk memperbarui firmware di gateway

6.1.3 Jalankan Gambar di papan
Hubungkan port serial papan PX30 ke PC melalui Jembatan USB ke UART.
Gunakan Putty atau perangkat lunak Terminal lainnya sebagai alat konsol Anda,
PENGATURAN KONSOL SERI:

  • 115200/8N1
  • Baud: 115200
  • Bit Data: 8
  • Bit Paritas: Tidak
  • Berhenti Bit: 1

Nyalakan papan, Anda dapat melihat log boot di konsol:

Gerbang Komputer IoT Edge DUSUN DSGW-010C - Gambar 7

Tidak ada kata sandi default untuk login sistem.

6.2 Mengkompilasi Setiap Bagian Gambar Secara Terpisah
6.2.1 Sistem pembuatan dan struktur gambar
update.img terdiri dari beberapa bagian. Bagian utamanya adalah uboot.img, boot.img, recovery.img, rootfs.img. uboot.img berisi bootloader uboot boot.img berisi image pohon perangkat .dtb, image kernel Linux recovery.img: Sistem dapat melakukan booting hingga ke mode pemulihan, recovery.img adalah rootfs yang digunakan dalam mode pemulihan. rootfs.img: Image rootfs normal. Dalam mode normal, sistem melakukan booting dan memasang image rootfs ini.
Anda mungkin perlu membuat image secara terpisah, terutama ketika Anda fokus pada pengembangan modul tunggal (misalnya uboot atau driver kernel). Kemudian Anda hanya dapat membuat bagian gambar itu dan memperbarui partisi itu dalam flash.

6.2.2 Bangun Uboot saja

Gerbang Komputer IoT Edge DUSUN DSGW-010C - Gambar 8

6.2.3 Membangun Kernel Linux Saja

Gerbang Komputer IoT Edge DUSUN DSGW-010C - Gambar 9

6.2.4 Pemulihan Bangunan File Sistem Saja

Gerbang Komputer IoT Edge DUSUN DSGW-010C - Gambar 10

Lebih lanjut tentang sistem buildroot

Jika Anda menggunakan buildroot rootfs, beberapa skrip/alat uji Dusun sudah terpasang di buildroot rootfs final. Anda dapat merujuk ke buildroot/dusun_rootfs/add_ds_rootfs.sh

7.1 Menguji komponen perangkat keras
Pengujian berikut dilakukan di bawah sistem buildroot.
7.1.1 Uji Wi-Fi sebagai AP
Skrip “ds_conf_ap.sh” untuk menyiapkan AP Wi-Fi, SSID adalah “dsap”, kata sandinya adalah “12345678”.

7.1.2 Uji I2C

Gerbang Komputer IoT Edge DUSUN DSGW-010C - Gambar 12

Uji fungsi i2c di gateway

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

Gunakan sistem ubuntu untuk melakukan langkah-langkah berikut. Kode akan dikompilasi di papan, bukan di host.

Gerbang Komputer IoT Edge DUSUN DSGW-010C - Gambar 13

  1. Siapkan beberapa pustaka di papan tulis
  2. SDK untuk scp

8.1 BLE

Gerbang Komputer IoT Edge DUSUN DSGW-010C - Gambar 14

Antarmuka BLE adalah /dev/ttyUSB1.
Unduh “rk3328_ble_test.tar.gz” dari Dusun FTP, dan salin ke papan, di bawah /root.

Gerbang Komputer IoT Edge DUSUN DSGW-010C - Gambar 15

Ekstrak zipnya dan Anda bisa mendapatkan ./bletest build ble test tool dan menjalankan:
Informasi lebih lanjut tentang alat uji BLE, silakan kunjungi https://docs.silabs.com/ untuk informasi lebih lanjut.

Gerbang Komputer IoT Edge DUSUN DSGW-010C - Gambar 16

8.2 LoRaWAN
Pilih antarmuka yang tepat untuk LoRaWAN, misalnyaampbaca /dev/spidev32766.0.
Konfigurasi file karena ada di ./sx1302_hal/packet_forwarder/global_conf.json.
Unduh “sx1302_hal_0210.tar.gz” dari Dusun FTP, dan salin ke papan, di bawah /root.

Gerbang Komputer IoT Edge DUSUN DSGW-010C - Gambar 17

Untar itu dan Anda bisa mendapatkan ./sx1302_hal build LoRaWAN sampkode le sx1302_hal dan jalankan:
Informasi lebih lanjut tentang kode LoRaWAN, silakan kunjungi https://www.semtech.com/products/wireless-rf/lora-core/sx1302 untuk informasi lebih lanjut.

Gerbang Komputer IoT Edge DUSUN DSGW-010C - Gambar 18

8.3 GPS
Dapatkan data GPS dari program gps, port serial default adalah ttyS3, baud rate 9600

Gerbang Komputer IoT Edge DUSUN DSGW-010C - Gambar 19

Peningkatan Gambar

9.1 Alat Peningkatan
Alat pemutakhiran:AndroidTool_Release_v2.69

9.2 Masuk ke Mode Peningkatan

  1. Hubungkan port OTG ke port USB komputer yang terbakar, itu juga berfungsi sebagai catu daya 5V
  2. Tekan “Ctrl+C” ketika uboot sedang melakukan booting, untuk masuk ke uboot:
    Gerbang Komputer IoT Edge DUSUN DSGW-010C - Gambar 20
  3. perintah uboot “rbrom” untuk me-reboot board ke mode maskrom, untuk upgrade “update.img” yang lengkap.
    Gerbang Komputer IoT Edge DUSUN DSGW-010C - Gambar 21
  4. Perintah “rockusb 0 mmc 0” untuk mem-boot ulang papan ke mode loader, untuk pembaruan firmware parsial atau pembaruan “update.img” lengkap.

Gerbang Komputer IoT Edge DUSUN DSGW-010C - Gambar 22

9.3 Seluruh Paket Upgrade Firmware “update.img”

Gerbang Komputer IoT Edge DUSUN DSGW-010C - Gambar 23

9.4 Tingkatkan Firmware Secara Terpisah

Gerbang Komputer IoT Edge DUSUN DSGW-010C - Gambar 24

Tel:86-571-86769027/8 8810480
Weblokasi: www.dusuniot.com
www.dusunremotes.com
Lantai 8, gedung A, pusat Wantong,
Hangzhou 310004, cina
www.dusunlock.com

Dokumen / Sumber Daya

Gerbang Komputer IoT Edge DUSUN DSGW-010C [Bahasa Indonesia:] Panduan Pengguna
DSGW-010C, DSGW-010C Gerbang Komputer IoT Edge, Gerbang Komputer IoT Edge, Gerbang Komputer Edge, Gerbang Komputer, Gerbang

Referensi

Tinggalkan komentar

Alamat email Anda tidak akan dipublikasikan. Bidang yang wajib diisi ditandai *