Mundarija:

LTE CAT -M1 GSM IoT sensorlar tarmog'i T - 15 daqiqa .: 5 qadam
LTE CAT -M1 GSM IoT sensorlar tarmog'i T - 15 daqiqa .: 5 qadam

Video: LTE CAT -M1 GSM IoT sensorlar tarmog'i T - 15 daqiqa .: 5 qadam

Video: LTE CAT -M1 GSM IoT sensorlar tarmog'i T - 15 daqiqa .: 5 qadam
Video: ESP32 4G GSM LTE - Now Send Data to Cloud without using WiFi!! (in Hindi) 2024, Iyul
Anonim
LTE CAT -M1 GSM IoT sensorlar tarmog'i… T - 15 daqiqa
LTE CAT -M1 GSM IoT sensorlar tarmog'i… T - 15 daqiqa
LTE CAT -M1 GSM IoT sensorlar tarmog'i… T - 15 daqiqa
LTE CAT -M1 GSM IoT sensorlar tarmog'i… T - 15 daqiqa
LTE CAT -M1 GSM IoT sensorlar tarmog'i… T - 15 daqiqa
LTE CAT -M1 GSM IoT sensorlar tarmog'i… T - 15 daqiqa

2018 yil 8-aprelda R&D Software Solutions srl [itbrainpower.net] ommaga xyz-mIoT-ni itbrainpower.net qalqoni-birinchi va eng ixcham, ARM0 mikro-kontrollerining ko'p qirrali xususiyatlarini birlashtirgan IoT taxtasi haqida e'lon qildi. (Arduino Zero mos keluvchi dizayndagi Microchip / Atmel ATSAMD21G), LPWR LTE CAT M1 yoki NB-IoT uzoq va past quvvatli modemlar yoki eski 3G / GSM modemlari bilan ta'minlangan o'rnatilgan sensorlar to'plamidan qulay foydalanish.

Itbrainpower.net qalqoni tomonidan ishlab chiqarilgan xyz-mIoT 5 tagacha o'rnatilgan sensorlarga ega bo'lishi mumkin:

  • THS (harorat va namlik sensori) - HDC2010,
  • tVOC & eCO2 (havo sifati sensori - CO2 umumiy uchuvchan organik birikmalar - CO2 ekvivalenti) - CCS811,
  • Zal (magnit sensor) - DRV5032 sau yoki IR (infraqizil sensor) KP -2012P3C,
  • ikkilamchi IR (infraqizil sensor) - KP -2012P3C,
  • TILT (harakat tebranish sensori) yoki REED (magnit sensor) - SW200D.

Loyiha haqida:

O'z-o'zidan xyz-mIOT qalqoni harorat va namlik sensorlaridan Arduino platasini dasturlash yordamida CLOUD sensori ma'lumotlarini yozuvchi sifatida foydalanish …. t minus 15 daqiqa.

Kerakli vaqt: 10-15 daqiqa.

Amalga oshirish muddati avvalgi foydalanuvchi tajribasiga qarab farq qilishi mumkin. Arduino muhitini o'rnatish va Arduino sinfini qo'lda o'rnatish bu bilan bog'liq emas; google -ni sinab ko'ring. Qo'llab -quvvatlash kutubxonalari va bunda ishlatilgan manba kodi, bu erda ro'yxatdan o'tgan foydalanuvchilar uchun qanday yuklab olish mumkin.

Qiyinchilik: boshlang'ich - o'rta.

Uskunalar kerak:

- o'rnatilgan HDC2010 sensoriga ega xyz-mIoT qalqoni, quyidagi PN:

  • XYZMIOT209#BG96-UFL-1100000 [LTE CAT M1 va GSM modem bilan jihozlangan] yoki
  • XYZMIOT209#M95FA-UFL-1100000 [faqat GSM modem bilan jihozlangan]

- kichik o'lchamli [4FF] LTE CATM1 yoki 2G SIM-karta [ma'lumotlar rejasi yoqilgan]- kichik LiPo batareyasi

- GSM o'rnatilgan antenna uFL yoki, GSM antenna SMA plus u. FL dan SMA pigtailgacha

1 -qadam: Uskuna, lehim

Uskuna, lehim
Uskuna, lehim

Bu erda tasvirlanganidek, USB -dan 5V kartani asosiy quvvat manbai sifatida yoqing. Shu bilan bir qatorda: ikkala ulagich qatorini lehimlang, taxtani bitta taxtaga joylashtiring va Vusb va Vraw o'rtasida bitta erkak-erkak simli sim yordamida ulang.

LiPo ulagichini lehimlang. LiPO polaritesini yodda tuting!

LAYHALARINGIZNI KO'RSATING!

2 -qadam: Uskuna, barchasini birlashtiring

Uskuna, barchasini bir joyga keltiring
Uskuna, barchasini bir joyga keltiring

Mikro SIM-kartani uning uyasiga joylashtiring [SIM-karta PIN-kodni tekshirish tartibini olib tashlagan bo'lishi kerak].

Antennani ulang, keyin USB kabelini xyz-mIoT USB portiga va kompyuteringizga ulang.

LiPo batareyasini ulang.

3 -qadam: Dasturiy ta'minotni yuklab olish va o'rnatish, dastlabki sozlamalar

a. Bu erda "xyz-mIoT shields Arduino class" ni yuklab oling va o'rnating, so'ngra "xyz-mIOT qalqoni IoT Rest qo'llab-quvvatlashi" va "xyz-mIOT qalqon sensorlar qo'llab-quvvatlash klassi" darslarining oxirgi versiyasini yuklab oling.

b. Sinflarni o'rnating. Arxivlarni kengaytiring va sinflarni o'rnating - qisqacha:

  • "xyz-mIoT shields Arduino class" fayllarini Arduino mahalliy apparat papkasida nusxalash (meniki: "C: / Users / dragos / Documents / Arduino / apparat"), keyin
  • qo'llab -quvvatlash sinflari papkalarini Arduino mahalliy foydalanuvchi papkasiga ko'chiring [meniki: "C: / Users / dragos / Documents / Arduino / library"] va Arduino muhitini qayta ishga tushiring. Kutubxonani qo'lda o'rnatish haqida batafsil ma'lumot, Arduino kutubxonasini qo'lda o'rnatish haqida o'qing.

v. "Xyz_mIoT_v41_temp_humidity" nomli papkani yarating.

d. Arduino loyiha kodini bu erdan oling va uni oldingi yaratilgan papkada "xyz_mIoT_v41_temp_humidity.ino" sifatida saqlang.

e. "Xyz -mIOT shield IoT Rest qo'llab -quvvatlashi" sinfidagi ba'zi fayllarga ba'zi sozlamalarni kiriting: - "itbpGPRSIPdefinition.h" 2 -qatorida GSM provayderingizning APN qiymatidan foydalanib APN qiymatini o'rnating (masalan: RO Orange uchun NET).

- "itbpGPRSIPdefinition.h" 9 -satrida CLOUD Robofun uchun SERVER_ADDRESS manzilini belgilang #SERVER_ADDRESS "iot.robofun.ro" #define SERVER_PORT "80"

- "itbpGSMdefinition.h" da "_itbpModem_" uchun standart sharh va "#define _itbpModem_ xyzmIoT" (sharh belgisini o'chirish) variantini tanladi (71 -satr)

- "itbpGSMdefinition.h" da sizning xyz-mIoT lazzatingiz uchun to'g'ri modem tanlangan: M95FA uchun "#define xyzmIoTmodem TWOG" (73-qator) yoki BG96 uchun "#define xyzmIoTmodem CATM1" ni tanlagan (75-qator)

4 -qadam: Robofun Cloud - Yangi sensorlarni aniqlang va TOKEN sozlamalarini nusxalash

Robofun Cloud - Yangi sensorlarni aniqlang va TOKEN sozlamalarini nusxalash
Robofun Cloud - Yangi sensorlarni aniqlang va TOKEN sozlamalarini nusxalash
Robofun Cloud - Yangi sensorlarni aniqlang va TOKEN sozlamalarini nusxalash
Robofun Cloud - Yangi sensorlarni aniqlang va TOKEN sozlamalarini nusxalash
Robofun Cloud - Yangi sensorlarni aniqlang va TOKEN sozlamalarini nusxalash
Robofun Cloud - Yangi sensorlarni aniqlang va TOKEN sozlamalarini nusxalash

Buning uchun biz Robofun bulutidan qanday foydalanganmiz [oddiy REST ilovasi]

  1. Yangi hisob yarating.
  2. Ikkita yangi sensorni qo'shing (xyzmIOT_temperature va xyzmIOT_humidity).
  3. Har bir yangi yaratilgan sensor uchun "TOKEN" bo'limiga qadar sahifani pastga siljiting va "Token" id qiymatini saqlang. Keyin bu qiymatlar Arduino kodiga sensorlar identifikatori [token id] ni o'rnatish uchun ishlatiladi.

Malumot uchun yuqoridagi rasmlarga qarang.

5 -qadam: Arduino - sensorlar taqqoslanadi, IOT kodini tuzadi va yuklaydi

Arduino - sensorlar taqqoslanadi, IOT kodini tuzadi va yuklaydi
Arduino - sensorlar taqqoslanadi, IOT kodini tuzadi va yuklaydi
Arduino - sensorlar taqqoslanadi, IOT kodini tuzadi va yuklaydi
Arduino - sensorlar taqqoslanadi, IOT kodini tuzadi va yuklaydi
Arduino - sensorlar taqqoslanadi, IOT kodini tuzadi va yuklaydi
Arduino - sensorlar taqqoslanadi, IOT kodini tuzadi va yuklaydi
Arduino - sensorlar taqqoslanadi, IOT kodini tuzadi va yuklaydi
Arduino - sensorlar taqqoslanadi, IOT kodini tuzadi va yuklaydi

Arduino

a. TempTocken va humiTocken qiymatlarini oldingi qadamda saqlangan qiymat bilan o'rnating [CLOUDda yaratilgan].

Agar siz BG96 moduli bilan jihozlangan xyz-mIoT qalqonidan foydalansangiz, client.setNetworkMode (GSMONLY) ga qo'ng'iroq qilib, tarmoqni ro'yxatga olish rejimini "GSM rejimi" yoki "LTE CATM1 rejimi" (ishlatilgan mobil tarmoq va SIM karta LTE CATM1*ni qo'llab-quvvatlashi kerak) sifatida tanlashingiz mumkin., tegishli ravishda client.setNetworkMode (CATM1ONLY) funktsiyasi, client.begin () funktsiyasidan so'ng darhol funktsiyalarni sozlash ().

* biz uni RO Orange LTE CATM1 yoqilgan SIM -karta sinovlari uchun ishlatamiz.

b. Xyz-mIoT qalqoni RESET tugmasini ikki marta (tez) bosing [taxta dasturlash rejimiga o'tadi].

Arduino-da "itbrainpower.net xyz-mIoT" taxtasi va "itbrainpower.net xyz-mIoT" dasturlash portini tanlang.

v. Kodni tuzing va yuklang.

Xyz-mIoT qalqoni harorat va namlik ma'lumotlarini tanlay boshlaydi (1 min. Tezlikda) va namunali qiymatlarni CLOUD-ga yuklaydi.

Nosozliklarni to'g'rilashni ko'rish uchun Arduino Serial Monitor yoki boshqa terminaldan foydalanib, disk raskadrovka portini quyidagi sozlamalar bilan tanlang: 115200bps, 8N, 1.

Malumot uchun yuqoridagi rasmlarga qarang.

Harorat qayd etilgan ma'lumotlarni Robofun bulut sensori sahifasida yoki 4 -qadamda ko'rsatganimizdek umumiy (umumiy) sahifada ko'rish mumkin.

Xursand bo'ling!

TARBIYALAR BARCHA KAFOLATSIZ TAKLIF qilinadi !!! O'Z XATARINGIZDAN FOYDALANING !!!!

Dastlab men itbrainpower.net loyihalari va ularni qanday ajratish haqida nashr qilganman.

Tavsiya: