Բովանդակություն:
- Քայլ 1: Պահանջվում են բաղադրիչներ և պարագաներ
- Քայլ 2. Սարքաշարի պատրաստում - oldոդում և լարեր
- Քայլ 3. Arduino դասեր Ներբեռնեք և տեղադրեք: Softwareրագրաշարի կարգավորումներ:
- Քայլ 4. Arduino - Կազմեք, վերբեռնեք և գործարկեք NB IoT Echo թեստը
Video: NBIoT տվյալների փոխանցում Ինչպես օգտագործել BC95G մոդեմի վրա հիմնված վահան - UDP թեստ և ցանցի կարգավիճակի ազդանշան. 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Այս նախագծերի մասին.
Փորձարկեք NB IoT ցանցի հնարավորությունները և UDP տվյալների հում փոխանցումը xyz-mIoT- ի միջոցով itbrainpower.net վահանի միջոցով, որը հագեցած է Quectel BC95G մոդեմով:
Պահանջվող ժամանակը `10-15 րոպե:
Դժվարություն ՝ միջանկյալ:
Remarque: կպցնելու հմտությունները պարտադիր են:
NB IoT- ի մասին. ThingsBand-Internet of Things (NB-IoT) ցածր էներգիայի լայնածավալ ցանցի (LPWAN) ռադիոտեխնոլոգիայի ստանդարտ է, որը մշակվել է `բջջային հեռահաղորդակցության գոտիների միջոցով միացնելով սարքերի և ծառայությունների լայն շրջանակ: NB IoT տեխնոլոգիան ապահովում է ինչպես ներքին, այնպես էլ արտաքին ծածկույթի բարելավում, աջակցում է ցածր թողունակության սարքերի զանգվածին, ուշացման ուշ զգայունությանը, սարքի չափազանց ցածր գնով, սարքի էներգիայի ցածր սպառմանը և օպտիմիզացված ցանցային ճարտարապետությանը:
Քայլ 1: Պահանջվում են բաղադրիչներ և պարագաներ
Ակնհայտ է, որ xyz-mIoT վահանը հագեցած է Quectel BC95G մոդեմով-PN: XYZMIOT209#BC95G-UFL-xxxxxxx-պահանջվող հիմնական բաղադրիչն է:
xyz-mIoT by itbrainpower.net վահանը IoT- ի առաջին և ամենակոմպակտ տախտակն է, որը համատեղում է ARM0 միկրոկառավարիչի բազմակողմանիությունը (Microchip/Atmel ATSAMD21G Arduino Zero համատեղելի դիզայնով), ներկառուցված սենսորների փաթեթի հարմարավետ օգտագործումը միացման հնարավորությամբ: տրամադրվում է LTE CAT M1 կամ NB-IoT հեռահար և ցածր էներգիայի մոդեմներով կամ ժառանգական 3G / GSM մոդեմներով:
Xyz -mIoT վահանը կարող է ունենալ մինչև 5 ինտեգրված տվիչ, ինչպիսիք են ՝ THS (ջերմաստիճանի և խոնավության տվիչներ) - HDC2010, tVOC և eCO2 (օդի որակի տվիչ - CO2 ընդհանուր ցնդող օրգանական միացություններ - CO2 համարժեք) - CCS811, HALL (մագնիսական տվիչ) - DRV5032 կամ IR (ինֆրակարմիր ցուցիչ) KP -2012P3C, երկրորդային IR (ինֆրակարմիր ցուցիչ) - KP -2012P3C, TILT (շարժման թրթռման ցուցիչ) կամ REED (մագնիսական տվիչ) - SW200D: Վերոնշյալ սենսորները բնակեցված են xyz-mIoT տախտակի վրա և կարող են պատվիրվել ՝ օգտագործելով տարբեր մասերի համարներ:
NB IoT տվյալների փոխանցման փորձարկումն իրականացնելու համար պահանջվում են հետևյալ լրացուցիչ տարրերը.
- 1 x կոնդենսատոր 1000-2200uF/6.3V ցածր ESR
- մեկ GSM ալեհավաք uFL միակցիչով (կամ մեկ uFL դեպի SMA F խոզուկ և մեկ GSM ալեհավաք ՝ SMA- ով)
- մեկ SIM քարտ (nano SIM ձևաչափ), որն ունի NB-IoT աջակցություն (մեր թեստերում մենք օգտագործել ենք Vodafone Romania SIM քարտ)
xyz-mIoT by itbrainpower.net վահանը կարող է պատվիրվել առցանց այստեղ կամ ձեր մոտ գտնվող մեկ դիստրիբյուտորից:
Քայլ 2. Սարքաշարի պատրաստում - oldոդում և լարեր
ա Oldոդման
- միացրեք USB- ից 5V- ը xyz -mIoT վահանի հիմնական էներգիայի աղբյուրը, ինչպես ցույց է տրված առաջին նկարում [զոդեք SJP6 բարձիկների վրա - միացրեք երկու բարձիկներն]: Այլընտրանք. Միացրեք երկու միակցիչի տողերը, տեղադրեք տախտակը մեկ տախտակի մեջ և միացեք Vusb- ի և Vraw- ի միջև ՝ օգտագործելով մեկ արու-արական տախտակի մետաղալար:
- 1000-2200 uF /6.3V ցածր ESR կոնդենսատորը միացրեք «գերկոնդենսատոր PADS»-ին: Հիշեք կոնդենսատորի բևեռականությունը [միացրեք + բևեռը Vpad + պահոցին և - բևեռը GND պահոցին]:
Կրկնակի ստուգեք ձեր զոդումը !!!
բ. Բոլորը միասին լարերի տեղադրում
Տեղադրեք nano-SIM քարտը նրա բնիկի մեջ [SIM քարտը պետք է հեռացնի PIN- ի ստուգումը]: Միացրեք ալեհավաքը, այնուհետև USB մալուխը միացրեք xyz-mIoT USB պորտին և ձեր համակարգչին: Մանրամասները տես աջ պատկերում:
Xyz-mIoT վահանը սնուցվելու է USB- ից:
Քայլ 3. Arduino դասեր Ներբեռնեք և տեղադրեք: Softwareրագրաշարի կարգավորումներ:
Ստորև նկարագրված ամբողջ ծրագրաշարը հասանելի է գրանցված օգտվողների համար ՝ այստեղ:
ա Ներբեռնեք և տեղադրեք «xyz-mIoT shields Arduino դաս»: Լրացուցիչ (այս թեստի համար պարտադիր չէ), կարող եք ներբեռնել «xyz-mIoT shields SENSORS support Arduino class»-ի տեղադրումը: Տեղադրման հրահանգները կարելի է գտնել ներբեռնման էջում:
բ. Ներբեռնեք և տեղադրեք «NB IOT [UDP ռեժիմ] աջակցություն xyz-mIoT վահան» դասի համար: Նույնը, տեղադրման հրահանգները կարելի է գտնել ներբեռնման էջերում:
գ. Տեղադրեք և գործարկեք «udp_echo.py» ունկնդիրը ձեր սերվերի վրա; գրեք հաջորդ քայլերում օգտագործելու համար, ունկնդրի IP հասցեն և UDP PORT: Նույն կոդը կարելի է գտնել նաև «_UDP_listener_example» պանակում ՝ «Ny IOT [UDP ռեժիմ] աջակցություն xyz-mIoT վահան» դասի համար:
դ. Բացեք Arduino- ում «xyz_mIoT_NBIoT_Class_example_UDP_echo» օրինակը. Սա կարելի է գտնել «Ֆայլ/օրինակներ/itbpNBIoTClass» Arduino ընտրացանկում: Այս կոդը կարող եք նախադիտել այստեղ:
ե. Եկեք որոշ կարգավորումներ կատարենք h ֆայլերում «itbpNBIoTClass» - ի ներսում.
-«itbpGPRSIPdefinition.h»-ում թարմացրեք APN արժեքը ՝ օգտագործելով ձեր NB IoT մատակարարի APN արժեքը (թեստում եղել է ՝ «eggsn-test-3.connex.ro» Vodafone Ռումինիայի համար), - «itbpGPRSIPdefinition.h» - ում թարմացրեք NETWORKID- ը ձեր NB IoT մատակարարի համար նախատեսված ցանցային թվային ծածկագրով («22601» ՝ Vodafone Ռումինիայի համար), - «itbpGPRSIPdefinition.h» - ում ՝ թարմացրեք LTE_BAND- ը NB IoT ծառայության համար օգտագործվող թվային ծածկագրով (20 - LTE խումբ B20 Vodafone Ռումինիայի համար), - «itbpGPRSIPdefinition.h» - ում թարմացրեք SERVER_ADDRESS և SERVER_PORT արժեքները UDP echo ունկնդրի ծառայություն (գ. քայլից), - «itbpGSMdefinition.h» - ում անցեք 60 -րդ և 61 -րդ տողերը և ընտրեք _itbpModem_ xyzmIoT, - «itbpGSMdefinition.h» - ում անցեք 64 -րդ և 65 -րդ տողերը և ընտրեք _Qmodule_ BC95G:
Քայլ 4. Arduino - Կազմեք, վերբեռնեք և գործարկեք NB IoT Echo թեստը
Բացեք Arduino- ում xyz_mIoT_NBIoT_Class_example_UDP_echo.ino նախագիծը ՝ «Ֆայլ/Օրինակներ/itbpNBIoTClass» Arduino ընտրացանկից: Կարևոր է. Օգտագործել arduino.cc v 1.8.5 կամ ավելի նոր տարբերակ:
ա Ընտրեք Arduino տախտակ - xyz -mIoT վահանը և ծրագրավորման պորտը, ինչպես ցույց է տրված նկարում: ՀԻՇՈՄ. Կոդը վերբեռնելու համար պետք է երկու անգամ (արագ) սեղմել xyz-mIoT վահանի RESET կոճակը [տախտակը կանցնի ծրագրավորման ռեժիմի]:
բ. Կազմեք և վերբեռնեք ծածկագիրը:
Վրիպազերծման ելքը պատկերավոր դարձնելու համար օգտագործեք Arduino Serial Monitor- ը կամ այլ տերմինալ `ընտրելով վրիպազերծման պորտը հետևյալ պարամետրերով` 57600bps, 8N, 1:
Կոդում NB IoT տվյալների փոխանակման ժամանակը սահմանվել է 10 րոպե: Ուղարկող / ստացված տվյալներ (փոխանցման բեռնվածություն) և NB-IoT կարգավիճակի տարբեր ազդանշաններ [Մուտքագրեք / թողեք ակտիվ, անգործուն և PSM ռեժիմներ. նաև DATAGRAM RECEIVED event] - ը կերևա վրիպազերծման միջերեսում:
ՎԱՅԵԼ!
ՏՐԱՄԱԴՐՈԹՅՈՆ ԱՌԱՆ ԵՐԱՇԽԻՔԻ !!! Օգտագործեք ձեր սեփական ռիսկով !!
Սկզբնապես հրապարակվել է իմ կողմից itbrainpower.net նախագծերում և ինչպես բաժանել:
Խորհուրդ ենք տալիս:
Մատնահետքերի և RFID- ի վրա հիմնված հաճախելիության համակարգ ՝ օգտագործելով Raspberry Pi և MySQL տվյալների շտեմարան. 5 քայլ
Մատնահետքերի և RFID- ի վրա հիմնված հաճախելիության համակարգ ՝ օգտագործելով Raspberry Pi և MySQL տվյալների շտեմարան. Այս նախագծի տեսանյութը
Եղանակի վրա հիմնված երաժշտության գեներատոր (ESP8266 վրա հիմնված միջինի գեներատոր). 4 քայլ (նկարներով)
Եղանակի վրա հիմնված երաժշտության գեներատոր (ESP8266 Based Midi Generator). Բարև, այսօր ես կբացատրեմ, թե ինչպես պատրաստել ձեր սեփական եղանակի վրա հիմնված փոքր երաժշտության գեներատոր: Այն հիմնված է ESP8266- ի վրա, որը նման է Arduino- ին և արձագանքում է ջերմաստիճանին, անձրևին: և լույսի ուժգնություն: Մի ակնկալեք, որ այն ամբողջ երգեր կամ ակորդներ կհաղորդի
Ինչպես օգտագործել Mac տերմինալը և ինչպես օգտագործել հիմնական գործառույթները. 4 քայլ
Ինչպես օգտագործել Mac տերմինալը և ինչպես օգտագործել հիմնական գործառույթները. Մենք ձեզ ցույց կտանք, թե ինչպես բացել MAC տերմինալը: Մենք նաև ձեզ ցույց կտանք տերմինալի մի քանի հնարավորություններ, ինչպիսիք են ifconfig- ը, գրացուցակների փոփոխումը, ֆայլերին մուտք գործելը և arp- ը: Ifconfig- ը թույլ կտա Ձեզ ստուգել ձեր IP հասցեն և ձեր MAC գովազդը
Ինչպես օգտագործել պիեզո ազդանշան. 4 քայլ
Ինչպես օգտագործել պիեզո ազդանշան. Նկարագրություն. Պիեզոէլեկտրական բարձրախոսը բարձրախոս է, որն օգտագործում է պիոզոէլեկտրական էֆեկտը ձայն ստեղծելու համար: Սկզբնական մեխանիկական շարժումը ստեղծվում է պիոզոէլեկտրական նյութի վրա լարման կիրառման միջոցով, և այս շարժումը սովորաբար փոխակերպվում է ձայնի
Ինչպես միացնել MicroPython- ի որոնվածը ESP8266- ի վրա հիմնված Sonoff խելացի անջատիչի վրա. 3 քայլ (նկարներով)
Ինչպե՞ս միացնել MicroPython- ի որոնվածը ESP8266- ի վրա հիմնված Sonoff խելացի անջատիչի վրա. Այդ գծից ամենաճկուն և էժան սարքերից են Sonoff Basic- ը և Sonoff Dual- ը: Սրանք Wi-Fi- ով միացված անջատիչներ են ՝ հիմնված հիանալի չիպի ՝ ESP8266- ի վրա: Մինչդեռ