I-SYST BLUEIO832-MINI Nano System-on-Module

Ágrip
Við gefum stutt yfirview af eiginleikum BlueIO832-Mini og forskriftir þess. Næst kynnum við skrefin við að setja upp BlueIO832-Mini sem raðviðmótsbrú milli BlueIOTerm farsímaforrits og handahófskennds líkamlegs tækis. Að lokum kynnum við notendum úrræði til að þróa eigin vélbúnað á BlueIO832-Mini
Endurskoðunarsaga
Tafla 1. Skjalaendurskoðun
| Endurskoðun nr. | Lýsing | Gögn | Unnið af | Samþykkt af |
| 1.0 | 2. uppkast | 15. ágúst 2022 | Duy Thinh Tran |
Yfirview til BlueIO832-Mini
Helstu eiginleikar BlueIO832-Mini og BlueIO vistkerfisins
BlueIO832-Mini og ókeypis BlueIO farsímaforritssvítan mynda I-SYST BlueIO vistkerfið. Þessi fjölhæfa Internet-of-Thing (IoT) ramma gerir notendum kleift, úr fartækjum sínum eins og snjallsíma, að hafa fjarskipti við handahófskennt líkamlegt tæki – nefnt marktæki í þessu skjali (mynd 1). BlueIO832-Mini og BlueIO farsímaforrit eru talin gagnabrú og gagnastöð, í sömu röð. Eftir að hafa tengst marktækinu í gegnum æskilegt raðviðmót streymir BlueIO832-Mini gögnunum á því líkamlega viðmóti í BlueIO farsímaforritið í gegnum Bluetooth® 5 samskiptareglur. BlueIO832-Mini býður upp á fjóra innbyggða app-stillanlega eiginleika gagnasamskipta við marktæki:
- [1] Raðviðmótsbrú: (i) Tengdu BlueIO832-Mini við raðviðmót (UART, I2C eða SPI) marktækis. (ii) Paraðu BlueIO832-Mini við BlueIO farsímaforritið í farsíma. (iii) Stilltu raðviðmótsstillinguna í BlueIO farsímaforritinu. (iv) Notaðu BlueIO farsímaforritið til að fjarstýra og taka á móti gögnum á þessu viðmóti.
- [2] GPIO aðgerðir: (i) Notaðu BlueIO farsímaforritið til að stilla pinna á BlueIO832-Mini sem GPIO til að senda/móttaka merki til/frá marktæki. (ii) Paraðu BlueIO832-Mini við BlueIO farsímaforritið í farsíma. (iii) Notaðu BlueIO farsímaforritið til að senda/móttaka merki til/frá GPIO pinnanum.
- [3] Analog-to-Digital Converter (ADC): (i) Notaðu BlueIO832-Mini til að umbreyta (allt að 3) hliðstæðum merkjum í stafræn merki. (ii) Paraðu BlueIO832-Mini við BlueIO farsímaforritið í farsíma. (iii) Notaðu BlueIO farsímaforritið til að fylgjast með umbreyttu stafrænu merkjunum.1
- [4] NFC tag: BlueIO832-Mini er hægt að nota sem NFC tag þegar Nordic®-samhæft NFC loftnet hefur verið tengt við NFC tengið. 2
Að auki er hægt að nota BlueIO832-Mini sem IoT innbyggt þróunarsett til að þróa eigin fastbúnað notandans með því að nota Nordic® SDK. Hins vegar mælum við með því að notandinn noti opna uppspretta bókasafnið okkar IOsonata, sem er byggt á Nordic® SDK, fyrir hraðari og auðveldari þróun fastbúnaðar á BlueIO832-Mini og hverju öðru Nordic® nRF52x SoC byggt innbyggðu kerfi. Hér eru gagnlegar tilvísanir fyrir IOsonata SDK og leiðbeiningar um vélbúnaðarþróun með IOsonata:
- IOsonata er fáanlegt á þessum Github hlekk.
- Skrefin við að þróa fastbúnað með IOsonata SDK eru fáanleg á þessari bloggfærslu.
- Til að kemba fastbúnaðinn sem byggður er á IOsonata í Eclipse® IDE, vinsamlegast skoðaðu þessa bloggfærslu.
Athugasemd 1, 2: Eiginleiki [3] og [4] eru ekki virkir í núverandi innbyggðu vélbúnaðarútgáfu.

