Ширкати DUSUN
Дастури зуд барои оғози SDK
Номи маҳсулот: Gateway компютерии IoT Edge
Номи модел: DSGW-010C
DSGW-010C IoT Edge Gateway компютерӣ
Таърихи ревизия
Мушаххасоти | Секторӣ. | Тавсифи навсозӣ | By | |
Ваҳй | Сана | |||
1.0 | 2022-07-07 | Нашри версияи нав | ||
Тасдиқҳо
Ташкилот | Ном | Унвон | Сана |
Муқаддима
Ин Дастури оғозёбӣ асосҳоро мефаҳмонад: чӣ гуна пайваст шудан ва насб кардани ҳадафи худ дар шабака; чӣ тавр насб кардани SDK; ва чӣ гуна сохтани тасвирҳои нармафзор.
Маҷмӯаи нармафзори таҳиягари Linux (SDK) як маҷмӯи сахтафзор ва нармафзори дарунсохт аст, ки ба таҳиягарони Linux имкон медиҳад, ки барномаҳоро дар шлюзи DSGW-010C Dusun эҷод кунанд.
Дар асоси ядрои 4.4 Linux ва истифодаи нармафзори мавҷудаи кушодаасос, SDK раванди илова кардани замимаҳои фармоиширо содда мекунад. Драйверҳои дастгоҳ, асбобҳои GNU, конфигуратсияи пешакӣ муайяншудаfileс, ва сample барномаҳо ҳама дохил карда шудаанд.
Маълумот дар бораи шлюз
2.1 Маълумоти асосӣ
SOC: PX30 чоргонаи ARM Cortex-A53
2 ГБ RAM дар дохили борт
32 ГБ eMMC
Пойгоҳ дар муҳаррики консентратсияи LoRa: 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 Интерфейс
Танзимоти ҳадаф
Ин бахш тасвир мекунад, ки чӣ тавр пайваст кардани шлюз ба компютери мизбон ва шабакаи шумо.
Пайваст кардани шлюз - Нерӯ
- Боварӣ ҳосил кунед, ки адаптери барқ 5V/3A аст.
- Барои ҷойгиршавии ҷуғрофии худ адаптери мувофиқи сими барқро интихоб кунед. Онро ба слот оид ба таъминоти барқи универсалӣ гузоред; он гоҳ таъминоти барқро ба розетка васл кунед.
- Шабакаи баромади қувваи барқро ба шлюз пайваст кунед
Пайваст кардани шлюз - порти USB
- Як канори сими USB-ро ба порти USB дар ноутбук ё мизи корӣ пайваст кунед
- Қисми дигари сими USB-ро ба порти USB дар шлюз пайваст кунед.
Пайваст кардани тахтаи PCBA - Порти силсилавӣ
Агар шумо хоҳед, ки дарвозаро ислоҳ кунед, шумо метавонед қабатро кушоед, компютерро ба тахтаи PCBA тавассути асбоби Serial ба USB пайваст кунед.
Сабз: GND
Кабуд: RX
Браун: TX
Муҳити зистро барои сохтмон тартиб диҳед
Лутфан тасвири ubuntu 18.04 .iso -ро барои танзим кардани муҳити сохтани худ истифода баред. Шумо метавонед як мошини виртуалӣ ё компютери физикиро барои насб кардани Ubuntu 18.04 истифода баред.
4.1 Мошини виртуалӣ
Тавсия дода мешавад, ки корбарони навкор мошинҳои виртуалиро истифода баранд, ubuntu 18.04-ро ба мошини виртуалӣ насб кунанд ва барои мошини виртуалӣ фазои кофӣ дар диск (ҳадди ақал 100G) гузоранд.
4.2 Компютери Ubuntu Муҳитро барои сохтан тартиб медиҳад
Истифодабарандагони компиляцияи мошинҳои физикӣ метавонанд компютери ubuntu-ро истифода баранд.
Гирифтан ва омодасозии SDK
5.1 Рамзи сарчашмаро аз FTP Dusun зеркашӣ кунед
Номи бастаи манбаъ px30_sdk.tar.gz хоҳад буд, онро аз Dusun FTP гиред.
5.2 Санҷиши бастаи фишурдани код
Қадами навбатӣ метавонад танҳо пас аз тавлиди арзиши MD5-и бастаи фишурдани манбаъ ва муқоисаи арзиши MD5-и матни MD5 .txt барои тасдиқи он, ки арзиши MD5 яксон аст ва агар арзиши MD5 яксон набошад, энергия бастаи код вайрон шудааст, лутфан онро дубора зеркашӣ кунед.
$ md5sum px30_sdk.tar.gz
5.3 Бастаи фишурдани манбаъ кушода шудааст
Рамзи сарчашмаро ба директорияи мувофиқ нусхабардорӣ кунед ва бастаи фишурдани рамзи сарчашмаро кушоед.
Тартиб додани код
6.1 Оғози кор, маҷмӯаи глобалӣ
6.1.1 Оғоз кардани тағирёбандаҳои муҳити компилятсионӣ (интихоб кунед file система)
Шумо метавонед тасвири buildroot, ubuntu ё debian rootfs созед. Онро дар "./mk.sh" интихоб кунед.
6.1.2 Омода кардани реша File Асоси система
Ин бахш барои сохтани ubuntu ё debian аст file система.
Ubuntu тартиб диҳед
Решаро зеркашӣ кунед file тасвири система rootfs-ubuntu16_xubuntu_v1.1.img Решаро нусхабардорӣ кунед file системаро ба роҳи муайяншуда гузоред, пас фармони ./mk.sh -ро иҷро кунед
Сохтмон вақти зиёдро мегирад, лутфан сабр кунед.
Он гоҳ тасвир дар ./output/update-ubuntu.img ҷойгир карда мешавад
Update-ubuntu.img метавонад барои навсозии нармафзор дар шлюз истифода шавад
Buildroot тартиб диҳед
Тасвири rootroot-ро бо фармони mk.sh -b тартиб диҳед
Сохтмон вақти зиёдро мегирад, лутфан сабр кунед.
Он гоҳ тасвир дар ./output/update ҷойгир карда мешавад. img
Навсозӣ. img метавонад барои навсозии нармафзор дар шлюз истифода шавад
6.1.3 Тасвирро дар тахта иҷро кунед
Порти силсилавии тахтаи PX30-ро ба компютер тавассути USB ба Bridge UART пайваст кунед.
Putty ё дигар нармафзори Терминалро ҳамчун абзори консолии худ истифода баред,
ПАРЗИШҲОИ СЕРИЯИ КОНСОЛ:
- 115200/8N1
- Бод: 115200
- Битҳои маълумот: 8
- Бити паритет: Не
- Қатъи каме: 1
Тахтаро пур кунед, шумо метавонед сабти пурборкуниро дар консол бубинед:
Барои ворид шудан ба система пароли пешфарз вуҷуд надорад.
6.2 Ҳар як қисми тасвирро алоҳида тартиб дод
6.2.1 Системаи сохтан ва сохтори тасвир
update.img аз якчанд қисм иборат аст. Қисмҳои асосӣ uboot мебошанд. img, boot.img, recovery.img, rootfs.img. uboot.img дорои bootloader uboot boot.img дорои дарахти дастгоҳ .dtb тасвир, Linux ядрои тасвир recovery.img: Система метавонад ба ҳолати барқарорсозӣ пурбор шавад, recovery.img rootfs дар реҷаи барқарорсозӣ истифода мешавад. rootfs.img: Тасвири муқаррарии rootfs. Дар ҳолати муқаррарӣ, система боркунӣ ва насб кардани ин тасвири rootfs.
Ба шумо лозим меояд, ки тасвирҳоро алоҳида созед, хусусан вақте ки шумо ба таҳияи як модул (масалан, uboot ё драйвери ядро) тамаркуз мекунед. Пас шумо метавонед танҳо он қисми тасвирро созед ва он қисмро дар флеш навсозӣ кунед.
6.2.2 Танҳо Uboot-ро созед
6.2.3 Танҳо ядрои Linux-ро созед
6.2.4 Барқарорсозии бунёд File Танҳо система
Бештар дар бораи системаи бунёдии реша
Агар шумо rootf-ҳои buildroot-ро истифода баред, баъзе скриптҳо/асбобҳои санҷишии Dusun аллакай дар rootfs-и ниҳоии buildroot насб карда шудаанд. Шумо метавонед ба buildroot/dusun_rootfs/add_ds_rootfs.sh муроҷиат кунед
7.1 Санҷиши ҷузъҳои сахтафзор
Санҷишҳои зерин дар зери системаи бунёдӣ анҷом дода мешаванд.
7.1.1 Санҷиши Wi-Fi ҳамчун AP
Скрипти "ds_conf_ap.sh" барои танзими Wi-Fi AP аст, SSID "dsap", парол "12345678" аст.
7.1.2 Санҷиши I2C
Санҷиши функсияи i2c дар шлюз
Рушди бесим (Zigbee, Z-Wave, BLE, LoRaWAN)
Лутфан системаи Ubuntu-ро истифода баред, то қадамҳои зеринро иҷро кунед. Рамз дар тахта тартиб дода мешавад, на дар мизбон.
- Дар тахта якчанд китобхона омода кунед
- scp SDK
8.1 BLE
Интерфейси BLE /dev/ttyUSB1 аст.
"rk3328_ble_test.tar.gz"-ро аз Dusun FTP зеркашӣ кунед ва онро ба тахта, зери /root нусхабардорӣ кунед.
Онро кушоед ва шумо метавонед асбоби санҷиши ./bletest build ble -ро гиред ва иҷро кунед:
Маълумоти бештар дар бораи воситаи санҷиши BLE, лутфан боздид кунед https://docs.silabs.com/ Барои маълумоти бештар.
8.2 ЛоРаВАН
Интерфейси дурустро барои LoRaWAN интихоб кунед, масаланample /dev/spidev32766.0.
Конфигуратсия file зеро он дар ./sx1302_hal/packet_forwarder/global_conf.json аст.
"sx1302_hal_0210.tar.gz"-ро аз Dusun FTP зеркашӣ кунед ва онро ба тахта, зери /root нусхабардорӣ кунед.
Онро кушоед ва шумо метавонед ./sx1302_hal build LoRaWAN с гиредample code sx1302_hal ва иҷро кунед:
Маълумоти бештар дар бораи рамзи LoRaWAN, лутфан боздид кунед https://www.semtech.com/products/wireless-rf/lora-core/sx1302 Барои маълумоти бештар.
8.3 GPS
Маълумоти GPS-ро аз барномаи gps гиред, порти пешфарз ttyS3, суръати интиқол 9600 мебошад
Навсозии тасвир
9.1 Воситаи навсозӣ
Воситаи навсозӣ: AndroidTool_Release_v2.69
9.2 Ба ҳолати навсозӣ гузаред
- Порти OTG-ро ба порти USB-и компютери фурӯзон пайваст кунед, он инчунин ҳамчун қувваи барқ 5V амал мекунад
- Вақте ки uboot пурбор мешавад, "Ctrl+C" -ро пахш кунед, барои ворид кардани uboot:
- uboot “rbrom” фармон медиҳад, ки тахтаро ба реҷаи maskrom дубора оғоз кунад, барои такмили пурраи “update.img”.
- Фармони "rockusb 0 mmc 0" барои аз нав оғоз кардани тахта ба ҳолати боркунак, барои қисман навсозии нармафзор ё "навсозии пурра. img" навсозӣ кунед.
9.3 Маҷмӯи пурраи нармафзори навсозии "update.img"
9.4 Навсозии нармафзори нармафзорро алоҳида
Tel:86-571-86769027/8 8810480
Webсайт: www.dusuniot.com
www.dusunremotes.com
Ошёнаи 8, бинои А, маркази Вантонг,
Ханчжоу 310004, Чин
www.dusunlock.com
Ҳуҷҷатҳо / Сарчашмаҳо
![]() |
DUSUN DSGW-010C IoT Edge Gateway компютерӣ [pdf] Дастури корбар DSGW-010C, DSGW-010C IoT Edge компютерӣ Gateway, IoT Edge компютерӣ, Edge компютер Gateway, Gateway компютерӣ, Gateway |