ໂລໂກ້ DUSUN

ບໍລິສັດ DUSUN
ຄູ່ມືເລີ່ມຕົ້ນດ່ວນ SDK
ຊື່ຜະລິດຕະພັນ: IoT Edge Computer Gateway
ຊື່ແບບ: DSGW-010C

ປະຕູຄອມພິວເຕີ DSGW-010C IoT Edge

ປະຫວັດການແກ້ໄຂ

ຂໍ້ມູນຈໍາເພາະ Sect ລາຍລະອຽດການປັບປຸງ By
ພ.ສ ວັນທີ
1.0 2022-07-07 ລຸ້ນໃໝ່

ການອະນຸມັດ

ອົງການຈັດຕັ້ງ ຊື່ ຫົວຂໍ້ ວັນທີ

ແນະນຳ

ຄູ່ມືເລີ່ມຕົ້ນດ່ວນນີ້ອະທິບາຍພື້ນຖານ: ວິທີການເຊື່ອມຕໍ່ແລະຕັ້ງເປົ້າຫມາຍຂອງທ່ານໃນເຄືອຂ່າຍ; ວິທີການຕິດຕັ້ງ SDK; ແລະວິທີການສ້າງຮູບພາບເຟີມແວ.
ຊຸດນັກພັດທະນາຊອບແວ Linux (SDK) ແມ່ນຊຸດຮາດແວ ແລະຊອບແວທີ່ຝັງໄວ້ທີ່ຊ່ວຍໃຫ້ຜູ້ພັດທະນາ Linux ສາມາດສ້າງແອັບພລິເຄຊັນເທິງປະຕູທາງ DSGW-010C ຂອງ Dusun.
ອີງໃສ່ 4.4 Linux kernel, ແລະນໍາໃຊ້ຊອບແວແຫຼ່ງເປີດທີ່ມີຢູ່, SDK ເຮັດໃຫ້ຂະບວນການເພີ່ມຄໍາຮ້ອງສະຫມັກທີ່ກໍາຫນົດເອງງ່າຍຂຶ້ນ. ໄດເວີອຸປະກອນ, GNU toolchain, predefined configuration profiles, ແລະ sampຄໍາຮ້ອງສະຫມັກ le ແມ່ນລວມຢູ່ໃນທັງຫມົດ.

ຂໍ້ມູນປະຕູ

2.1 ຂໍ້ມູນພື້ນຖານ
SOC: PX30 Quad-core ARM Cortex-A53
RAM 2GB ໃນເຄື່ອງ
32GB eMMC
ອີງໃສ່ LoRa Concentrator Engine: Semtech SX1302
TX ພະລັງງານສູງເຖິງ 27dBm, ຄວາມອ່ອນໄຫວ RX ລົງໄປ -139dBm @SF12, BW125kHz
ຮອງຮັບແຖບຄວາມຖີ່ LoRa: RU864, IN865, EU868, US915, AU915, KR920, AS923.
ຮອງຮັບ Wi-Fi 2.4G/5G IEEE 802.11b/g/n/ac
ຮອງຮັບ BLE5.0
ສະຫນັບສະຫນູນ GPS, GLONASS, Galileo ແລະ QZSS
ຮອງຮັບ IP66 ທີ່ຢູ່ອາໄສກັນນ້ໍາ

2.2 ການໂຕ້ຕອບ

DUSUN DSGW-010C IoT Edge Computer Gateway - ຮູບ 1

ການ​ຕັ້ງ​ຄ່າ​ເປົ້າ​ຫມາຍ​

ພາກນີ້ອະທິບາຍວິທີການເຊື່ອມຕໍ່ປະຕູເຂົ້າໄປໃນຄອມພິວເຕີໂຮດແລະເຄືອຂ່າຍຂອງທ່ານ.

ການເຊື່ອມຕໍ່ປະຕູ – ພະລັງງານ

  1. ໃຫ້ແນ່ໃຈວ່າອະແດັບເຕີໄຟແມ່ນ 5V/3A.
  2. ເລືອກອະແດັບເຕີປລັກສຽບໄຟທີ່ເໝາະສົມກັບສະຖານທີ່ຕັ້ງພູມສາດຂອງທ່ານ. ໃສ່ມັນເຂົ້າໄປໃນສະລັອດຕິງຢູ່ໃນ Universal Power Supply; ຫຼັງຈາກນັ້ນ, ສຽບການສະຫນອງພະລັງງານເຂົ້າໄປໃນເຕົ້າສຽບ.
  3. ເຊື່ອມຕໍ່ປລັກຂາອອກຂອງແຫຼ່ງສະໜອງພະລັງງານກັບປະຕູ

ການເຊື່ອມຕໍ່ປະຕູ – ພອດ USB

  1. ເຊື່ອມຕໍ່ປາຍໜຶ່ງຂອງສາຍ USB ກັບພອດ USB ໃນແລັບທັອບ ຫຼືເດັສທັອບ
  2. ເຊື່ອມຕໍ່ປາຍອື່ນໆຂອງສາຍ USB ກັບພອດ USB ຢູ່ໃນປະຕູ.

ການເຊື່ອມຕໍ່ກະດານ PCBA – Serial Port
ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ຕ້ອງ​ການ​ແກ້​ໄຂ​ປະ​ຕູ​ໄດ້​, ທ່ານ​ສາ​ມາດ​ເປີດ​ແກະ​, ເຊື່ອມ​ຕໍ່ PC ກັບ​ຄະ​ນະ PCBA ໂດຍ​ຜ່ານ​ເຄື່ອງ​ມື Serial ກັບ USB​.
ສີຂຽວ: GND
ສີຟ້າ: RX
ສີນ້ຳຕານ: TX

DUSUN DSGW-010C IoT Edge Computer Gateway - ຮູບ 2

ລວບລວມສະພາບແວດລ້ອມເພື່ອສ້າງ

ກະລຸນາໃຊ້ຮູບພາບ ubuntu 18.04 .iso ເພື່ອຕັ້ງຄ່າສະພາບແວດລ້ອມການກໍ່ສ້າງຂອງທ່ານ. ທ່ານ​ສາ​ມາດ​ໃຊ້​ເຄື່ອງ virtual ຫຼື PC ທາງ​ດ້ານ​ຮ່າງ​ກາຍ​ເພື່ອ​ຕິດ​ຕັ້ງ ubuntu 18.04.

4.1 ເຄື່ອງ Virtual
ມັນແນະນໍາໃຫ້ຜູ້ໃຊ້ຈົວໃຊ້ເຄື່ອງ virtual, ຕິດຕັ້ງ ubuntu 18.04 ໃສ່ເຄື່ອງ virtual, ແລະປ່ອຍໃຫ້ພື້ນທີ່ດິດພຽງພໍ (ຢ່າງຫນ້ອຍ 100G) ສໍາລັບເຄື່ອງ virtual.

4.2 Ubuntu PC ລວບລວມສະພາບແວດລ້ອມເພື່ອສ້າງ
ການນໍາໃຊ້ການລວບລວມເຄື່ອງຈັກທາງດ້ານຮ່າງກາຍຜູ້ໃຊ້ສາມາດນໍາໃຊ້ ubuntu PC.

ການຊື້ SDK ແລະການກະກຽມ

5.1 ດາວໂຫຼດລະຫັດແຫຼ່ງຈາກ Dusun FTP
ຊື່ແພັກເກັດແຫຼ່ງຈະເປັນ px30_sdk.tar.gz, ເອົາມັນມາຈາກ Dusun FTP.
5.2 ການກວດສອບຊຸດການບີບອັດລະຫັດ
ຂັ້ນຕອນຕໍ່ໄປສາມາດປະຕິບັດໄດ້ພຽງແຕ່ຫຼັງຈາກສ້າງມູນຄ່າ MD5 ຂອງຊຸດການບີບອັດແຫຼ່ງແລະການປຽບທຽບຄ່າ MD5 ຂອງຂໍ້ຄວາມ MD5 .txt ເພື່ອຢືນຢັນວ່າຄ່າ MD5 ແມ່ນຄືກັນ, ແລະຖ້າຄ່າ MD5 ບໍ່ຄືກັນ, ພະລັງງານ. ຊຸດລະຫັດເສຍຫາຍ, ກະລຸນາດາວໂຫລດມັນອີກຄັ້ງ.

$ md5sum px30_sdk.tar.gz

5.3 ຊຸດການບີບອັດແຫຼ່ງທີ່ມາແມ່ນ unzipped
ຄັດລອກລະຫັດແຫຼ່ງໄປຫາໄດເລກະທໍລີທີ່ສອດຄ້ອງກັນແລະ unzip ຊຸດບີບອັດລະຫັດແຫຼ່ງ.

DUSUN DSGW-010C IoT Edge Computer Gateway - ຮູບ 3

ການລວບລວມລະຫັດ

6.1 ການເລີ່ມຕົ້ນ, ການລວບລວມຂໍ້ມູນທົ່ວໂລກ
6.1.1 ເລີ່ມຕົ້ນຕົວແປສະພາບແວດລ້ອມການລວບລວມ (ເລືອກ file ລະບົບ)
ທ່ານສາມາດສ້າງ buildroot, ubuntu ຫຼື debian rootfs ຮູບພາບ. ເລືອກມັນຢູ່ໃນ “./mk.sh”.

DUSUN DSGW-010C IoT Edge Computer Gateway - ຮູບ 4

6.1.2 ການກະກຽມຮາກ File ພື້ນຖານລະບົບ
ພາກນີ້ແມ່ນສໍາລັບການກໍ່ສ້າງ ubuntu ຫຼື debian file ລະບົບ.
ລວບລວມ Ubuntu
ດາວໂຫລດຮາກ file ຮູບພາບລະບົບ rootfs-ubuntu16_xubuntu_v1.1.img ຄັດລອກຮາກ file ລະບົບໄປຫາເສັ້ນທາງທີ່ລະບຸ, ຫຼັງຈາກນັ້ນດໍາເນີນການຄໍາສັ່ງ ./mk.sh

DUSUN DSGW-010C IoT Edge Computer Gateway - ຮູບ 5

ການກໍ່ສ້າງຈະໃຊ້ເວລາດົນ, ກະລຸນາລໍຖ້າດ້ວຍຄວາມອົດທົນ.
ຫຼັງຈາກນັ້ນ, ຮູບພາບຈະຖືກວາງໄວ້ໃນ ./output/update-ubuntu.img
ອັບເດດ-ubuntu.img ສາມາດໃຊ້ເພື່ອອັບເດດເຟີມແວໃນປະຕູໄດ້

ລວບລວມ buildroot
ລວບລວມຮູບພາບ buildroot ໂດຍຄໍາສັ່ງ mk.sh -b

DUSUN DSGW-010C IoT Edge Computer Gateway - ຮູບ 6

ການກໍ່ສ້າງຈະໃຊ້ເວລາດົນ, ກະລຸນາລໍຖ້າດ້ວຍຄວາມອົດທົນ.
ຫຼັງຈາກນັ້ນ, ຮູບພາບຈະຖືກຈັດໃສ່ໃນ ./output/update. img
ການປັບປຸງ. img ສາມາດຖືກໃຊ້ເພື່ອອັບເດດເຟີມແວໃນ gateway

6.1.3 ແລ່ນຮູບພາບເທິງກະດານ
ເຊື່ອມຕໍ່ຜອດ serial board PX30 ກັບ PC ຜ່ານ USB ຫາ UART Bridge.
ໃຊ້ Putty ຫຼືຊອບແວ Terminal ອື່ນໆເປັນເຄື່ອງມື console ຂອງທ່ານ,
ການຕັ້ງຄ່າ SERIAL CONSOLE:

  • 115200/8N1
  • Baud: 115200
  • ບິດຂໍ້ມູນ: 8
  • Parity Bit: ບໍ່
  • ຢຸດບິດ: 1

ເປີດໃຊ້ກະດານ, ທ່ານສາມາດເບິ່ງບັນທຶກການ boot ໃນ console:

DUSUN DSGW-010C IoT Edge Computer Gateway - ຮູບ 7

ບໍ່ມີລະຫັດຜ່ານເລີ່ມຕົ້ນສໍາລັບການເຂົ້າສູ່ລະບົບລະບົບ.

6.2 ລວບລວມຮູບພາບແຕ່ລະພາກສ່ວນແຍກຕ່າງຫາກ
6.2.1 ລະບົບການສ້າງ ແລະ ໂຄງສ້າງຮູບພາບ
update.img ແມ່ນປະກອບດ້ວຍຫຼາຍພາກສ່ວນ. ພາກສ່ວນຕົ້ນຕໍແມ່ນ uboot. img, boot.img, recovery.img, rootfs.img. uboot.img ປະກອບດ້ວຍ bootloader uboot boot.img ປະກອບດ້ວຍອຸປະກອນຕົ້ນໄມ້ .dtb ຮູບພາບ, Linux kernel image recovery.img: ລະບົບສາມາດບູດເຖິງຮູບແບບການຟື້ນຕົວ, recovery.img ເປັນ rootfs ທີ່ໃຊ້ໃນໂຫມດການຟື້ນຕົວ. rootfs.img: ຮູບພາບ rootfs ປົກກະຕິ. ໃນ​ຮູບ​ແບບ​ປົກ​ກະ​ຕິ​, boot ລະ​ບົບ​ແລະ​ຕິດ​ຕັ້ງ​ຮູບ rootfs ນີ້​.
ທ່ານອາດຈະຕ້ອງສ້າງຮູບພາບແຍກຕ່າງຫາກ, ໂດຍສະເພາະໃນເວລາທີ່ທ່ານສຸມໃສ່ການພັດທະນາໂມດູນດຽວ (ເຊັ່ນ: uboot ຫຼື kernel driver). ຫຼັງ​ຈາກ​ນັ້ນ​, ທ່ານ​ສາ​ມາດ​ສ້າງ​ພຽງ​ແຕ່​ສ່ວນ​ຂອງ​ຮູບ​ພາບ​ແລະ​ປັບ​ປຸງ​ການ​ແບ່ງ​ປັນ​ນັ້ນ​ໃນ flash​.

6.2.2 ສ້າງ Uboot ເທົ່ານັ້ນ

DUSUN DSGW-010C IoT Edge Computer Gateway - ຮູບ 8

6.2.3 ສ້າງ Kernel Linux ເທົ່ານັ້ນ

DUSUN DSGW-010C IoT Edge Computer Gateway - ຮູບ 9

6.2.4 ສ້າງການຟື້ນຕົວ File ລະບົບເທົ່ານັ້ນ

DUSUN DSGW-010C IoT Edge Computer Gateway - ຮູບ 10

ເພີ່ມເຕີມກ່ຽວກັບລະບົບ buildroot

ຖ້າທ່ານໃຊ້ buildroot rootfs, ບາງຕົວທົດສອບ / ເຄື່ອງມື Dusun ໄດ້ຖືກຕິດຕັ້ງແລ້ວໃນ buildroot rootfs ສຸດທ້າຍ. ທ່ານສາມາດອ້າງອີງເຖິງ buildroot/dusun_rootfs/add_ds_rootfs.sh

7.1 ທົດສອບອົງປະກອບຮາດແວ
ການທົດສອບຕໍ່ໄປນີ້ແມ່ນເຮັດພາຍໃຕ້ລະບົບ buildroot.
7.1.1 ທົດສອບ Wi-Fi ເປັນ AP
ສະຄຣິບ “ds_conf_ap.sh” ແມ່ນສຳລັບການຕັ້ງຄ່າ Wi-Fi AP, SSID ແມ່ນ “dsap”, ລະຫັດຜ່ານແມ່ນ “12345678”.

7.1.2 ການທົດສອບ I2C

DUSUN DSGW-010C IoT Edge Computer Gateway - ຮູບ 12

ການທົດສອບການທໍາງານຂອງ i2c ໃນ gateway

ການພັດທະນາໄຮ້ສາຍ (Zigbee, Z-Wave, BLE, LoRaWAN)

ກະລຸນາໃຊ້ລະບົບ ubuntu ເພື່ອເຮັດຂັ້ນຕອນຕໍ່ໄປນີ້. ລະຫັດຈະຖືກລວບລວມຢູ່ໃນກະດານ, ບໍ່ແມ່ນຢູ່ໃນເຈົ້າພາບ.

DUSUN DSGW-010C IoT Edge Computer Gateway - ຮູບ 13

  1. ກະກຽມຫ້ອງສະຫມຸດບາງບ່ອນຢູ່ເທິງກະດານ
  2. scp SDK

8.1 BLE

DUSUN DSGW-010C IoT Edge Computer Gateway - ຮູບ 14

ການໂຕ້ຕອບ BLE ແມ່ນ /dev/ttyUSB1.
ດາວໂຫລດ “rk3328_ble_test.tar.gz” ຈາກ Dusun FTP, ແລະຄັດລອກມັນໃສ່ກະດານ, ພາຍໃຕ້ /root.

DUSUN DSGW-010C IoT Edge Computer Gateway - ຮູບ 15

Unzip ມັນແລະທ່ານສາມາດໄດ້ຮັບ ./bletest build ble test tool and run:
ຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບເຄື່ອງມືທົດສອບ BLE, ກະລຸນາເຂົ້າໄປເບິ່ງ https://docs.silabs.com/ ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ.

DUSUN DSGW-010C IoT Edge Computer Gateway - ຮູບ 16

8.2 LoRaWAN
ເລືອກການໂຕ້ຕອບທີ່ຖືກຕ້ອງສໍາລັບ LoRaWAN, ສໍາລັບການຍົກຕົວຢ່າງample /dev/spidev32766.0.
ການ​ຕັ້ງ​ຄ່າ​ file ສໍາລັບມັນຢູ່ໃນ ./sx1302_hal/packet_forwarder/global_conf.json.
ດາວໂຫລດ “sx1302_hal_0210.tar.gz” ຈາກ Dusun FTP, ແລະຄັດລອກມັນໃສ່ກະດານ, ພາຍໃຕ້ /root.

DUSUN DSGW-010C IoT Edge Computer Gateway - ຮູບ 17

Untar ມັນແລະທ່ານສາມາດໄດ້ຮັບ ./sx1302_hal build LoRaWAN sample ລະຫັດ sx1302_hal ແລະດໍາເນີນການ:
ຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບລະຫັດ LoRaWAN, ກະລຸນາເຂົ້າໄປເບິ່ງ https://www.semtech.com/products/wireless-rf/lora-core/sx1302 ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ.

DUSUN DSGW-010C IoT Edge Computer Gateway - ຮູບ 18

8.3 GPS
ໄດ້​ຮັບ​ຂໍ້​ມູນ GPS ຈາກ​ໂຄງ​ການ gps​, ພອດ serial ໃນ​ຕອນ​ຕົ້ນ​ແມ່ນ ttyS3​, baud ອັດ​ຕາ​ການ 9600

DUSUN DSGW-010C IoT Edge Computer Gateway - ຮູບ 19

ການຍົກລະດັບຮູບພາບ

9.1 ເຄື່ອງມືຍົກລະດັບ
ເຄື່ອງມືອັບເກຣດ: AndroidTool_Release_v2.69

9.2 ເຂົ້າສູ່ໂໝດອັບເກຣດ

  1. ເຊື່ອມຕໍ່ພອດ OTG ກັບພອດ USB ຄອມພິວເຕີທີ່ກຳລັງລຸກໄໝ້, ມັນຍັງເຮັດໜ້າທີ່ສະໜອງໄຟ 5V
  2. ກົດ “Ctrl+C” ເມື່ອ uboot ກຳລັງເປີດ, ເພື່ອເຂົ້າໄປທີ່ uboot:
    DUSUN DSGW-010C IoT Edge Computer Gateway - ຮູບ 20
  3. uboot "rbrom" ຄໍາສັ່ງເພື່ອ reboot ກະດານເຂົ້າໄປໃນໂຫມດ maskrom, ສໍາລັບການຍົກລະດັບ "update.img" ສໍາເລັດ.
    DUSUN DSGW-010C IoT Edge Computer Gateway - ຮູບ 21
  4. “rockusb 0 mmc 0” ຄໍາສັ່ງເພື່ອ reboot board to loader mode, ສໍາລັບການອັບເກຣດເຟີມແວບາງສ່ວນຫຼື "ການອັບເດດທີ່ສົມບູນ. img” ການຍົກລະດັບ.

DUSUN DSGW-010C IoT Edge Computer Gateway - ຮູບ 22

9.3 ການອັບເກຣດເຟີມແວທັງໝົດ “update.img”

DUSUN DSGW-010C IoT Edge Computer Gateway - ຮູບ 23

9.4 ອັບເກຣດເຟີມແວແຍກຕ່າງຫາກ

DUSUN DSGW-010C IoT Edge Computer Gateway - ຮູບ 24

Tel:86-571-86769027/8 8810480
Webເວັບໄຊ: www.dusuniot.com
www.dusunremotes.com
ຊັ້ນ 8, ຕຶກ A, ສູນ​ກາງ​ວັງ​ທອງ,
Hangzhou 310004, ຈີນ
www.dusunlock.com

ເອກະສານ / ຊັບພະຍາກອນ

ປະຕູຄອມພິວເຕີ DUSUN DSGW-010C IoT Edge [pdf] ຄູ່ມືຜູ້ໃຊ້
DSGW-010C, DSGW-010C IoT Edge Computer Gateway, IoT Edge Computer Gateway, Edge Computer Gateway, ປະຕູຄອມພິວເຕີ, Gateway

ເອກະສານອ້າງອີງ

ອອກຄໍາເຫັນ

ທີ່ຢູ່ອີເມວຂອງເຈົ້າຈະບໍ່ຖືກເຜີຍແຜ່. ຊ່ອງຂໍ້ມູນທີ່ຕ້ອງການຖືກໝາຍໄວ້ *