Orodha ya maudhui:

Uhamisho wa Takwimu wa NBIoT Jinsi ya Kutumia Kinga za Modem za BC95G - Jaribio la UDP na Ishara ya Hali ya Mtandao: Hatua 4
Uhamisho wa Takwimu wa NBIoT Jinsi ya Kutumia Kinga za Modem za BC95G - Jaribio la UDP na Ishara ya Hali ya Mtandao: Hatua 4

Video: Uhamisho wa Takwimu wa NBIoT Jinsi ya Kutumia Kinga za Modem za BC95G - Jaribio la UDP na Ishara ya Hali ya Mtandao: Hatua 4

Video: Uhamisho wa Takwimu wa NBIoT Jinsi ya Kutumia Kinga za Modem za BC95G - Jaribio la UDP na Ishara ya Hali ya Mtandao: Hatua 4
Video: JE , NI SAHIHI KUFANYA MAPENZI NA MJAMZITO? 2024, Novemba
Anonim
Uhamisho wa Takwimu wa NBIoT Jinsi ya Kutumia Ngao za Modem za BC95G - Jaribio la UDP na Uashiriaji wa Hali ya Mtandao
Uhamisho wa Takwimu wa NBIoT Jinsi ya Kutumia Ngao za Modem za BC95G - Jaribio la UDP na Uashiriaji wa Hali ya Mtandao

Kuhusu miradi hii:

Jaribu uwezo wa mtandao wa NB IoT na usafirishaji wa data ghafi ya UDP ukitumia xyz-mIoT na ngao ya itbrainpower.net iliyo na modem ya Quectel BC95G.

Wakati unaohitajika: dakika 10-15.

Ugumu: kati.

Remarque: ujuzi wa kuuza zinahitajika.

Kuhusu NB IoT: NarrowBand-Internet of Things (NB-IoT) ni kiwango cha teknolojia ya redio ya LWWW Power Area (LPWAN) iliyoundwa ili kuwezesha vifaa na huduma anuwai kuunganishwa kwa kutumia bendi za mawasiliano ya rununu. Teknolojia ya NB IoT hutoa kuboreshwa kwa chanjo za ndani na nje, inasaidia idadi kubwa ya vifaa vya kupitisha chini, unyeti wa kuchelewesha, gharama ya kifaa cha chini, matumizi ya nguvu ya kifaa na usanifu wa mtandao ulioboreshwa.

Hatua ya 1: Vipengele na vifaa vinahitajika

Vipengele na vifaa vinahitajika
Vipengele na vifaa vinahitajika
Vipengele na vifaa vinahitajika
Vipengele na vifaa vinahitajika

Kwa wazi, ngao ya xyz-mIoT iliyo na modem ya Quectel BC95G - PN: XYZMIOT209 # BC95G-UFL-xxxxxxx - ndio sehemu kuu inayohitajika.

xyz-mIoT na itbrainpower.net ngao ni ya kwanza, na bodi thabiti zaidi, IoT ambayo inachanganya utofautishaji wa Mdhibiti mdogo wa ARM0 (Microchip / Atmel ATSAMD21G katika muundo unaofaa wa Arduino Zero), matumizi mazuri ya kifurushi cha sensorer zilizopachikwa na unganisho zinazotolewa na LTE CAT M1 au NB-IoT masafa marefu & modem za nguvu ndogo au modem za urithi za 3G / GSM.

Ngao ya xyz-mIoT inaweza kuwa na sensorer 5 zilizounganishwa, kama: THS (sensorer ya joto na unyevu) - HDC2010, tVOC & eCO2 (sensorer ya ubora wa hewa - jumla ya misombo ya kikaboni ya oksidi- sawa na CO2) - CCS811, HALL (sensa ya sumaku) - DRV5032 au IR (infrared sensor) KP-2012P3C, IR ya sekondari (infrared sensor) - KP-2012P3C, TILT (sensorer ya vibration ya harakati) au REED (sensor ya magnetic) - SW200D. Zilizotajwa hapo juu sensorer zimejaa kwenye bodi ya xyz-mIoT na zinaweza kuamriwa kwa kutumia Nambari tofauti za Sehemu.

Ili kufanya jaribio la usafirishaji wa data ya NB IoT, vitu vifuatavyo vya ziada vinahitajika:

  • 1 x capacitor 1000-2200uF / 6.3V ESR ya chini
  • antenna moja ya GSM iliyo na kiunganishi cha uFL (au uFL moja kwa SMA F pigtail na antenna moja ya GSM na SMA)
  • SIM kadi moja (muundo wa nano SIM) kuwa na msaada wa NB-IoT (katika majaribio yetu tulitumia kadi ya SIM ya Vodafone Romania)

xyz-mIoT na itbrainpower.net ngao inaweza kuamuru mkondoni hapa, au kutoka kwa msambazaji mmoja karibu na wewe.

Hatua ya 2: Maandalizi ya vifaa - Soldering na Wiring

Maandalizi ya Vifaa - Soldering na Wiring
Maandalizi ya Vifaa - Soldering na Wiring
Maandalizi ya Vifaa - Soldering na Wiring
Maandalizi ya Vifaa - Soldering na Wiring

