Агуулгын хүснэгт:

NBIoT мэдээлэл дамжуулах BC95G модем дээр суурилсан бамбайг хэрхэн ашиглах вэ - UDP тест ба сүлжээний төлөв байдлын дохио: 4 алхам
NBIoT мэдээлэл дамжуулах BC95G модем дээр суурилсан бамбайг хэрхэн ашиглах вэ - UDP тест ба сүлжээний төлөв байдлын дохио: 4 алхам

Видео: NBIoT мэдээлэл дамжуулах BC95G модем дээр суурилсан бамбайг хэрхэн ашиглах вэ - UDP тест ба сүлжээний төлөв байдлын дохио: 4 алхам

Видео: NBIoT мэдээлэл дамжуулах BC95G модем дээр суурилсан бамбайг хэрхэн ашиглах вэ - UDP тест ба сүлжээний төлөв байдлын дохио: 4 алхам
Видео: #iphone утсаа алга болгосон ч санаа битгий зовоорой 👌 2024, Арваннэгдүгээр
Anonim
NBIoT мэдээлэл дамжуулах BC95G модем дээр суурилсан бамбайг хэрхэн ашиглах талаар - UDP тест ба сүлжээний төлөв байдлын дохио
NBIoT мэдээлэл дамжуулах BC95G модем дээр суурилсан бамбайг хэрхэн ашиглах талаар - UDP тест ба сүлжээний төлөв байдлын дохио

Энэ төслүүдийн талаар:

Quectel BC95G модемоор тоноглогдсон itbrainpower.net бамбай ашиглан xyz-mIoT ашиглан NB IoT сүлжээний чадавхи болон түүхий UDP өгөгдөл дамжуулалтыг туршиж үзээрэй.

Шаардлагатай хугацаа: 10-15 минут.

Хэцүү байдал: дунд.

Ремарк: гагнуурын ур чадвар шаардлагатай.

NB IoT-ийн тухай: NarrowBand-Internet of Things (NB-IoT) нь өргөн хүрээний төхөөрөмж, үйлчилгээг үүрэн холбооны зурвас ашиглан холбох боломжийг олгох зорилгоор боловсруулсан бага чадлын өргөн хүрээний сүлжээ (LPWAN) радио технологийн стандарт юм. NB IoT технологи нь дотор болон гадна талын хамрах хүрээг сайжруулж, дамжуулах чадвар багатай төхөөрөмж, саатал багатай мэдрэмж, төхөөрөмжийн хэт бага зардал, төхөөрөмжийн эрчим хүчний хэрэглээ бага, сүлжээний оновчтой бүтэц зэргийг дэмждэг.

Алхам 1: Бүрэлдэхүүн хэсгүүд ба дагалдах хэрэгсэл шаардлагатай

Бүрэлдэхүүн хэсэг, нэмэлт хэрэгсэл шаардлагатай
Бүрэлдэхүүн хэсэг, нэмэлт хэрэгсэл шаардлагатай
Бүрэлдэхүүн хэсэг, нэмэлт хэрэгсэл шаардлагатай
Бүрэлдэхүүн хэсэг, нэмэлт хэрэгсэл шаардлагатай

Мэдээжийн хэрэг, xyz-mIoT бамбай Quectel BC95G модемоор тоноглогдсон-PN: XYZMIOT209#BC95G-UFL-xxxxxxx-шаардлагатай үндсэн бүрэлдэхүүн хэсэг юм.

itbrainpower.net бамбайгаар хийгдсэн xyz-mIoT нь ARM0 микро хянагчийн олон талт байдлыг (Arduino Zero нийцтэй дизайнтай Microchip/Atmel ATSAMD21G) хослуулсан анхны бөгөөд хамгийн авсаархан IoT самбар бөгөөд суулгагдсан мэдрэгчийн багцыг тохь тухтай ашиглах боломжийг олгодог. 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
  • uFL холбогчтой нэг GSM антен (эсвэл нэг uFL -ээс SMA F гахайн сүүл, SMA -тэй нэг GSM антенн)
  • NB-IoT дэмжлэгтэй нэг SIM карт (нано SIM формат) (бидний туршилтанд бид Vodafone Румын SIM картыг ашигласан)

itbrainpower.net бамбайгаар хийсэн xyz-mIoT-ийг эндээс эсвэл ойролцоох дистрибьютороос онлайнаар захиалж авах боломжтой.

Алхам 2: Тоног төхөөрөмжийн бэлтгэл - Гагнах ба утас холбох

Тоног төхөөрөмжийн бэлтгэл - Гагнах ба утас холбох
Тоног төхөөрөмжийн бэлтгэл - Гагнах ба утас холбох
Тоног төхөөрөмжийн бэлтгэл - Гагнах ба утас холбох
Тоног төхөөрөмжийн бэлтгэл - Гагнах ба утас холбох

a. Гагнах

  • Эхний зурагт үзүүлсэн шиг xyz -mIoT бамбайны үндсэн тэжээлийн эх үүсвэр болох USB -ээс 5V -ийг идэвхжүүлэх [SJP6 дэвсгэр дээр гагнах - хоёр дэвсгэрийг холбох]. Альтернатив: холбогчийг хоёуланг нь гагнаж, самбарыг нэг талхны тавцан дээр байрлуулж, Вусб ба Врав хоёрын хооронд нэг эрэгтэй, эрэгтэй талхны утсыг холбоно.
  • 1000-2200 uF /6.3V бага ESR конденсаторыг "супер конденсатор PADS" руу гагнах. Конденсаторын туйлшрал [Vpad + дэвсгэрт + туйл болон GND дэвсгэр рүү туйл холбох] гэдгийг санаарай!

ХУДАЛДААГАА ХОЁРДУГААР ШАЛГААРАЙ !!!

б. Бүгдийг нэг дор холбож байна

Нано SIM-ийг үүрэнд нь оруулна уу [SIM картын ПИН кодыг устгасан байх ёстой]. Антенаа холбоод USB кабелийг xyz-mIoT USB порт болон компьютерт холбоно уу. Дэлгэрэнгүй мэдээллийг баруун зургаас үзнэ үү.

Xyz-mIoT бамбай нь USB-ээс тэжээгддэг.

Алхам 3: Arduino Classes татаж аваад суулгана уу. Програм хангамжийн тохиргоо

Бүртгэгдсэн хэрэглэгчдэд доор тайлбарласан бүх програм хангамжийг эндээс авах боломжтой.

a. "Xyz-mIoT shields Arduino class" татаж аваад суулгана уу. Нэмэлт (энэ туршилтанд шаардлагагүй), та "xyz-mIoT бамбай SENSORS нь Arduino классыг дэмждэг" суулгалтыг татаж авч болно. Суулгах удирдамжийг татаж авах хуудаснаас олж болно.

б. Xyz-mIoT shield-ийн "NB IOT [UDP mode] дэмжлэг" ангиллыг татаж суулгаарай. Үүнтэй адилаар суулгах зааврыг татаж авах хуудсан дээрээс олж болно.

c. "Udp_echo.py" сонсогчийг сервер дээрээ суулгаж ажиллуулна уу; Дараагийн алхамд ашиглахын тулд сонсогчийн IP хаяг болон UDP PORT -ийг бичнэ үү. Үүнтэй ижил кодыг "_UDP_listener_example" фолдероос "xyz-mIoT бамбайд зориулсан NB IOT [UDP горим] дэмжлэг" ангиллын дотор олж болно.

d. Arduino дээр "xyz_mIoT_NBIoT_Class_example_UDP_echo" жишээг нээнэ үү - үүнийг "Файл/Жишээ/itbpNBIoTClass" Arduino цэснээс олж болно. Энэ кодыг эндээс урьдчилан үзэх боломжтой.

д. "ItbpNBIoTClass" доторх h файлд зарим тохиргоог хийцгээе.

-"itbpGPRSIPdefinition.h" хэсэгт өөрийн NB IoT үйлчилгээ үзүүлэгчийн APN утгыг ашиглан APN утгыг шинэчилнэ үү (Туршилтанд: Vodafone Румынд "өндөгn-test-3.connex.ro" байсан), - "itbpGPRSIPdefinition.h" хэсэгт NB IoT үйлчилгээ үзүүлэгчийнхээ тоон сүлжээний кодоор NETWORKID -ийг шинэчилнэ үү ("Vodafone Румын улсын хувьд" 22601 ")," itbpGPRSIPdefinition.h "хэсэгт LTE_BAND -ийг NB IoT үйлчилгээнд ашигладаг тоон зурвасын кодоор шинэчилнэ үү (20 - Vodafone Румынд зориулсан LTE хамтлаг B20), - "itbpGPRSIPdefinition.h" хэсэгт SERVER_ADDRESS болон SERVER_PORT -ийг UDP цуурай сонсогчийн үйлчилгээний утгуудаар шинэчилнэ үү (c алхамаас), - "itbpGSMdefinition.h" -д 60 & 61 мөрүүдийг оруулаад _itbpModem_ xyzmIoT -ийг сонгоно уу.

- "itbpGSMdefinition.h" хэсэгт 64 & 65 гэсэн мөрүүдийг оруулаад _Qmodule_ BC95G -ийг сонгоно уу.

Алхам 4: Arduino - NB IoT Echo тестийг эмхэтгэх, байршуулах, ажиллуулах

Arduino - NB IoT Echo тестийг эмхэтгэх, байршуулах, ажиллуулах
Arduino - NB IoT Echo тестийг эмхэтгэх, байршуулах, ажиллуулах

Arduino дээр xyz_mIoT_NBIoT_Class_example_UDP_echo.ino төслийг Arduino цэснээс "File/Examples/itbpNBIoTClass" дээрээс нээнэ үү. Чухал: arduino.cc v 1.8.5 ба түүнээс дээш хувилбарыг ашиглана уу!

a. Зураг дээр үзүүлсэн шиг Arduino board - xyz -mIoT shield болон програмчлалын портыг сонгоно уу. ЗӨВЛӨГӨӨ: кодыг байршуулахын тулд та xyz-mIoT бамбайг дахин тохируулах товчлуурыг хоёр удаа дарах ёстой (самбар програмчлалын горимд шилжих болно).

б. Кодыг эмхэтгэн байршуулна уу.

Дебаг хийх гаралтыг төсөөлөхийн тулд Arduino Serial Monitor эсвэл бусад терминалыг ашиглан дараах тохиргоог ашиглан дибаг хийх портыг сонгоно уу: 57600bps, 8N, 1.

Кодод NB IoT мэдээлэл солилцох хугацааг 10мин болгож тохируулсан болно. Илгээх / хүлээн авах өгөгдөл (дамжуулах ачаалал) болон NB-IoT-ийн янз бүрийн төлөв байдлын дохио [ENTER / LEAVE ACTIVE, IDLE ба PSM горимууд; мөн DATAGRAM RECEIVED event] -ийг дибаг хийх интерфейс дээр харуулах болно.

БАЯРЛАХ!

ХИЧЭЭЛИЙГ БАТАЛГААГҮЙ ХАНГАЖ БАЙНА !!! ЭНЭ ӨӨРИЙН ЭРСДЭЛДЭЭ АШИГЛААРАЙ !!

Анх миний зүгээс itbrainpower.net төслүүд дээр хэрхэн яаж хуваах тухай нийтэлсэн.

Зөвлөмж болгож буй: