Isi kandungan:
- Langkah 1: Komponen dan Aksesori Diperlukan
- Langkah 2: Penyediaan Perkakasan - Pematerian dan Pendawaian
- Langkah 3: Muat turun dan Pasang Kelas Arduino. Tetapan Perisian
- Langkah 4: Arduino - Kompilasi, Muat Naik dan Jalankan Uji Gema NB IoT
Video: Penghantaran Data NBIoT Cara Menggunakan Perisai Berasaskan Modem BC95G - UDP UDP dan Isyarat Status Rangkaian: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Mengenai projek ini:
Uji kemampuan rangkaian NB IoT dan penghantaran data UDP mentah menggunakan perisai xyz-mIoT oleh itbrainpower.net yang dilengkapi dengan modem Quectel BC95G.
Masa yang diperlukan: 10-15 minit.
Kesukaran: pertengahan.
Remarque: kemahiran pematerian diperlukan.
Tentang NB IoT: NarrowBand-Internet of Things (NB-IoT) adalah standard teknologi radio Low Power Wide Area Network (LPWAN) yang dikembangkan untuk membolehkan pelbagai peranti dan perkhidmatan disambungkan menggunakan jalur telekomunikasi selular. Teknologi NB IoT memberikan liputan dalaman dan luaran yang lebih baik, menyokong sejumlah besar peranti throughput rendah, kepekaan kelewatan rendah, kos peranti ultra rendah, penggunaan kuasa peranti rendah dan seni bina rangkaian yang dioptimumkan.
Langkah 1: Komponen dan Aksesori Diperlukan
Jelas, perisai xyz-mIoT dilengkapi modem Quectel BC95G - PN: XYZMIOT209 # BC95G-UFL-xxxxxxx - adalah komponen utama yang diperlukan.
xyz-mIoT oleh perisai itbrainpower.net adalah papan IoT yang pertama dan paling padat yang menggabungkan fleksibiliti pengawal mikro ARM0 (Microchip / Atmel ATSAMD21G dalam reka bentuk yang serasi dengan Arduino Zero), penggunaan selesa dari sensor yang disertakan dengan sambungan disediakan oleh LTE CAT M1 atau modem jarak jauh & rendah NB-IoT atau modem 3G / GSM lama.
Pelindung xyz-mIoT mungkin mempunyai hingga 5 sensor bersepadu, seperti: THS (sensor suhu dan kelembapan) - HDC2010, tVOC & eCO2 (sensor kualiti udara - sebatian organik total volatil CO2 - setara CO2) - CCS811, HALL (sensor magnet) - DRV5032 atau IR (sensor inframerah) KP-2012P3C, IR sekunder (sensor inframerah) - KP-2012P3C, TILT (sensor getaran pergerakan) atau REED (sensor magnetik) - SW200D. Sensor yang disebutkan di atas dihuni pada papan xyz-mIoT dan boleh dipesan menggunakan Nombor Bahagian yang berbeza.
Untuk melakukan ujian penghantaran data NB IoT, item tambahan berikut diperlukan:
- 1 x kapasitor 1000-2200uF / 6.3V ESR rendah
- satu antena GSM dengan penyambung uFL (atau satu uFL ke SMA F kuncir dan satu antena GSM dengan SMA)
- satu kad SIM (format nano SIM) yang mempunyai sokongan NB-IoT (dalam ujian kami menggunakan kad SIM Vodafone Romania)
Perisai xyz-mIoT by itbrainpower.net boleh dipesan secara dalam talian di sini, atau dari satu pengedar berhampiran anda.
Langkah 2: Penyediaan Perkakasan - Pematerian dan Pendawaian
a. Pematerian
- membolehkan 5V dari USB menjadi bekalan kuasa utama untuk pelindung xyz-mIoT seperti yang ditunjukkan pada gambar pertama [solder di atas pad SJP6 - sambungkan kedua-dua pad]. Alternatif: solder kedua baris penyambung, letakkan papan ke dalam satu papan roti dan sambungkan antara Vusb dan Vraw menggunakan satu wayar papan roti lelaki-lelaki.
- pateri kapasitor ESR Rendah 1000-2200 uF /6.3V ke "PADS super-kapasitor". Perlu diingat polaritas kapasitor [sambungkan + tiang ke pad Vpad + dan - tiang ke pad GND]!
DOUBLE SEMAK PEMASARAN ANDA !!!
b. Pendawaian bersama
Masukkan nano-SIM ke dalam slotnya [SIM mesti menyingkirkan pemeriksaan PIN]. Sambungkan antena, kemudian sambungkan kabel USB ke port USB xyz-mIoT dan ke komputer anda. Lihat perincian dalam gambar yang betul.
Perisai xyz-mIoT akan dihidupkan dari USB.
Langkah 3: Muat turun dan Pasang Kelas Arduino. Tetapan Perisian
Semua perisian yang dijelaskan di bawah tersedia, untuk pengguna berdaftar, di sini.
a. Muat turun dan pasang "xyz-mIoT shields Arduino class". Pilihan (tidak diperlukan untuk ujian ini), anda boleh memuat turun pemasangan "xyz-mIoT perisai SENSORS sokongan Arduino class". Arahan pemasangan boleh didapati di halaman muat turun.
b. Muat turun dan pasang sokongan "NB IOT [mod UDP] untuk kelas perisai xyz-mIoT". Sama, arahan pemasangan boleh didapati di halaman muat turun.
c. Pasang dan jalankan pendengar "udp_echo.py" pada pelayan anda; tuliskan untuk digunakan pada langkah seterusnya, alamat IP pendengar dan UDP PORT. Kod yang sama boleh didapati juga di folder "_UDP_listener_example" di dalam sokongan "NB IOT [mod UDP] untuk kelas perisai xyz-mIoT".
d. Buka di Arduino contoh "xyz_mIoT_NBIoT_Class_example_UDP_echo" - ini boleh didapati di bawah menu "Fail / Contoh / itbpNBIoTClass" Arduino. Kod ini boleh dilihat di sini.
e. Mari buat beberapa tetapan dalam fail h di dalam "itbpNBIoTClass":
- dalam "itbpGPRSIPdefinition.h" kemas kini nilai APN, menggunakan nilai APN penyedia NB IoT anda (Dalam ujian adalah: "eggn-test-3.connex.ro" untuk Vodafone Romania), - dalam "itbpGPRSIPdefinition.h" kemas kini NETWORKID dengan kod id rangkaian berangka untuk penyedia NB IoT anda ("22601" untuk Vodafone Romania), - di "itbpGPRSIPdefinition.h" kemas kini LTE_BAND dengan kod jalur angka yang digunakan untuk perkhidmatan NB IoT (20 - LTE band B20 untuk Vodafone Romania), - dalam "itbpGPRSIPdefinition.h" kemas kini SERVER_ADDRESS dan SERVER_PORT dengan nilai perkhidmatan pendengar gema UDP (dari langkah c.), - dalam "itbpGSMdefinition.h" goto baris 60 & 61 dan pilih _itbpModem_ xyzmIoT, - dalam "itbpGSMdefinition.h" goto baris 64 & 65 dan pilih _Qmodule_ BC95G.
Langkah 4: Arduino - Kompilasi, Muat Naik dan Jalankan Uji Gema NB IoT
Buka di Arduino projek xyz_mIoT_NBIoT_Class_example_UDP_echo.ino, dari menu Arduino "File / Contoh / itbpNBIoTClass". Penting: gunakan arduino.cc v 1.8.5 atau yang lebih baru!
a. Pilih papan Arduino - pelindung xyz-mIoT dan port pengaturcaraan seperti yang ditunjukkan dalam gambar. Petunjuk: untuk memuat naik kod, anda mesti menekan dua kali (pantas) butang RESET perisai xyz-mIoT [papan akan beralih ke mod pengaturcaraan].
b. Susun dan muat naik kodnya.
Untuk memvisualisasikan output debug, gunakan Arduino Serial Monitor atau terminal lain dengan memilih port debug dengan tetapan berikut: 57600bps, 8N, 1.
Dalam kod, waktu pertukaran data NB IoT ditetapkan pada 10 minit. Data hantar / terima (muatan penghantaran) dan pelbagai isyarat status NB-IoT [mod ENTER / LEAVE ACTIVE, IDLE dan PSM; juga DATAGRAM DITERIMA acara] akan dilihat dalam antara muka debugging.
NIKMATI!
TUTORIAL DISEDIAKAN TANPA JAMINAN !!! GUNAKANNYA PADA RISIKO SENDIRI !!
Mula-mula diterbitkan oleh saya pada projek-projek itbrainpower.net dan bagaimana bahagian.
Disyorkan:
Termometer Inframerah Bukan Hubungan Berasaskan Arduino - Termometer Berasaskan IR Menggunakan Arduino: 4 Langkah
Termometer Inframerah Bukan Hubungan Berasaskan Arduino | Termometer Berasaskan IR Menggunakan Arduino: Hai kawan-kawan dalam arahan ini, kami akan membuat Termometer tanpa kontak menggunakan arduino. Oleh kerana kadang-kadang suhu cecair / pepejal terlalu tinggi atau terlalu rendah dan sukar untuk bersentuhan dengannya dan membacanya suhu di pemandangan itu
Penghantaran Tanpa Wayar DIY Menggunakan LED IR dan Panel Suria .: 4 Langkah
Penghantaran Tanpa Wayar DIY Menggunakan LED IR dan Panel Suria: Seperti yang kita semua ketahui mengenai panel solar, panel solar Photovoltaic menyerap cahaya matahari sebagai sumber tenaga untuk menjana elektrik. Ini adalah hadiah hebat dari sumber kuasa percuma. Tetapi tetap tidak digunakan secara meluas. Sebab utama di sebalik ini adalah
Jam Rangkaian Berasaskan ESP8266 dan Monitor Cuaca: 3 Langkah (dengan Gambar)
Jam Rangkaian Berasaskan ESP8266 dan Monitor Cuaca: Projek Hujung Minggu Pendek dan Sederhana dengan ESP8266 dan Paparan OLED 128x64 0.96 ". Peranti ini adalah jam rangkaian iaitu mengambil masa dari pelayan ntp. Ia juga Memaparkan maklumat cuaca dengan ikon dari openweathermap.orgBahagian yang Diperlukan: 1. Modul ESP8266 (A
Mod Dell Laptop WI-FI High Gain Antenna, Tingkatkan Julat dan Isyarat Kad Rangkaian Dalaman !!!: 5 Langkah
Mod Dell Laptop WI-FI High Gain Antenna, Tingkatkan Julat dan Isyarat Kad Rangkaian Dalaman !!!: Helo, Ini adalah arahan pertama saya. Hari ini saya akan memberi tahu anda cara meningkatkan julat dan kekuatan isyarat komputer riba anda dengan harga lebih kurang 15 $. Saya mempunyai Dell E1505 tetapi ini dapat disesuaikan dengan mudah dengan komputer riba jenama lain. Sangat Mudah dan
Cara Menjalankan Data Komposit dan Data Rangkaian Melalui Kabel Ethernet: 6 Langkah (dengan Gambar)
Cara Menjalankan Data Komposit dan Data Rangkaian Melalui Kabel Ethernet: Saya perlu menjalankan Video dan Audio ke bahagian rumah saya yang lain. Masalahnya, saya tidak mempunyai banyak kabel AV, dan juga masa dan wang untuk melakukan pemasangan yang baik. Walau bagaimanapun, saya mempunyai banyak Kabel Ethernet Cat 5. Inilah yang saya buat