Isang kumpanya ng DUSUN
Gabay sa Mabilis na Pagsisimula ng SDK
Pangalan ng Produkto: IoT Edge Computer Gateway
Pangalan ng Modelo: DSGW-010C
DSGW-010C IoT Edge Computer Gateway
Kasaysayan ng Pagbabago
Pagtutukoy | Sect. | I-update ang Paglalarawan | By | |
Sinabi ni Rev | Petsa | |||
1.0 | 2022-07-07 | Bagong bersyon release | ||
Mga pag-apruba
Organisasyon | Pangalan | Pamagat | Petsa |
Panimula
Ipinapaliwanag ng Quick Start Guide na ito ang mga pangunahing kaalaman: kung paano ikonekta at i-set up ang iyong target sa network; paano i-install ang SDK; at kung paano bumuo ng mga imahe ng firmware.
Ang Linux Software Developer's Kit (SDK) ay isang naka-embed na hardware at software suite na nagbibigay-daan sa mga developer ng Linux na lumikha ng mga application sa DSGW-010C gateway ng Dusun.
Batay sa 4.4 Linux kernel, at paggamit ng kasalukuyang open source software, pinapasimple ng SDK ang proseso ng pagdaragdag ng mga custom na application. Mga driver ng device, GNU toolchain, Predefined configuration profiles, at sampAng mga aplikasyon ay kasama lahat.
Impormasyon sa Gateway
2.1 Pangunahing impormasyon
SOC: PX30 Quad-core ARM Cortex-A53
2GB on-board na RAM
32GB eMMC
Base sa LoRa Concentrator Engine: Semtech SX1302
TX power hanggang 27dBm, RX sensitivity pababa sa -139dBm @SF12, BW125kHz
Suporta sa LoRa Frequency band: RU864, IN865, EU868, US915, AU915, KR920, AS923.
Suportahan ang Wi-Fi 2.4G/5G IEEE 802.11b/g/n/ac
Suportahan ang BLE5.0
Suportahan ang GPS, GLONASS, Galileo at QZSS
Suportahan ang IP66 waterproof housing
2.2 Interface
Target na Setup
Inilalarawan ng seksyong ito kung paano ikonekta ang gateway sa iyong host computer at network.
Pagkonekta ng gateway – Power
- Siguraduhin na ang power adapter ay 5V/3A.
- Piliin ang naaangkop na power plug adapter para sa iyong heograpikal na lokasyon. Ipasok ito sa puwang sa Universal Power Supply; pagkatapos ay isaksak ang power supply sa isang saksakan.
- Ikonekta ang output plug ng power supply sa gateway
Pagkonekta ng gateway – USB port
- Ikonekta ang isang dulo ng USB cable sa USB port sa laptop o desktop
- Ikonekta ang kabilang dulo ng USB cable sa USB port sa gateway.
Pagkonekta ng PCBA board – Serial Port
Kung gusto mong i-debug ang gateway, maaari mong buksan ang shell, Ikonekta ang PC sa PCBA board sa pamamagitan ng Serial to USB tool.
Berde: GND
Asul: RX
Kayumanggi: TX
I-compile ang Kapaligiran na Buuin
Pakigamit ang ubuntu 18.04 .iso image para i-setup ang iyong build environment. Maaari kang gumamit ng virtual machine o pisikal na PC para i-install ang ubuntu 18.04.
4.1 Virtual Machine
Inirerekomenda na ang mga baguhang user ay gumamit ng mga virtual machine, mag-install ng ubuntu 18.04 sa virtual machine, at mag-iwan ng sapat na espasyo sa disk (hindi bababa sa 100G) para sa virtual machine.
4.2 Ubuntu PC Compile the Environment to Build
Ang paggamit ng pisikal na machine compilation user ay maaaring gumamit ng ubuntu PC.
Pagkuha at Paghahanda ng SDK
5.1 I-download ang source code mula sa Dusun FTP
Ang pangalan ng source package ay magiging px30_sdk.tar.gz, kunin ito mula sa Dusun FTP.
5.2 Pagsusuri ng Code Compression Package
Ang susunod na hakbang ay maaari lamang gawin pagkatapos mabuo ang MD5 value ng source compression package at ihambing ang MD5 value ng MD5 .txt text para kumpirmahin na ang MD5 value ay pareho, at kung ang MD5 value ay hindi pareho, ang enerhiya Nasira ang code pack, mangyaring i-download ito muli.
$ md5sum px30_sdk.tar.gz
5.3 Ang Source Compression Package ay Na-unzip
Kopyahin ang source code sa kaukulang direktoryo at i-unzip ang source code compression package.
Pagsasama-sama ng Code
6.1 Pagsisimula, global Compilation
6.1.1 Magsimula ng Compilation Environment Variables (piliin file sistema)
Maaari kang bumuo ng buildroot, ubuntu o debian rootfs na imahe. Piliin ito sa “./mk.sh”.
6.1.2 Ihanda ang Root File System base
Ang seksyong ito ay para sa pagbuo ng ubuntu o debian file sistema.
I-compile ang Ubuntu
I-download ang ugat file system image rootfs-ubuntu16_xubuntu_v1.1.img Kopyahin ang root file system sa tinukoy na landas, pagkatapos ay patakbuhin ang command ./mk.sh
Magtatagal ang build, mangyaring maghintay nang matiyaga.
Pagkatapos ay ilalagay ang larawan sa ./output/update-ubuntu.img
Maaaring gamitin ang update-ubuntu.img para i-update ang firmware sa gateway
I-compile ang buildroot
I-compile ang buildroot na imahe sa pamamagitan ng command mk.sh -b
Magtatagal ang build, mangyaring maghintay nang matiyaga.
Pagkatapos ay ilalagay ang larawan sa ./output/update. img
Ang update. img ay maaaring gamitin upang i-update ang firmware sa gateway
6.1.3 Patakbuhin ang Larawan sa pisara
Ikonekta ang PX30 board serial port sa PC sa pamamagitan ng USB sa UART Bridge.
Gamitin ang Putty o iba pang Terminal software bilang iyong console tool,
MGA SETTING NG SERIAL CONSOLE:
- 115200/8N1
- Baud: 115200
- Mga Bit ng Data: 8
- Parity Bit: Hindi
- Itigil ang Bit: 1
Power UP ang board, makikita mo ang boot log sa console:
Walang default na password para sa pag-login ng system.
6.2 Pinaghiwalay ang Bawat Bahagi ng Larawan
6.2.1 Ang build system at ang image structure
Ang update.img ay binubuo ng ilang bahagi. Ang mga pangunahing bahagi ay uboot. img, boot.img, recovery.img, rootfs.img. Ang uboot.img ay naglalaman ng bootloader Ang uboot boot.img ay naglalaman ng device tree .dtb na imahe, Linux kernel image recovery.img: Ang system ay maaaring mag-boot hanggang sa recovery mode, ang recovery.img ay ang rootfs na ginagamit sa recovery mode. rootfs.img: Ang normal na larawan ng rootfs. Sa normal na mode, i-boot ang system at i-mount ang rootfs image na ito.
Maaaring kailanganin mong buuin ang mga imahe nang hiwalay, lalo na kapag nakatuon ka sa isang module (hal. uboot o kernel driver) na pag-develop. Pagkatapos ay maaari kang bumuo lamang ng bahaging iyon ng imahe at i-update ang partition na iyon sa flash.
6.2.2 Bumuo lamang ng Uboot
6.2.3 Bumuo ng Linux Kernel Lamang
6.2.4 Build Recovery File System Lang
Higit pa tungkol sa buildroot system
Kung gumagamit ka ng buildroot rootfs, ang ilang Dusun test script/tool ay naka-install na sa huling buildroot rootfs. Maaari kang sumangguni sa buildroot/dusun_rootfs/add_ds_rootfs.sh
7.1 Subukan ang mga bahagi ng hardware
Ang mga sumusunod na pagsubok ay ginagawa sa ilalim ng buildroot system.
7.1.1 Subukan ang Wi-Fi bilang AP
Ang script na "ds_conf_ap.sh" ay para sa pag-set up ng Wi-Fi AP, ang SSID ay "dsap", ang password ay "12345678".
7.1.2 Pagsubok sa I2C
Pagsubok ng i2c function sa gateway
Pag-develop ng wireless (Zigbee, Z-Wave, BLE, LoRaWAN)
Mangyaring gamitin ang ubuntu system upang gawin ang mga sumusunod na hakbang. Ang code ay isasama sa board, hindi sa host.
- Maghanda ng ilang aklatan sa pisara
- scp SDK
8.1 BLE
Ang interface ng BLE ay /dev/ttyUSB1.
I-download ang “rk3328_ble_test.tar.gz” mula sa Dusun FTP, at kopyahin ito sa board, sa ilalim ng /root.
I-unzip ito at makakakuha ka ng ./bletest build ble test tool at patakbuhin ang:
Higit pang impormasyon tungkol sa BLE test tool, pakibisita https://docs.silabs.com/ para sa karagdagang impormasyon.
8.2 LoRaWAN
Piliin ang tamang interface para sa LoRaWAN, halample /dev/spidev32766.0.
Ang pagsasaayos file dahil ito ay nasa ./sx1302_hal/packet_forwarder/global_conf.json.
I-download ang “sx1302_hal_0210.tar.gz” mula sa Dusun FTP, at kopyahin ito sa board, sa ilalim ng /root.
Alisin ito at maaari kang makakuha ng ./sx1302_hal build LoRaWAN sample code sx1302_hal at tumakbo:
Higit pang impormasyon tungkol sa LoRaWAN code, pakibisita https://www.semtech.com/products/wireless-rf/lora-core/sx1302 para sa karagdagang impormasyon.
8.3 GPS
Kunin ang data ng GPS mula sa gps program, ang default na serial port ay ttyS3, baud rate 9600
Pag-upgrade ng Larawan
9.1 Tool sa Pag-upgrade
Tool sa pag-upgrade:AndroidTool_Release_v2.69
9.2 Pumunta sa Upgrade Mode
- Ikonekta ang OTG port sa nasusunog na USB port ng computer, ito rin ay kumikilos bilang 5V power supply
- Pindutin ang "Ctrl+C" kapag nag-boot up ang uboot, upang ipasok ang uboot:
- uboot "rbrom" command upang i-reboot ang board sa maskrom mode, para sa kumpletong pag-upgrade ng "update.img".
- “rockusb 0 mmc 0” command na i-reboot ang board sa loader mode, para sa bahagyang pag-upgrade ng firmware o kumpletong “update. img" na pag-upgrade.
9.3 Ang Buong Package ng Firmware na "update.img" Upgrade
9.4 I-upgrade ang Firmware nang Hiwalay
Tel:86-571-86769027/8 8810480
Website: www.dusuniot.com
www.dusunremotes.com
Floor 8, building A, Wantong center,
Hangzhou 310004, china
www.dusunlock.com
Mga Dokumento / Mga Mapagkukunan
![]() |
DUSUN DSGW-010C IoT Edge Computer Gateway [pdf] Gabay sa Gumagamit DSGW-010C, DSGW-010C IoT Edge Computer Gateway, IoT Edge Computer Gateway, Edge Computer Gateway, Computer Gateway, Gateway |