DUSUN-NEMBO

Lango la Kompyuta la DUSUN DSGW-210 IoT Edge

DUSUN-DSGW-210-IoT-Edge-Computer-Gateway-FEA

Taarifa ya Bidhaa

Hangzhou Roombanker Technology Co., Ltd. inawasilisha Jina la Muundo wa Lango la Kompyuta la IoT Edge: DSGW-210. Bidhaa hii imeundwa kutumika kama lango la IoT kati ya vifaa na wingu. Lango hutoa muunganisho salama na wa kuaminika kwa wingu, na kuifanya iwe rahisi kudhibiti na kudhibiti vifaa ukiwa mbali.

Utangulizi
Mwongozo huu wa Kuanza Haraka unafafanua mambo ya msingi: jinsi ya kuunganisha na kuweka lengo lako kwenye mtandao; jinsi ya kufunga SDK; na jinsi ya kuunda picha za firmware.
Seti ya Wasanidi Programu wa Linux (SDK) ni kifurushi cha maunzi na programu kilichopachikwa ambacho huwezesha wasanidi wa Linux kuunda programu kwenye lango la Dusun la DSGW-210.
Kulingana na 4.4 Linux kernel, na kutumia programu huria iliyopo, SDK hurahisisha mchakato wa kuongeza programu maalum. Viendeshi vya kifaa, mnyororo wa zana wa GNU, Mtaalamu wa usanidi uliofafanuliwa mapemafiles, na sampmaombi yote yamejumuishwa.

Habari ya lango

DSGW-210 IoT Edge Computer Gateway ina kichakataji cha quad-core cha ARM Cortex-A53, 1GB DDR3 RAM, na kumbukumbu ya 8GB eMMC flash. Pia ina moduli iliyojengwa ndani ya Wi-Fi, bandari mbili za Ethaneti, na bandari ya USB 2.0 kwa vifaa vya nje.

Taarifa za Msingi
Lango linaauni itifaki mbalimbali kama vile MQTT, CoAP na HTTP. Pia ina sifa a web-kiolesura cha usimamizi kinachoruhusu watumiaji kusanidi na kudhibiti lango kwa mbali.

  • SOC: RK3328
    • Quad-core ARM Cortex-A53
    • Mali-450MP2 GPU
  • Ugavi wa Nguvu: DC-5V
  • Moduli ya LTE: BG96 (LET CAT-1)
  • Moduli ya Wi-Fi: 6221A (Chip ya Wi-Fi: RTL8821CS)
  • Zigbee: EFR32MG1B232F256GM32
  • Z-wimbi: ZGM130S037HGN
  • Bluetooth: EFR32BG21A020F768IM32
  • eMMC: 8GB
  • SDRAM: 2BG

Kiolesura
Lango la Kompyuta la DSGW-210 IoT Edge lina miingiliano ifuatayo:DUSUN-DSGW-210-IoT-Edge-Computer-Lango- (1)

  • Bandari 2 za Ethaneti
  • 1 bandari ya USB 2.0
  • Moduli ya Wi-Fi iliyojengwa ndani

Mpangilio wa Lengo

Njia ya Kompyuta ya DSGW-210 IoT Edge inaweza kusanidiwa kama kifaa kinacholengwa kwa miradi ya maendeleo ya IoT. Sehemu hii inaelezea jinsi ya kuunganisha lango kwenye kompyuta na mtandao mwenyeji wako.

Kuunganisha lango - Nguvu

  1. Hakikisha kuwa adapta ya nguvu ni 5V/3A.
  2. Chagua adapta inayofaa ya kuziba umeme kwa eneo lako la kijiografia. Ingiza kwenye slot kwenye Ugavi wa Nguvu za Universal; kisha chomeka usambazaji wa umeme kwenye plagi.
  3. Unganisha plagi ya pato la usambazaji wa umeme kwenye lango

Kuunganisha lango - bandari ya USB

  1. Unganisha ncha moja ya kebo ya USB kwenye mlango wa USB kwenye kompyuta ya mkononi au eneo-kazi
  2. Unganisha mwisho mwingine wa kebo ya USB kwenye mlango wa USB kwenye lango.DUSUN-DSGW-210-IoT-Edge-Computer-Lango- (2)

Kuunganisha bodi ya PCBA - Bandari ya Serial
Ikiwa unataka kurekebisha lango, unaweza kufungua ganda, Unganisha PC kwenye ubao wa PCBA kupitia chombo cha Serial hadi USB.
PIN kwenye ubao kwa muunganisho wa serial: TP1100: RX TP1101: TXDUSUN-DSGW-210-IoT-Edge-Computer-Lango- (3)

Kukusanya Mazingira ya Kujenga

Ili kuanza kuunda programu za IoT za Lango la Kompyuta la DSGW-210 IoT Edge, unahitaji kuweka mazingira ya ukuzaji kwa kufuata hatua hizi:

Tafadhali tumia picha ya ubuntu 18.04 .iso ili kusanidi mazingira yako ya ujenzi. Unaweza kutumia mashine pepe au Kompyuta halisi kusakinisha ubuntu 18.04.

  • Mashine ya Mtandaoni
    Inapendekezwa kuwa watumiaji wanaoanza kutumia mashine pepe, kusakinisha ubuntu 18.04 kwenye mashine pepe, na kuacha nafasi ya kutosha ya diski (angalau 100G) kwa mashine pepe.
  • Ubuntu PC Kusanya Mazingira kwa 
    Utumiaji wa watumiaji wa ujumuishaji wa mashine halisi wanaweza kutumia PC ya ubuntu.

Upataji na Maandalizi ya SDK

  1. Pakua msimbo wa chanzo kutoka kwa Dusun FTP
    Jina la kifurushi cha chanzo litakuwa 3328-linux-*.tar.gz, lipate kutoka kwa Dusun FTP.
  2. Ukaguzi wa Kifurushi cha Mfinyazo wa Msimbo
    Hatua inayofuata inaweza kuchukuliwa tu baada ya kutoa thamani ya MD5 ya kifurushi cha ukandamizaji wa chanzo na kulinganisha thamani ya MD5 ya maandishi ya MD5 .txt ili kuthibitisha kwamba thamani ya MD5 ni sawa, na ikiwa thamani ya MD5 si sawa, nishati. kifurushi cha msimbo kimeharibika, tafadhali kipakue tena.
    $ md5sum rk3328-linux-*.tar.gz
  3. Kifurushi cha Ukandamizaji Chanzo kimefunguliwa
    Nakili msimbo wa chanzo kwenye saraka inayolingana na ufungue kifurushi cha msimbo wa chanzo.
    • $ sudo -i
    • $ mkdir workdir
    • $ cd mfanyakazi
    • $ tar -zxvf /path/to/rk3328-linux-*.tar.gz
    • $ cd rk3328-linux

Mkusanyiko wa Kanuni

Kuanza, Mkusanyiko wa kimataifa

  1. Anzisha Vigeu vya Mazingira vya Kukusanya (chagua file mfumo)
    Unaweza kuunda buildroot, ubuntu au debian rootfs picha. Ichague katika "./build.sh init".DUSUN-DSGW-210-IoT-Edge-Computer-Lango- (4)
    Tunapendekeza sana uunde na uendeshe mfumo kwa kutumia miundo ya mizizi ili kufahamu maunzi na mazingira ya uundaji, unapoanza. Baada ya kujaribu mfumo wa kujenga, unaweza kujaribu ubuntu na mfumo wa debian.
  2. Tayarisha Mzizi File Msingi wa mfumo
    Sehemu hii ni ya kujenga ubuntu au debian file mfumo. Ikiwa unataka kujenga mzizi file mfumo, ruka sehemu hii.
    Unganisha Ubuntu
    Pakua mzizi file kifurushi cha ukandamizaji wa mfumo ubuntu.tar.gz The Root file mfumo unabana saraka ya kifurushi: fungua kifurushi cha ukandamizaji
    $ tar -zxvf ubuntu.tar.gz // unapata ubuntu.img
    Nakili mzizi file mfumo kwa njia maalum
    $ cd workdir/rk3328-linux
    $ mkdir ubuntu
    $ cp /path/to/ubuntu.img ./ubuntu/
    Kukusanya Debian
    Pakua mzizi file kifurushi cha ukandamizaji wa mfumo debian.tar.gz Fungua kifurushi cha mbano
    $ tar -zxvf debian.tar.gz // unapata linaro-rootfs.img
    Nakili mzizi file mfumo kwa njia maalum
    $ cd workdir/rk3328-linux
    $ mkdir debian
    $ cp ./linaro-rootfs.img ./debian/
  3. Anza Kukusanya
    $ ./build.sh
    Unda saraka kamili ya firmware files: rockdev/update.img na picha zingine tofauti, update.img inajumuisha programu dhibiti zote kwa uboreshaji kamili.
  4. Endesha Picha kwenye ubao
    Unganisha mlango wa serial wa bodi ya RK3328 kwa Kompyuta kupitia USB hadi UART Bridge. Tumia Putty au programu nyingine ya terminal kama kifaa chako cha koni,
    MIPANGILIO YA SERIAL Console:
    • 115200/8N1
    • Ubora: 115200
    • Sehemu za data: 8
    • Parity Bit: Hapana
    • Acha Kidogo: 1
      WIKISHA ubao, unaweza kuona logi ya buti kwenye koni:DUSUN-DSGW-210-IoT-Edge-Computer-Lango- (5)

Imekusanywa Kila Sehemu ya Picha Kitenge

  1. Mfumo wa kujenga na muundo wa picha
    Update.img inaundwa na sehemu kadhaa. Sehemu kuu ni uboot.img, boot.img, recovery.img, rootfs.img. uboot.img ina bootloader uboot boot.img ina mti wa kifaa .dtb picha, Linux kernel image recovery.img: Mfumo unaweza kuwasha hadi hali ya kurejesha, recovery.img ni rootfs kutumika katika hali ya kurejesha. rootfs.img: Picha ya kawaida ya rootfs. Katika hali ya kawaida, fungua mfumo na uweke picha hii ya rootfs. Huenda ukahitaji kuunda taswira kando, haswa unapozingatia ukuzaji wa moduli moja (km uboot au kernel driver). Kisha unaweza kuunda sehemu hiyo tu ya picha na kusasisha kizigeu hicho kwa flash.
  2. Unda Uboot pekee
    $ ./build.sh uboot
  3. Jenga Linux Kernel Pekee
    $ ./build.sh kernel
  4. Kujenga Urejeshaji File Mfumo Pekee
    $ ./build.sh ahueni
  5. Jenga File Mfumo Pekee
    $ ./build.sh rootfs
  6. Ufungaji wa Mwisho wa Picha
    $ ./build.sh updateimg