Vélbúnaðarforskrift og pinnauppsetning
Hjarta BlueIO832-Mini er I-SYST BLYST Nano System-on-Module (SoM) byggð á Nordic® nRF52832 System on Chip (SoC), sem er ofurlítið afl 2.4 GHz þráðlaus SoC. Þessi Soc er búinn 64 MHz ARM® Cortex®-M4F örgjörva, 64 KB vinnsluminni, 512 KB flassminni. SoC býður upp á nokkur raðtengi eins og UART, I2C, SPI og sérstaklega Bluetooth® 5 lágorkuhaminn. Fyrir frekari upplýsingar um I-SYST BLYST Nano, vinsamlegast vísa til þessa websíðu. Ítarlegar forskriftir Nordic® nRF52832 SoC er hægt að hlaða niður frá norrænu websíða.
BlueIO832-Mini styður:
- Bluetooth® 5 lágorkuhamur (BLE).
- Mikið úrval af framboði voltage á bilinu 1.8 til 5.5 volt [VIN]
- Innri stigskiptir sem styður GPIO voltage passa framboð voltage
- 4 x pinnar [D0 - D3] sem hægt er að stilla (í gegnum BlueIOWizard farsímaforrit) sem
- 1 x UART
- Baud hraða allt að 1000000 (1M baud)
- Stýring vélbúnaðarflæðis
- Bita jöfnuður
- 1 x I2C meistari
- 100 kbps, 250 kbps, 400 kbps
- 1 x SPI master
- 125 kbps, 250 kbps, 500 kbps
- 1 Mbps, 2 Mbps, 4 Mbps, 8 Mbps
- 4 x GPIO með stillanlegum breytum:
- Stefna
- Drifstyrkur
- Hægt er að draga upp/niðurdráttarviðnám
- Pinnaskynjun
- 1 x UART
- 3 x Stillanlegar ADC rásir [ADC0 – ADC2]
- Hámarksinntak rúmmáltage 1.8V
- 12 bita upplausn
- 1 mismunadrifsstilling
- 3 sjálfstæðar rásir
- NFC loftnetsinnstunga
- Virkar með hvaða Nordic®-samhæfu NFC loftneti sem er
- JTAG
- 6 pinna JTAG tengi á framhliðinni
- ARM® 10 pinna CoreSight® JTAG tengi á bakhlið
Pinnar og tengiskipulag BlueIO832-Mini eru sýndar á myndum. 2 og 3.
Það fer eftir notkunartilvikum og forskriftum marktækis notandans, pinna D1-D4 á BlueIO832-Mini er hægt að stilla fyrir UART, SPI, I2C eða GPIO með því að nota BlueIOWizard farsímaforritið. Vinsamlegast fylgdu myndum 2 og 3 fyrir viðeigandi pinnaúthlutun.


BlueIO farsímaforrit
Í BlueIO vistkerfinu okkar bjóðum við upp á safn af BlueIO farsímaforritum sem eru sérsniðin fyrir mismunandi notkunartilvik BlueIO832-Mini. Þessi farsímaforrit er hægt að setja upp á snjallsímum, snjallúrum og spjaldtölvum. Tafla I sýnir notkunartilvik hvers farsímaforrits. Tafla II sýnir framboð á farsímaforritum á mismunandi kerfum.
Tafla 2. BlueIO farsímaforrit og notkunartilvikin
| Nafn forrits | Notkunarmál | Hægt að stilla pinna | ||||
| UART | SPI | I2C | GPIO | ADC | ||
| BlueIOTerm | Nei (*) | |||||
| BlueIOSpi | Nei | |||||
| BlueIOI2c | Nei | |||||
| BlueIOAdc | Nei | |||||
| BlueIOWizard | Já - Stillanlegt forrit | |||||
(*): Pinnarnir eru forstilltir eins og á mynd 2.
Tafla 3. BlueIO farsímaforrit og stuðningskerfi þeirra
|
Nafn forrits |
Snjallsími | Spjaldtölva | ||
| Apple® iOS |
Android |
Apple® ipadOS |
Android |
|
| BlueIOTerm | ||||
| BlueIOSpi | ||||
| BlueIOI2c | ||||
| BlueIOAdc | ||||
| BlueIOWizard | ||||
FyrrverandiampLeið af því að nota BlueIOTerm farsímaforritið með BlueIO832-Mini
Við myndskreytum fyrrverandiampLe að nota BlueIOTerm og BlueIO832-Mini til að hafa samskipti við marktæki yfir UART viðmót þess. Hér er marktækið raðtengiforrit á tölvu sem er síðan tengt við BlueIO832-Mini með USB-UART millistykki. Við sýnum hvernig á að senda texta á milli BlueIOTerm farsímaforritsins og raðtengiforritsins, venjulega CoolTerm, í tölvu (mynd 4).

Hægt er að hlaða niður BlueIOTerm farsímaforritinu með því að nota QR kóðana hér eða tenglana í tilvísunarhlutanum.

