INHOUDSOPGAWE:
- Stap 1: Komponente en bykomstighede benodig
- Stap 2: Voorbereiding van hardeware - soldeer en bedrading
- Stap 3: Laai en installeer Arduino -klasse. Sagteware -instellings
- Stap 4: Arduino - Stel die NB IoT Echo -toets saam, laai dit op en voer dit uit
Video: NBIoT -data -oordrag Hoe om BC95G -modemgebaseerde skilde te gebruik - UDP -toets en netwerkstatus -sein: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Oor hierdie projekte:
Toets NB IoT-netwerkvermoëns en rou UDP-data-oordrag met behulp van xyz-mIoT deur itbrainpower.net-skild wat toegerus is met Quectel BC95G-modem.
Vereiste tyd: 10-15 minute.
Moeilikheidsgraad: intermediêr.
Hermerk: soldeervaardighede word vereis.
Oor NB IoT: NarrowBand-Internet of Things (NB-IoT) is 'n lae-krag-wye gebiedsnetwerk (LPWAN) radiotegnologiestandaard wat ontwikkel is om 'n wye verskeidenheid toestelle en dienste aan te sluit met behulp van mobiele telekommunikasiebande. Die NB IoT-tegnologie bied verbeterde dekking binne en buite, ondersteun groot hoeveelhede toestelle met 'n lae deurset, sensitiwiteit vir lae vertraging, ultra-lae toestelkoste, 'n lae kragverbruik en optimale netwerkargitektuur.
Stap 1: Komponente en bykomstighede benodig
Uiteraard is die xyz-mIoT-skild Quectel BC95G-modem-PN: XYZMIOT209#BC95G-UFL-xxxxxxx-die belangrikste komponent wat benodig word.
xyz-mIoT deur itbrainpower.net skild is die eerste en mees kompakte IoT-bord wat die veelsydigheid van die ARM0-mikrobeheerder (Microchip/Atmel ATSAMD21G in die Arduino Zero-versoenbare ontwerp) kombineer, die gemaklike gebruik van die ingeboude sensors saam met verbindings verskaf deur LTE CAT M1 of NB-IoT langafstand- en laekragmodems of ou 3G / GSM-modems.
Die xyz -mIoT -skild kan tot 5 geïntegreerde sensors hê, soos: THS (temperatuur- en humiditeitsensors) - HDC2010, tVOC en eCO2 (lugkwaliteitssensor - CO2 totale vlugtige organiese verbindings - CO2 ekwivalent) - CCS811, HALL (magnetiese sensor) - DRV5032 of IR (infrarooi sensor) KP -2012P3C, sekondêre IR (infrarooi sensor) - KP -2012P3C, TILT (bewegingsvibrasiesensor) of REED (magnetiese sensor) - SW200D. Bogenoemde sensors word op xyz-mIoT-bord gevul en kan met verskillende onderdeelnommers bestel word.
Die volgende bykomende items word benodig om die NB IoT -data -oordragstoets uit te voer:
- 1 x kapasitor 1000-2200uF/6.3V lae ESR
- een GSM -antenna met uFL -aansluiting (of een uFL na SMA F -varkstaart en een GSM -antenna met SMA)
- een SIM-kaart (nano SIM-formaat) met NB-IoT-ondersteuning (in ons toetse het ons 'n Vodafone Roemenië-SIM-kaart gebruik)
xyz-mIoT deur itbrainpower.net skild kan hier aanlyn bestel word, of by een verspreider naby u.
Stap 2: Voorbereiding van hardeware - soldeer en bedrading
a. Soldeer
- stel 5V van USB in staat om die primêre kragtoevoer vir die xyz -mIoT -skild te wees, soos in die eerste prentjie getoon [soldeer oor SJP6 -pads - verbind albei pads]. Alternatief: soldeer albei verbindingsrye, plaas die bord in een broodbord en verbind tussen Vusb en Vraw met behulp van 'n mannetjie-manlike broodborddraad.
- soldeer die 1000-2200 uF /6.3V Lae ESR-kondensator aan die "super-kapasitor PADS". Hou die kapasiteitspolariteit in gedagte [verbind + pool met die Vpad + -blok en - pool met GND -pad]!
DUBBEL KYK U VERKOOP !!!
b. Bedrading alles saam
Plaas die nano-SIM in sy gleuf [die PIN moet verwyder word]. Koppel die antenna en koppel die USB-kabel aan die xyz-mIoT USB-poort en op u rekenaar. Sien besonderhede in die regte prentjie.
Die xyz-mIoT-skild word van die USB voorsien.
Stap 3: Laai en installeer Arduino -klasse. Sagteware -instellings
Al die sagteware wat hieronder beskryf word, is hier vir geregistreerde gebruikers beskikbaar.
a. Laai 'xyz-mIoT-skilde Arduino-klas' af en installeer dit. Opsioneel (nie nodig vir hierdie toets nie), u kan die "xyz-mIoT-skilde SENSORS ondersteun Arduino-klas" aflaai. U kan die installeringsvoorskrifte op die aflaai -bladsy vind.
b. Laai "NB IOT [UDP-modus] -ondersteuning af vir Xyz-mIoT Shield-klas en installeer dit. U kan ook die installeringsvoorskrifte op aflaaibladsye vind.
c. Installeer en voer 'udp_echo.py' luisteraar op u bediener uit; skryf die IP -adres van die luisteraar en UDP -poort neer vir gebruik in die volgende stappe. Dieselfde kode kan ook gevind word in die "_UDP_listener_example" gids in die "NB IOT [UDP mode] ondersteuning vir xyz-mIoT shield" klas.
d. Maak in Arduino die voorbeeld "xyz_mIoT_NBIoT_Class_example_UDP_echo" oop - dit kan gevind word onder die "File/voorbeelde/itbpNBIoTClass" Arduino -spyskaart. Hierdie kode kan hier voorbeskou word.
e. Kom ons maak 'n paar instellings in h -lêers in die 'itbpNBIoTClass':
-in "itbpGPRSIPdefinition.h" werk die APN-waarde op met behulp van die APN-waarde van u NB IoT-verskaffer (In toets was: "eggsn-t-3-3.connex.ro" vir Vodafone Roemenië), - in "itbpGPRSIPdefinition.h" werk die NETWORKID op met die numeriese netwerk -ID -kode vir u NB IoT -verskaffer ("22601" vir Vodafone Roemenië), - in "itbpGPRSIPdefinition.h" werk die LTE_BAND op met numeriese bandkode wat gebruik word vir NB IoT -diens (20 - LTE -band B20 vir Vodafone Roemenië), - in "itbpGPRSIPdefinition.h" werk die SERVER_ADDRESS en SERVER_PORT op met UDP echo -luisteraarsdiens (vanaf stap c.), - in "itbpGSMdefinition.h" gaan na reëls 60 en 61 en kies _itbpModem_ xyzmIoT, - in "itbpGSMdefinition.h" gaan na reëls 64 en 65 en kies _Qmodule_ BC95G.
Stap 4: Arduino - Stel die NB IoT Echo -toets saam, laai dit op en voer dit uit
Maak in Arduino die xyz_mIoT_NBIoT_Class_example_UDP_echo.ino -projek oop vanaf die "File/Voorbeelde/itbpNBIoTClass" Arduino -spyskaart. Belangrik: gebruik arduino.cc v 1.8.5 of nuwer!
a. Kies Arduino -bord - xyz -mIoT -skild en die programmeerpoort, soos op die foto getoon. WENK: om die kode op te laai, moet u twee keer (vinnig) op die xyz-mIoT shield RESET-knoppie druk [die bord skakel oor in die programmeermodus].
b. Stel die kode op en laai dit op.
Om die ontfoutingsuitset te visualiseer, gebruik die Arduino Serial Monitor of ander terminale deur die ontfoutingspoort te kies met die volgende instellings: 57600bps, 8N, 1.
In die kode is die tydsberekening van die NB IoT -data -uitruil op 10min. Die stuur / ontvang data (transmissie-vrag) en verskillende NB-IoT-statusseine [ENTER / LEAVE ACTIVE, IDLE en PSM modes; ook die gebeurtenis DATAGRAM ONTVANG] sal in die ontfoutingskoppelvlak gevisualiseer word.
GENIET!
TUTORIAAL VERSKAF SONDER ENIGE GARANTIE !!! GEBRUIK DIT OP U EIE RISIKO !!
Oorspronklik deur my gepubliseer op itbrainpower.net -projekte en hoe om te deel.
Aanbeveel:
Gebruik Arduino MKR -skilde met framboos Pi: 8 stappe
Gebruik Arduino MKR Shields With Raspberry Pi: Ons PiMKRHAT is 'n adapter HAT om Arduino MKR boards en skilde saam met die Raspberry Pi te gebruik. Verskillende Arduino MKR Shields kan via ons HAT gebruik word as uitbreiding vir die Raspberry Pi. Ek wil in hierdie klein projek wys hoe om die Ardu te gebruik
Hoe om Wemos ESP-Wroom-02 D1 Mini WiFi-module ESP8266 + 18650 te gebruik deur Blynk te gebruik: 10 stappe
Hoe om Wemos ESP-Wroom-02 D1 Mini WiFi-module ESP8266 + 18650 te gebruik deur Blynk te gebruik: Spesifikasie: Versoenbaar met nodemcu 18650 laaistelselintegrasie aansluiting kan gebruik word vir slaapmodus · 1 voeg by
Hoe om Mac Terminal te gebruik en hoe om sleutelfunksies te gebruik: 4 stappe
Hoe om Mac Terminal te gebruik en hoe om belangrike funksies te gebruik: Ons sal u wys hoe u die MAC Terminal kan oopmaak. Ons sal u ook 'n paar funksies in die Terminal wys, soos ifconfig, veranderende gidse, toegang tot lêers en arp. Met Ifconfig kan u u IP -adres en u MAC -advertensie nagaan
Hoe om Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE -versoenbare bord te gebruik deur Blynk te gebruik: 10 stappe
Hoe om Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE -versoenbare bord te gebruik deur Blynk te gebruik: Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE -versoenbare bord Beskrywing: WiFi ESP8266 Development Board WEMOS D1. WEMOS D1 is 'n WIFI -ontwikkelingsbord gebaseer op ESP8266 12E. Die funksionering is soortgelyk aan dié van NODEMCU, behalwe dat die hardeware gebou is
Hoe om Bluetooth -skilde te maak vir oplaai -skets na Arduino: 9 stappe (met foto's)
Hoe om Bluetooth -skilde te maak vir die oplaai van skets na Arduino: U kan 'n skets na Arduino via Android of rekenaar oplaai via Bluetooth, om dit te kan doen, benodig u 'n bietjie ekstra komponente, soos 'n Bluetooth -module, kondensator, weerstand, baardbord en jumperdrade, dan haak u maak saam en maak verbinding met die Arduino -pen