Satura rādītājs:
- 1. darbība. Nepieciešamās sastāvdaļas un piederumi
- 2. solis: Aparatūras sagatavošana - lodēšana un elektroinstalācija
- 3. darbība: lejupielādējiet un instalējiet Arduino klases. Programmatūras iestatījumi
- 4. solis: Arduino - apkopojiet, augšupielādējiet un palaidiet NB IoT atbalss testu
Video: NBIoT datu pārraide Kā izmantot BC95G modemu balstus - UDP pārbaude un tīkla statusa signalizācija: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Par šiem projektiem:
Pārbaudiet NB IoT tīkla iespējas un neapstrādātu UDP datu pārraidi, izmantojot xyz-mIoT ar vairogu itbrainpower.net, kas aprīkots ar Quectel BC95G modemu.
Nepieciešamais laiks: 10-15 minūtes.
Grūtības: vidējs.
Remarque: nepieciešamas lodēšanas prasmes.
Par NB IoT: NarrowBand-Internet of Things (NB-IoT) ir mazjaudas platjoslas tīkla (LPWAN) radio tehnoloģiju standarts, kas izstrādāts, lai ļautu savienot plašu ierīču un pakalpojumu klāstu, izmantojot mobilo sakaru joslas. NB IoT tehnoloģija nodrošina labāku pārklājumu gan iekštelpās, gan ārpus tām, atbalsta milzīgu skaitu zemas caurlaidības ierīču, zemu aiztures jutību, īpaši zemas ierīces izmaksas, zemu ierīces enerģijas patēriņu un optimizētu tīkla arhitektūru.
1. darbība. Nepieciešamās sastāvdaļas un piederumi
Acīmredzot ar xyz-mIoT vairogu aprīkotais Quectel BC95G modems-PN: XYZMIOT209#BC95G-UFL-xxxxxxx-ir galvenā nepieciešamā sastāvdaļa.
xyz-mIoT by itbrainpower.net vairogs ir pirmā un kompaktākā IoT plāksne, kas apvieno ARM0 mikrokontrollera daudzpusību (Microchip/Atmel ATSAMD21G ar Arduino Zero saderīgu dizainu), ērtu iebūvēto sensoru komplekta lietošanu ar savienojamību nodrošina LTE CAT M1 vai NB-IoT tālsatiksmes un mazjaudas modemi vai mantotie 3G / GSM modemi.
Xyz -mIoT vairogam var būt līdz 5 integrētiem sensoriem, piemēram: THS (temperatūras un mitruma sensori) - HDC2010, tVOC & eCO2 (gaisa kvalitātes sensors - CO2 kopējais gaistošo organisko savienojumu daudzums - CO2 ekvivalents) - CCS811, HALL (magnētiskais sensors) - DRV5032 vai IR (infrasarkanais sensors) KP -2012P3C, sekundārais IR (infrasarkanais sensors) - KP -2012P3C, TILT (kustības vibrācijas sensors) vai REED (magnētiskais sensors) - SW200D. Iepriekš minētie sensori ir izvietoti uz xyz-mIoT plates, un tos var pasūtīt, izmantojot dažādus detaļu numurus.
Lai veiktu NB IoT datu pārraides testu, ir nepieciešami šādi papildu elementi:
- 1 x kondensators 1000-2200uF/6.3V zems ESR
- viena GSM antena ar uFL savienotāju (vai viena uFL uz SMA F bize un viena GSM antena ar SMA)
- viena SIM karte (nano SIM formāts) ar NB-IoT atbalstu (testos mēs izmantojām Vodafone Romania SIM karti)
vairogu xyz-mIoT by itbrainpower.net var pasūtīt tiešsaistē šeit vai no viena izplatītāja, kas atrodas jūsu tuvumā.
2. solis: Aparatūras sagatavošana - lodēšana un elektroinstalācija
a. Lodēšana
- iespējot 5V no USB kā primāro barošanas avotu xyz -mIoT vairogam, kā parādīts pirmajā attēlā [lodēt virs SJP6 spilventiņiem - savienot abus spilventiņus]. Alternatīva: pielodējiet abas savienotāju rindas, ievietojiet dēli vienā maizes plāksnē un savienojiet starp Vusb un Vraw, izmantojot vienu maizes dēļa vadu.
- pielodējiet 1000-2200 uF /6.3V Low ESR kondensatoru "superkondensatora PADS". Paturiet prātā kondensatora polaritāti [pievienojiet + polu Vpad + spilventiņam un - polu GND spilventiņam]!
Divreiz pārbaudiet savu lodēšanu !!!
b. Elektroinstalācija kopā
Ievietojiet nano-SIM slotā [SIM kartei ir jānoņem PIN pārbaude]. Pievienojiet antenu, pēc tam pievienojiet USB kabeli xyz-mIoT USB portam un datoram. Skatiet informāciju labajā attēlā.
Xyz-mIoT vairogs tiks darbināts no USB.
3. darbība: lejupielādējiet un instalējiet Arduino klases. Programmatūras iestatījumi
Visa zemāk aprakstītā programmatūra ir pieejama reģistrētiem lietotājiem šeit.
a. Lejupielādējiet un instalējiet "xyz-mIoT shields Arduino class". Pēc izvēles (nav nepieciešams šim testam), jūs varat lejupielādēt instalēt "xyz-mIoT vairogu SENSORS atbalsta Arduino klasi". Instalēšanas direktīvas var atrast lejupielādes lapā.
b. Lejupielādējiet un instalējiet klases "NB IOT [UDP mode] atbalstu xyz-mIoT shield". Tāpat instalēšanas direktīvas var atrast lejupielādes lapās.
c. Instalējiet un palaidiet "udp_echo.py" klausītāju savā serverī; pierakstiet, lai izmantotu turpmākajās darbībās, klausītāja IP adresi un UDP PORT. To pašu kodu var atrast arī mapē "_UDP_listener_example", kas atrodas "NB IOT [UDP mode] atbalsta xyz-mIoT shield" klasē.
d. Atveriet Arduino piemēru "xyz_mIoT_NBIoT_Class_example_UDP_echo" - to var atrast Arduino izvēlnē "Fails/Piemēri/itbpNBIoTClass". Šo kodu var priekšskatīt šeit.
e. Veiksim dažus iestatījumus h failos "itbpNBIoTClass":
-sadaļā "itbpGPRSIPdefinition.h" atjauniniet APN vērtību, izmantojot jūsu NB IoT pakalpojumu sniedzēja APN vērtību (testā bija: "eggsn-test-3.connex.ro" Vodafone Romania), - sadaļā "itbpGPRSIPdefinition.h" atjauniniet NETWORKID ar ciparu tīkla ID kodu jūsu NB IoT pakalpojumu sniedzējam ("22601" Vodafone Romania), - sadaļā "itbpGPRSIPdefinition.h" atjauniniet LTE_BAND ar ciparu joslas kodu, ko izmanto NB IoT pakalpojumam (20 - LTE josla B20 Vodafone Romania), - sadaļā "itbpGPRSIPdefinition.h" atjauniniet SERVER_ADDRESS un SERVER_PORT ar vērtībām UDP atbalss klausītāja pakalpojums (no c. soļa), - sadaļā "itbpGSMdefinition.h" dodieties uz 60. un 61. rindu un atlasiet _itbpModem_ xyzmIoT, - sadaļā "itbpGSMdefinition.h" dodieties uz 64. un 65. rindu un atlasiet _Qmodule_ BC95G.
4. solis: Arduino - apkopojiet, augšupielādējiet un palaidiet NB IoT atbalss testu
Atveriet Arduino xyz_mIoT_NBIoT_Class_example_UDP_echo.ino projektu, izvēlnē "File/Examples/itbpNBIoTClass" Arduino. Svarīgi: izmantojiet arduino.cc v 1.8.5 vai jaunāku versiju!
a. Izvēlieties Arduino plati - xyz -mIoT vairogu un programmēšanas portu, kā parādīts attēlā. PADOMS: lai augšupielādētu kodu, divreiz (ātri) jānospiež xyz-mIoT shield RESET poga [tāfele pārslēgsies programmēšanas režīmā].
b. Apkopojiet un augšupielādējiet kodu.
Lai vizualizētu atkļūdošanas izvadi, izmantojiet Arduino seriālo monitoru vai citu termināli, izvēloties atkļūdošanas portu ar šādiem iestatījumiem: 57600 bps, 8N, 1.
Kodā NB IoT datu apmaiņas laiks ir iestatīts uz 10 minūtēm. Nosūtītie / saņemtie dati (pārraides lietderīgā slodze) un dažādi NB-IoT statusa signāli [ENTER / LEAVE ACTIVE, IDLE un PSM režīmi; arī DATAGRAM RECEIVED event] tiks parādīts atkļūdošanas saskarnē.
IZBAUDI!
PAMĀCĪBA NODROŠINĀTA BEZ GARANTIJAS !!! IZMANTOJIET UZ SAVU RISKU !!
Sākotnēji es to publicēju itbrainpower.net projektos un sadaļā.
Ieteicams:
Kā izveidot mitruma un temperatūras reālā laika datu ierakstītāju, izmantojot Arduino UNO un SD karti - DHT11 datu reģistrētāja simulācija Proteus: 5 soļi
Kā izveidot mitruma un temperatūras reālā laika datu ierakstītāju, izmantojot Arduino UNO un SD karti | DHT11 datu reģistrētāja simulācija Proteus: Ievads: čau, tas ir Liono Maker, šeit ir YouTube saite. Mēs veidojam radošu projektu ar Arduino un strādājam pie iegultām sistēmām. Datu reģistrētājs: Datu reģistrētājs (arī datu reģistrētājs vai datu ierakstītājs) ir elektroniska ierīce, kas laika gaitā reģistrē datus
Datu iegūšanas un datu vizualizācijas sistēma elektriskajam motociklam MotoStudent: 23 soļi
Datu iegūšanas un datu vizualizācijas sistēma MotoStudent elektriskajam sacīkšu velosipēdam: Datu iegūšanas sistēma ir aparatūras un programmatūras kopums, kas darbojas kopā, lai apkopotu datus no ārējiem sensoriem, pēc tam tos uzglabātu un apstrādātu, lai tos varētu vizualizēt grafiski un analizēt, ļaujot inženieriem izgatavot
IoT datu zinātnes PiNet reāllaika viedā ekrāna datu vizualizācijai: 4 soļi
IoT datu zinātnes PiNet reāllaika viedā ekrāna datu vizam: Jūs varat viegli izveidot viedo displeju IoT tīklu datu vizualizācijai, lai papildinātu savus pētījumus datu zinātnē vai jebkurā kvantitatīvā jomā. Varat izsaukt " push " no jūsu zemes gabaliem klientiem tieši no jūsu
Norādījumi par sliežu ceļa maketēšanas pabeigšanu, lai paceltu/nolaistu centrā uzstādītus kāju balstus uz spēka riteņu krēsliem: 9 soļi (ar attēliem)
Norādījumi par sliežu ceļa maketēšanas pabeigšanu, lai paceltu/nolaistu centrā uzstādītus kāju balstus uz spēkrata riteņu krēsliem: Centrā uzstādīti kāju balstu pacēlāji, kas jānovieto zem sēdekļa iedobes un jānovieto zemāk. Mehānisms kāju balstu novietošanas un izvietošanas neatkarīgai darbībai nav iekļauts tirgus jaudas ratiņkrēslos, un PWC lietotāji ir pauduši vajadzību
Tīkla un interneta latentuma pārbaude (tikai Windows): 3 soļi
Tīkla un interneta latentuma pārbaude (tikai Windows): Pirmkārt, latentums ir aka. nobīde. Šī pamācība iemācīs jums pārbaudīt Windows savienojumu ar tīklu. Jums būs nepieciešama komandu uzvedne, aka. CMD, par šo pamācību. Atruna: es to atradu vietnē WikiHow un domāju, ka man vajadzētu