Hægt er að hlaða niður CoolTerm serial port appinu hér: https://freeware.the-meiers.org/
Skrefin eru sem hér segir:
- Tengdu BlueIO832-Mini við USB-UART millistykkið
- Þekkja pinna á UART tengi USB-UART millistykkisins. Hér er grænn kapall UART_TX og hvítur kapall er UART_RX. Rauðar og svartar snúrur eru 5V og GND, í sömu röð. Tengdu síðan USB-UART millistykkið við tölvu notandans.

- Byggt á pinnaúthlutunartöflunni á mynd 2, tengdu BlueIO832-Mini [D1-D4] pinnana við pinna marktækisins UART, eins og sýnt er á mynd 5.

- Þekkja færibreytur UART viðmóts marktækisins: flutningshraða, flæðisstýringu og bitajafnvægi3. Í þessari kynningu er flutningshraðinn 115200, engin flæðistýring og engin bitajafnvægi, 8 bita gagnarammi.
- Tengdu USB-UART millistykkið við tölvu. Settu upp og opnaðu CoolTerm serial port app. Í CoolTerm Options valmyndinni → Serial Port Options, veldu COM tenginúmerið sem úthlutað er fyrir USB-UART millistykkið, notaðu UART breyturnar í skrefi (iii) á Serial Port Options og smelltu síðan á OK (Mynd 6).
Athugasemd 3: Gagnabitarnir eru alltaf 8.
- Þekkja pinna á UART tengi USB-UART millistykkisins. Hér er grænn kapall UART_TX og hvítur kapall er UART_RX. Rauðar og svartar snúrur eru 5V og GND, í sömu röð. Tengdu síðan USB-UART millistykkið við tölvu notandans.
- Paraðu BlueIO832-Mini við BlueIOTerm á fartæki
- Settu upp BlueIOTerm á fartæki notandans. Appið er að finna í Apple® AppStore og Google® Play app store.
- Stilltu stillingar UART á BlueIOTerm
- Kveiktu á Bluetooth® eiginleikanum í fartæki notandans.
- Opnaðu BlueIOTerm farsímaforritið.
- Bankaðu á „SCAN“ hnappinn til að leita að hvaða BlueIO832-Mini sem er til staðar. Ef appið fann BlueIO832-Mini sýnir það „BlueIO832-Mini“ á hlutanum Select Device (Mynd 7).


- Bankaðu á „Connect“ til að para BlueIO832-Mini við appið. Skjárinn á appinu sýnir núverandi UART færibreytur sem BlueIO832-Mini notar (myndir 8 og 9). Nú er BlueIOTerm tilbúið fyrir notandann til að senda skilaboð til og/eða taka á móti skilaboðum frá UART viðmótinu sem tengist BlueIO832-Mini (mynd 10).

- Til að breyta UART breytum, bankaðu á „Stilling“ til að fara í UART stillingarvalmyndina. UART færibreyturnar sem sýndar eru í valmyndinni eru núverandi stillingar (mynd 11).

Notenda-eigin vélbúnaðarþróun á BlueIO832-Mini
BlueIO832-Mini er hægt að nota sem IoT innbyggt þróunarsett til að þróa eigin fastbúnað notandans. Við mælum með því að notandinn noti opinn uppspretta bókasafnið okkar IOsonata til að þróa fastbúnaðinn fljótt. Hér eru tilvísanir fyrir IOsonata SDK og leiðbeiningar um vélbúnaðarþróun með IOsonata:
- IOsonata er fáanlegt á þessum Github hlekk.
- Skrefin við að þróa fastbúnað með IOsonata SDK eru fáanleg á þessari bloggfærslu.
- Til að kemba fastbúnaðinn sem byggður er á IOsonata í Eclipse IDE, vinsamlegast skoðaðu þessa bloggfærslu.
Heimildir
- BlueIO832-Mini vörusíða: https://www.i-syst.com/products/blueIO832

- BlueIO832-Mini notendahandbók:
https://www.i-syst.com/sites/default/files/2022-08/BlueIO832Mini_UserGuide.pdf - BlueIOTerm á Apple® AppStore
https://apps.apple.com/app/blueioterm/id1618808817?platform=iphone - BlueIOTerm á Google® Play
https://play.google.com/store/apps/details?id=com.i_syst.blueioterm - IOsonata Github
https://github.com/IOsonata/IOsonata - Þróar fastbúnað fyrir Nordic® nRF52xxx SoC með IOsonata
https://www.i-syst.com/article/eclipse-ide-firmware-development-iosonata - Villuleitar fastbúnað byggður á IOsonata í Eclipse® IDE
https://www.i-syst.com/article/firmware-debugging-eclipse
Höfundarréttur 2022 I-SYST inc., allur réttur áskilinn.
info@i-syst.com
Skjöl / auðlindir
![]() |
I-SYST BLUEIO832-MINI Nano System-on-Module [pdfNotendahandbók BLUEIO832-MINI, Nano System-on-Module, On-Module, Nano Module, Module |