Amri hii ya kufanya rockdev/*.img kutawanya ufungaji wa programu dhibiti huundwa katika saraka update.img

Zaidi juu ya mfumo wa kujenga

Ikiwa unatumia miundo ya mizizi ya kujenga, hati/zana zingine za majaribio ya Dusun tayari zimesakinishwa kwenye vipashio vya mwisho vya ujenzi. Unaweza kurejelea buildroot/dusun_rootfs/add_ds_rootfs.sh

Vipengee vya vifaa vya majaribio
Upimaji ufuatao unafanywa chini ya mfumo wa kujenga.

  1. Jaribu Wi-Fi kama AP
    Hati ya "ds_conf_ap.sh" ni ya kusanidi AP ya Wi-Fi, SSID ni "dsap", nenosiri ni "12345678".DUSUN-DSGW-210-IoT-Edge-Computer-Lango- (6) DUSUN-DSGW-210-IoT-Edge-Computer-Lango- (7)
  2. Jaribio la BG96
    bg96_dial.sh inatumika kupiga simu kwa BG96.DUSUN-DSGW-210-IoT-Edge-Computer-Lango- (8) DUSUN-DSGW-210-IoT-Edge-Computer-Lango- (9)

Unahitaji kusanidi APN, jina la mtumiaji/nenosiri la BG96, katika quectel-chat-connect na quectel-ppp file. Kabla ya kukimbia mtihani.

# paka /etc/ppp/peers/quectel-chat-connectDUSUN-DSGW-210-IoT-Edge-Computer-Lango- (10)

# paka /etc/ppp/peers/quectel-pppDUSUN-DSGW-210-IoT-Edge-Computer-Lango- (11)

  • Mtihani wa LEDDUSUN-DSGW-210-IoT-Edge-Computer-Lango- (12)
  • Jaribio la I2CDUSUN-DSGW-210-IoT-Edge-Computer-Lango- (13)
    Kwa kweli LED inayodhibitiwa ni kiolesura cha I2C.

Jinsi ya kutengeneza menuconfig katika buildroot
Mipangilio ya miundo ya mizizi ya hali ya kawaida file: buildroot/configs/rockchip_rk3328_defconfig usanidi wa hali ya urejeshaji wa mizizi ya mizizi file: buildroot/configs/rockchip_rk3328_recovery_defconfigDUSUN-DSGW-210-IoT-Edge-Computer-Lango- (14)

Ikiwa unataka kubadilisha usanidi wa buildroot, hapa kuna hatua:DUSUN-DSGW-210-IoT-Edge-Computer-Lango- (15)

Jinsi ya kuongeza programu kwenye mti wa chanzo cha buildroot

  1. Tengeneza saraka buildroot/dusun_package/
  2. Weka msimbo wa chanzo cha APP files na Tengenezafile to buildroot/dusun_package/< your_app > your_app.h your_app.c Makefile
  3. Fanya saraka buildroot/package/< your_app > Config.in your_app.mk
  4. Ongeza Config.in sourcing katika buildroot/package/Config.inDUSUN-DSGW-210-IoT-Edge-Computer-Lango- (16)
  5. Fanya menuconfig ili kuchagua APP yako, na uhifadhi usanidi file kama 5.2.
  6. “./build.sh rootfs” ili kujenga upya rootfs Tafadhali rejelea buildroot/dusun_package/dsled/, ni ex muhimuample.

Badili hadi mfumo wa ubuntu au debian
Ikiwa umeunda picha ya mfumo wa kujenga, na unataka kubadili ubuntu au picha ya debian. Huna haja ya kusafisha kufanya na kufanya upya safi. Fanya tu hatua zifuatazo:

  1. "./build.sh init" ili kuchagua ubuntu au debian
  2. "./build.sh rootfs" ili kuunda upya ubuntu au debian rootfs
  3. "./build.sh" ili kuunda sasisho la mwisho.img

Kuwa mwangalifu, zana na hati za dusun zinanakiliwa kwa chaguo-msingi ili kujenga rootfs, si kwa ubuntu au debian rootfs. Ikiwa unataka kuzinakili kwa ubuntu au debian rootfs, unaweza kurekebisha buildroot/dusun_rootfs/add_ds_rootfs.sh. Kwa APPS, unaweza kunakili msimbo kwenye ubao na kuijenga kwenye ubao lengwa wa ubuntu au mfumo wa debian, kwa kuwa una gcc na minyororo mingine ya zana.

Utengenezaji usiotumia waya (Zigbee, Z-Wave, BLE, LoRaWAN)

Tafadhali tengeneza mfumo wa debian kufanya hatua zifuatazo. Nambari itaundwa kwenye ubao, sio kwenye mwenyeji.DUSUN-DSGW-210-IoT-Edge-Computer-Lango- (17)

  1. Tayarisha baadhi ya maktaba ubaoni
  2. scp SDK “buildroot/dusun_rootfs/target_scripts/export_zigbee_zwave_ble_gpio.sh” kutoka kwa seva pangishi hadi ubao, chini ya /rootDUSUN-DSGW-210-IoT-Edge-Computer-Lango- (18)
  3. Washa moduli zisizo na waya kwenye ubao.

Zigbee
Kiolesura cha Zigbee ni /dev/ttyUSB0. Pakua "Z3GatewayHost_EFR32MG12P433F1024GM48.tar.gz" kutoka kwa Dusun FTP, na uinakili kwenye ubao, chini ya /root.DUSUN-DSGW-210-IoT-Edge-Computer-Lango- (21)

Kisha jenga Z3Gateway na kukimbia. Kwa habari zaidi kuhusu Z3Gateway, tafadhali tembelea https://docs.silabs.com/ kwa maelezo zaidi.

Z-Mawimbi
Kiolesura cha Z-Wave ni /dev/ttyS1. Pakua ” rk3328_zwave_test.tar.gz ” kutoka kwa Dusun FTP, na unakili kwenye ubao, chini ya /root.DUSUN-DSGW-210-IoT-Edge-Computer-Lango- (20)

Ifungue na unaweza kupata ./zipgatewayDUSUN-DSGW-210-IoT-Edge-Computer-Lango- (21)DUSUN-DSGW-210-IoT-Edge-Computer-Lango- (22)

Sasa tengeneza zana rahisi ya majaribio na uendeshe: Katika “my_serialapi_test”, bonyeza 'a' ili kujumuisha kifaa cha zwave, 'r' ili kutenga kifaa, 'd' kuweka upya hadi chaguomsingi, 'i' ili kupata orodha ya vifaa na 'q'. kuacha. Zipgateway ni programu ya siliabs, "my_serialapi_test" ni zana rahisi sana. Kwa maelezo zaidi kuhusu Zipgateway, tafadhali tembelea https://docs.silabs.com/ kwa maelezo zaidi.

Mkoa wa Z-Wave
Ikiwa kwa chaguo-msingi ya Dusun iliyojengwa, masafa ya Z-Wave yanaweza kusanidiwa katika /etc/config/dusun/zwave/region Chaguomsingi ni 0x00: EU.

0x01 - Marekani 0x02 - ANZ 0x03 - HK 0x04 - Malaysia
0x05 - India 0x06 - Israeli 0x07 - Urusi 0x08 - Uchina
0x20 - Japan 0x21 - Korea    

BLE
Kiolesura cha BLE ni /dev/ttyUSB1. Pakua “rk3328_ble_test.tar.gz” kutoka kwa Dusun FTP, na unakili kwenye ubao, chini ya /root.DUSUN-DSGW-210-IoT-Edge-Computer-Lango- (23)

Ifungue na upate ./bletest build ble test zana na uendeshe: Maelezo zaidi kuhusu zana ya majaribio ya BLE, tafadhali tembelea https://docs.silabs.com/ kwa maelezo zaidi.DUSUN-DSGW-210-IoT-Edge-Computer-Lango- (24)

LoRaWAN
Chagua kiolesura sahihi cha LoRaWAN, kwa mfanoample /dev/spidev32766.0. Usanidi file kwa kuwa iko katika ./sx1302_hal/packet_forwarder/global_conf.json. Pakua “sx1302_hal_0210.tar.gz” kutoka kwa Dusun FTP, na uinakili kwenye ubao, chini ya /root.DUSUN-DSGW-210-IoT-Edge-Computer-Lango- (25)

Untar it na unaweza kupata ./sx1302_hal build LoRaWAN sample code sx1302_hal na uendeshe: Maelezo zaidi kuhusu msimbo wa LoRaWAN, tafadhali tembelea https://www.semtech.com/products/wireless-rf/lora-core/sx1302 kwa taarifa zaidi.DUSUN-DSGW-210-IoT-Edge-Computer-Lango- (26)

Uboreshaji wa Picha

  1. Boresha Zana
    Zana ya kuboresha:AndroidTool_Release_v2.69
  2. Nenda kwenye Hali ya Kuboresha
    1. Unganisha mlango wa OTG kwenye lango la USB la kompyuta inayowaka, pia linafanya kazi kama usambazaji wa nishati ya 5V
    2. Bonyeza "Ctrl+C" wakati uboot inawashwa, ili kuingiza uboot:DUSUN-DSGW-210-IoT-Edge-Computer-Lango- (27)
    3. uboot "rbrom" comand ili kuwasha upya ubao katika modi ya maskrom, kwa uboreshaji kamili wa "update.img".DUSUN-DSGW-210-IoT-Edge-Computer-Lango- (28)
    4. Amri ya "rockusb 0 mmc 0" ya kuwasha upya bodi hadi hali ya kipakiaji, kwa ajili ya uboreshaji wa programu dhibiti au uboreshaji kamili wa "update.img".DUSUN-DSGW-210-IoT-Edge-Computer-Lango- (29) DUSUN-DSGW-210-IoT-Edge-Computer-Lango- (30)
  3. Kifurushi Kizima cha Firmware "update.img" Boresha
  4. Boresha Firmware KandoDUSUN-DSGW-210-IoT-Edge-Computer-Lango- (31)

Mpangilio wa usimamizi wa nguvu

Chip ya usimamizi wa betri iliyotumiwa na Dusun ni Mbinu za BQ25895 za kuongeza matumizi ya nguvu ya CPU imeorodheshwa,

  • Rekebisha parameta ya cpufreq.DUSUN-DSGW-210-IoT-Edge-Computer-Lango- (32)
  • Funga cpu, punguza masafa ya juu zaidi ya cpuDUSUN-DSGW-210-IoT-Edge-Computer-Lango- (33)
  • SoC iliyo na usanifu wa ARM Big-Little inaweza kuunganisha kazi na upakiaji wa juu kwa cores ndogo kupitia CPUSET kwa kuwa ufanisi wa nishati wa msingi mdogo ni bora zaidi.
    Kumbuka: SoC iliyo na usanifu wa SMP pia inaweza kufunga kazi kwa cpu fulani ili cpus nyingine iingie katika hali ya chini ya matumizi ya nguvu, lakini labda itafanya cpu iwe rahisi kukimbia na mzunguko wa juu, ambayo itaongeza matumizi ya nguvu. DUSUN-DSGW-210-IoT-Edge-Computer-Lango- (34)
  • Punguza kipimo data cha CPU cha majukumu kwa upakiaji wa juu kupitia CPUCTL (haja ya kuwezesha jumla ya CONFIG_CFS_BANDWIDTH).DUSUN-DSGW-210-IoT-Edge-Computer-Lango- (35)

Ghorofa ya 8, jengo A, kituo cha Wantong, Hangzhou 310004, china
Simu: 86-571-86769027/8 8810480
Webtovuti: www.dusuniot.com
www.dusunremotes.com
www.dusunlock.com

Historia ya Marekebisho

Vipimo Sect. Sasisha Maelezo By
Mch Tarehe
1.0 2021-08-06   Toleo jipya la kutolewa  
1.1 2022-04-05   Ongeza Usimamizi wa Nguvu  
1.2 2022-06-06   Ongeza muunganisho wa serial  

Vibali

Shirika Jina Kichwa Tarehe
       

Nyaraka / Rasilimali

Lango la Kompyuta la DUSUN DSGW-210 IoT Edge [pdf] Mwongozo wa Mtumiaji
DSGW-210 IoT Edge Computer Gateway, DSGW-210, IoT Edge Computer Gateway, Computer Gateway, Gateway

Marejeleo

Acha maoni

Barua pepe yako haitachapishwa. Sehemu zinazohitajika zimetiwa alama *