a. Kufundisha

  • wezesha 5V kutoka USB kuwa umeme wa msingi kwa ngao ya xyz-mIoT kama inavyoonyeshwa kwenye picha ya kwanza [solder juu ya pedi za SJP6 - unganisha pedi zote mbili]. Njia mbadala: solder safu zote za viunganisho, weka ubao kwenye ubao mmoja wa mkate na unganisha kati ya Vusb na Vraw ukitumia waya mmoja wa kiume wa kiume.
  • solder 1000-2200 uF / 6..3V Low ESR capacitor kwa "super-capacitor PADS". Kumbuka polarity capacitor [unganisha + pole kwenye pedi ya Vpad + na - pole kwa pedi ya GND]!

TAZAMA MARA MBILI CHUNGUZI CHAKO !!!

b. Wiring wote pamoja

Ingiza nano-SIM kwenye nafasi yake [SIM lazima iondolewe ukaguzi wa PIN]. Unganisha antena, kisha unganisha kebo ya USB kwenye bandari ya xyz-mIoT USB na kompyuta yako. Angalia maelezo katika picha sahihi.

Ngao ya xyz-mIoT itawezeshwa kutoka kwa USB.

Hatua ya 3: Madarasa ya Arduino Pakua na usakinishe. Mipangilio ya Programu

Programu zote zilizoelezewa zinapatikana, kwa watumiaji waliosajiliwa, hapa.

a. Pakua na usakinishe "xyz-mIoT darasa la Arduino darasa". Hiari (haihitajiki kwa jaribio hili), unaweza kupakua sakinisha "xyz-mIoT ngao SENSORS inasaidia darasa la Arduino". Sakinisha maagizo yanaweza kupatikana kwenye ukurasa wa kupakua.

b. Pakua na usakinishe "NB IOT [mode ya UDP] msaada kwa darasa la xyz-mIoT". Vivyo hivyo, maagizo ya kusanikisha yanaweza kupatikana kwenye kurasa za kupakua.

c. Sakinisha na uendeshe msikilizaji wa "udp_echo.py" kwenye seva yako; andika chini kwa matumizi katika hatua zifuatazo, anwani ya IP ya msikilizaji na UDP PORT. Nambari hiyo hiyo inaweza kupatikana pia kwenye folda ya "_UDP_listener_example" ndani ya msaada wa "NB IOT [mode ya UDP] kwa darasa la xyz-mIoT".

d. Fungua Arduino "xyz_mIoT_NBIoT_Class_example_UDP_echo" mfano - hii inaweza kupatikana chini ya "Faili / Mifano / itbpNBIoTClass" menyu ya Arduino. Nambari hii inaweza kukaguliwa hapa.

e. Wacha tufanye mipangilio katika faili h ndani ya "itbpNBIoTClass":

- katika "itbpGPRSIP ufafanuzi.h" sasisha thamani ya APN, kwa kutumia thamani ya APN ya mtoa huduma wako wa NB IoT (Katika jaribio ilikuwa: "eggsn-test-3.connex.ro" ya Vodafone Romania), - katika "itbpGPRSIP ufafanuzi.h" sasisha NETWORKID na nambari ya kitambulisho cha mtandao kwa mtoa huduma wako wa NB IoT ("22601" kwa Vodafone Romania), - katika "itbpGPRSIPdefinition.h" sasisha LTE_BAND na nambari ya bendi iliyotumiwa kwa huduma ya NB IoT (20 - Bendi ya LTE B20 ya Vodafone Romania), - katika "itbpGPRSIP ufafanuzi.h" sasisha SERVER_ADDRESS na SERVER_PORT na maadili ya huduma ya msikilizaji wa echo (kutoka hatua c.), - katika "itbpGSMdefinition.h" mistari ya picha 60 & 61 na uchague _itbpModem_ xyzmIoT, - katika "itbpGSMdefinition.h" mistari ya picha 64 na 65 na uchague _Qmodule_ BC95G.

Hatua ya 4: Arduino - Jumuisha, Pakia na Tumia Mtihani wa NB IoT Echo

Arduino - Jumuisha, Pakia na Tumia Mtihani wa NB IoT Echo
Arduino - Jumuisha, Pakia na Tumia Mtihani wa NB IoT Echo

Fungua Arduino xyz_mIoT_NBIoT_Class_example_UDP_echo.ino mradi, kutoka "Faili / Mifano / itbpNBIoTClass" menyu ya Arduino. Muhimu: tumia arduino.cc v 1.8.5 au mpya!

a. Chagua bodi ya Arduino - xyz-mIoT ngao na bandari ya programu kama inavyoonekana kwenye picha. Dokezo: ili kupakia nambari hiyo, lazima ubonyeze mara mbili (haraka) xyz-mIoT ngao ya Rudisha kitufe [bodi itabadilika kuwa hali ya programu].

b. Jumuisha na upakie nambari hiyo.

Ili kuibua pato la utatuzi, tumia Arduino Serial Monitor au kituo kingine kwa kuchagua bandari ya utatuzi na mipangilio ifuatayo: 57600bps, 8N, 1.

Katika nambari wakati wa kubadilishana data wa NB IoT umewekwa hadi 10min. Takwimu za kutuma / kupokea (malipo ya malipo) na ishara anuwai ya hali ya NB-IoT [ENTER / LEAVE ACTIVE, IDLE na PSM modes; pia tukio lililopokelewa la DATAGRAM] litaonekana katika kiwambo cha utatuzi.

FURAHIA!

MAFUNZO YALIYOTOLEWA BILA DHAMANA YOYOTE !!! TUMIA KWA HATARI YAKO MWENYEWE !!!

Iliyochapishwa awali na mimi kwenye miradi ya itbrainpower.net na jinsi ya sehemu.

Ilipendekeza: