Daftar Isi:

Jaringan Sensor LTE CAT-M1 GSM IoT T - 15 Menit.: 5 Langkah
Jaringan Sensor LTE CAT-M1 GSM IoT T - 15 Menit.: 5 Langkah

Video: Jaringan Sensor LTE CAT-M1 GSM IoT T - 15 Menit.: 5 Langkah

Video: Jaringan Sensor LTE CAT-M1 GSM IoT T - 15 Menit.: 5 Langkah
Video: 5G Explained In 7 Minutes | What is 5G? | How 5G Works? | 5G: The Next-Gen Network | Simplilearn 2024, Juli
Anonim
Jaringan Sensor LTE CAT-M1 GSM IoT… T - 15 Menit
Jaringan Sensor LTE CAT-M1 GSM IoT… T - 15 Menit
Jaringan Sensor LTE CAT-M1 GSM IoT… T - 15 Menit
Jaringan Sensor LTE CAT-M1 GSM IoT… T - 15 Menit
Jaringan Sensor LTE CAT-M1 GSM IoT… T - 15 Menit
Jaringan Sensor LTE CAT-M1 GSM IoT… T - 15 Menit

Pada 08 April 2018, R&D Software Solutions srl [itbrainpower.net] mengungkapkan kepada publik pengumuman xyz-mIoT oleh itbrainpower.net shield - papan IoT pertama dan paling ringkas yang menggabungkan keserbagunaan pengontrol mikro ARM0 (Microchip/Atmel ATSAMD21G dalam desain yang kompatibel dengan Arduino Zero), penggunaan yang nyaman dari bundel sensor tertanam dengan konektivitas yang disediakan oleh LPWR LTE CAT M1 atau modem jarak jauh & daya rendah NB-IoT atau modem 3G / GSM lama.

Perisai xyz-mIoT oleh itbrainpower.net mungkin memiliki hingga 5 sensor terintegrasi:

  • THS (sensor suhu dan kelembaban) - HDC2010,
  • tVOC & eCO2 (sensor kualitas udara - CO2 total senyawa organik volatil- setara CO2) - CCS811,
  • HALL (sensor magnetik) - DRV5032 sau atau IR (sensor inframerah) KP-2012P3C,
  • IR sekunder (sensor inframerah) - KP-2012P3C,
  • TILT (sensor getaran gerakan) atau REED (sensor magnetik) - SW200D.

Tentang proyek:

Penggunaan sensor suhu dan kelembaban pelindung xyz-mIOT mandiri sebagai pencatat data sensor CLOUD menggunakan dukungan pemrograman papan Arduino…. t dikurangi 15 menit.

Waktu yang dibutuhkan: 10-15 menit.

Waktu implementasi dapat bervariasi tergantung pada pengalaman pengguna sebelumnya. Instalasi lingkungan Arduino dan instalasi kelas Arduino manual tidak tercakup oleh cara ini; coba googling. Pustaka dukungan dan kode sumber yang digunakan dalam cara ini tersedia untuk diunduh, untuk pengguna terdaftar di sini.

Kesulitan: pemula - menengah.

Perangkat keras yang dibutuhkan:

- Perisai xyz-mIoT memiliki sensor HDC2010 terintegrasi, sebagai berikut PN:

  • XYZMIOT209#BG96-UFL-110000 [dilengkapi dengan LTE CAT M1 dan modem GSM] atau
  • XYZMIOT209#M95FA-UFL-110000 [dilengkapi dengan modem GSM saja]

- kartu SIM LTE CATM1 atau 2G ukuran mikro [4FF] [memiliki paket data yang diaktifkan] - baterai LiPo kecil

- Antena tertanam GSM dengan uFL atau, antena GSM dengan SMA plus u. FL ke kuncir SMA

Langkah 1: Perangkat Keras, Solder

Perangkat Keras, Solder
Perangkat Keras, Solder

Aktifkan 5V dari USB sebagai catu daya utama untuk papan seperti yang dijelaskan di sini. Alternatif: solder kedua baris konektor, tempatkan papan menjadi satu papan tempat memotong roti dan hubungkan antara Vusb dan Vraw menggunakan satu kabel papan tempat memotong roti pria-pria.

Solder konektor LiPo. Ingatlah polaritas LiPO!

PERIKSA GANDA SOLDER ANDA!!!

Langkah 2: Perangkat Keras, Satukan Semua

Perangkat Keras, Satukan Semua
Perangkat Keras, Satukan Semua

Masukkan micro-SIM ke dalam slotnya [SIM harus memiliki prosedur pemeriksaan PIN yang dilepas].

Sambungkan antena, lalu sambungkan kabel USB ke port USB xyz-mIoT dan ke komputer Anda.

Hubungkan baterai LiPo.

Langkah 3: Unduh dan Instal Perangkat Lunak, Pengaturan Awal

A. Unduh dan instal "xyz-mIoT shields Arduino class", lalu unduh versi terakhir dari kelas: "xyz-mIOT shield IoT Rest support" dan "xyz-mIOT shield sensor support class" dari sini.

B. Instal kelas. Perluas arsip dan instal kelas - singkatnya:

  • salin file "xyz-mIoT shields Arduino class" di folder hardware lokal Arduino (milik saya: "C:\Users\dragos\Documents\Arduino\hardware"), lalu
  • salin folder kelas dukungan ke folder pengguna lokal Arduino Anda [milik saya adalah: "C:\Users\dragos\Documents\Arduino\libraries"] dan - restart lingkungan Arduino. Lebih detail tentang instalasi manual library, baca tentang instalasi manual library Arduino.

C. Buat folder bernama "xyz_mIoT_v41_temp_humidity".

D. Ambil kode proyek Arduino dari sini dan simpan sebagai "xyz_mIoT_v41_temp_humidity.ino" di folder yang dibuat sebelumnya.

e. Buat beberapa pengaturan di beberapa file yang terdapat di dalam kelas "xyz-mIOT shield IoT Rest support": - di "itbpGPRSIPdefinition.h" baris 2 atur nilai APN, menggunakan nilai APN dari penyedia GSM Anda (Misalnya: NET untuk RO Orange)

- di "itbpGPRSIPdefinition.h" baris 9 atur alamat SERVER_ADDRESS untuk CLOUD Robofun #define SERVER_ADDRESS "iot.robofun.ro" #define SERVER_PORT "80"

- di opsi default komentar "itbpGSMdefinition.h" untuk "_itbpModem_" dan pilih (hapus tanda komentar) opsi "#define _itbpModem_ xyzmIoT" (baris 71)

- di "itbpGSMdefinition.h" pilih modem yang tepat untuk rasa xyz-mIoT Anda: untuk M95FA pilih "#define xyzmIoTmodem TWOG" (baris 73) atau untuk BG96 pilih "#define xyzmIoTmodem CATM1" (baris 75)

Langkah 4: Robofun Cloud - Tentukan Sensor Baru dan Salin Pengaturan TOKEN

Robofun Cloud - Tentukan Sensor Baru dan Salin Pengaturan TOKEN
Robofun Cloud - Tentukan Sensor Baru dan Salin Pengaturan TOKEN
Robofun Cloud - Tentukan Sensor Baru dan Salin Pengaturan TOKEN
Robofun Cloud - Tentukan Sensor Baru dan Salin Pengaturan TOKEN
Robofun Cloud - Tentukan Sensor Baru dan Salin Pengaturan TOKEN
Robofun Cloud - Tentukan Sensor Baru dan Salin Pengaturan TOKEN

Untuk ini bagaimana kami menggunakan cloud Robofun [implementasi REST sederhana]

  1. Buat akun baru.
  2. Tambahkan dua sensor baru (xyzmIOT_temperature dan xyzmIOT_humidity).
  3. Untuk setiap sensor yang baru dibuat, gulir ke bawah halaman hingga bab "TOKEN" dan pertahankan nilai id "Tocken". Nilai-nilai tersebut akan digunakan, selanjutnya, untuk mengatur sensor id[token id] dalam kode Arduino.

Untuk referensi, lihat gambar di atas.

Langkah 5: Arduino - Sensor Tocken Id, Kompilasi dan Unggah Kode IOT

Arduino - Sensor Tocken Id, Kompilasi dan Unggah Kode IOT
Arduino - Sensor Tocken Id, Kompilasi dan Unggah Kode IOT
Arduino - Sensor Tocken Id, Kompilasi dan Unggah Kode IOT
Arduino - Sensor Tocken Id, Kompilasi dan Unggah Kode IOT
Arduino - Sensor Tocken Id, Kompilasi dan Unggah Kode IOT
Arduino - Sensor Tocken Id, Kompilasi dan Unggah Kode IOT
Arduino - Sensor Tocken Id, Kompilasi dan Unggah Kode IOT
Arduino - Sensor Tocken Id, Kompilasi dan Unggah Kode IOT

Buka di Arduino[(arduino.cc v >= 1.8.5] proyek xyz_mIoT_v41_temp_humidity.ino.

A. Tetapkan nilai tempTocken dan humiTocken dengan nilai yang dipertahankan pada langkah sebelumnya [dibuat di CLOUD].

Jika Anda menggunakan pelindung xyz-mIoT yang dilengkapi dengan modul BG96, Anda dapat memilih mode registrasi jaringan sebagai "GSM mode" atau sebagai "LTE CATM1 mode" (jaringan seluler yang digunakan dan kartu SIM harus mendukung LTE CATM1*) dengan menghubungi client.setNetworkMode(GSMONLY), masing-masing fungsi client.setNetworkMode(CATM1ONLY), tepat setelah client.begin() dalam fungsi setup().

* kami menggunakannya untuk menguji SIM yang diaktifkan RO Orange LTE CATM1.

B. Tekan dua kali (cepat) tombol RESET perisai xyz-mIoT [papan akan beralih ke mode pemrograman].

Di Arduino, pilih papan "itbrainpower.net xyz-mIoT" dan port pemrograman "itbrainpower.net xyz-mIoT".

C. Kompilasi dan unggah kode.

Pelindung xyz-mIoT akan mulai mengambil sampel data suhu dan kelembaban (dengan kecepatan 1 menit) dan mengunggah nilai sampel ke CLOUD.

Untuk memvisualisasikan output debug, gunakan Arduino Serial Monitor atau terminal lain dengan memilih port debug dengan pengaturan berikut: 115200bps, 8N, 1.

Untuk referensi, lihat gambar di atas.

Data suhu yang dicatat dapat divisualisasikan di halaman sensor cloud Robofun atau, di halaman publik (dibagikan) seperti yang kami tentukan di Langkah4.

Menikmati!

TUTORIAL DIBERIKAN TANPA JAMINAN APAPUN!!! GUNAKAN DENGAN RISIKO ANDA SENDIRI!!!!

Awalnya diterbitkan oleh saya di proyek itbrainpower.net dan bagaimana caranya.

Direkomendasikan: