Produk
Layanan pelanggan +8618073152920Telepon / WhatsApp: +8615367865107
Alamat: Ruang 102, Distrik D, Kawasan Industri Houhu, Distrik Yuelu, Kota Changsha, Provinsi Hunan, Tiongkok
Pengetahuan produk
Time:2021-12-06 21:31:48 Popularity:2312
Fitur protokol HTTP dan MQTT dan cakupan aplikasi
REST/HTTP (Panggilan Layanan yang Dipasangkan Secara Longgar)
REST (Representational State Transfer), mewakili transfer negara, adalah gaya komunikasi yang dikembangkan berdasarkan protokol HTTP, yang saat ini bukan merupakan standar.
Lingkup aplikasi REST/HTTP:
REST/HTTP terutama untuk menyederhanakan arsitektur sistem di Internet, dengan cepat mewujudkan interaksi longgar antara klien dan server, dan mengurangi penundaan interaksi antara klien dan server.
Oleh karena itu, sangat cocok bagi tingkat aplikasi Internet of Things untuk membuka sumber daya di Internet of Things melalui REST, dan menyadari bahwa layanan tersebut dapat dipanggil oleh aplikasi lain.
Fitur REST/HTTP:
1. REST mengacu pada serangkaian batasan dan prinsip arsitektur.
Aplikasi atau desain yang memenuhi batasan dan prinsip ini adalah RESTful.
2. Interaksi antara klien dan server tidak memiliki kewarganegaraan antar permintaan.
3. Di sisi server, status dan fungsi aplikasi dapat dibagi menjadi berbagai sumber daya, yang diekspos ke klien.
Contoh sumber daya adalah: objek aplikasi, catatan database, algoritma, dll.
Setiap sumber daya menggunakan URI (Universal Resource Identifier) untuk mendapatkan alamat unik.
Semua sumber daya berbagi antarmuka terpadu untuk mentransfer status antara klien dan server.
4. Metode HTTP standar digunakan, seperti GET, PUT, POST dan DELETE.
Ulasan REST/HTTP:
REST/HTTP sebenarnya adalah gaya enkapsulasi layanan yang memanggil API di Internet. Data yang dikumpulkan di Internet of Things dikumpulkan dalam sistem aplikasi Internet of Things. Pada sistem aplikasi Internet of Things, layanan data dapat dibuka dengan membuka REST API. Dipanggil oleh aplikasi.
Protokol MQTT (bandwidth rendah)
MQTT (Message Queuing Telemetry Transport), Message Queuing Telemetry Transport, sebuah protokol pesan instan yang dikembangkan oleh IBM, lebih cocok untuk skenario IoT.
Protokol MQTT menggunakan model terbitkan/berlangganan. Semua terminal IoT terhubung ke cloud melalui TCP. Cloud mengelola konten komunikasi setiap perangkat'perhatian melalui tema, dan bertanggung jawab untuk meneruskan pesan antar perangkat.
MQTT mempertimbangkan perbedaan kinerja komputasi perangkat yang berbeda saat merancang protokol, sehingga semua protokol menggunakan pengkodean dan penguraian format biner, dan format pengkodean dan penguraian sangat mudah untuk dikembangkan dan diimplementasikan.
Paket data terkecil hanya 2 byte, yang juga sangat mudah beradaptasi dengan jaringan berdaya rendah dan berkecepatan rendah.
Terdapat mekanisme QOS yang sangat lengkap, dan tiga mode pengiriman pesan dapat dipilih paling banyak satu kali, setidaknya satu kali, dan tepat satu kali sesuai dengan skenario bisnis.
Ini berjalan di atas protokol TCP dan mendukung protokol TLS (TCP+SSL), dan karena semua komunikasi data melewati cloud, keamanan lebih terjamin.
Lingkup aplikasi: Menyediakan transmisi data dan pemantauan perangkat jarak jauh berdasarkan platform cloud di bawah jaringan bandwidth rendah dan tidak dapat diandalkan.
Fitur protokol MQTT:
1. Gunakan mode pesan terbitkan/berlangganan berbasis agen untuk menyediakan penerbitan pesan satu-ke-banyak.
2. Gunakan TCP/IP untuk menyediakan koneksi jaringan.
3. Transmisi skala kecil, overhead rendah (header dengan panjang tetap adalah 2 byte), dan pertukaran protokol diminimalkan untuk mengurangi lalu lintas jaringan.
4. Dukungan QoS, ada tiga jenis kualitas layanan penerbitan pesan:"Paling banyak satu kali", "Setidaknya sekali", Dan"Hanya sekali".
Implementasi utama dan penerapan protokol:
1. Terdapat kerangka protokol dalam berbagai versi bahasa seperti PHP, JAVA, Python, C, dan C#.
2. Bagian penting dari IBM Bluemix adalah layanan IoT Foundation, yang merupakan mesin virtual MQTT berbasis cloud.
3. Aplikasi mobile juga sudah lama mulai menggunakan MQTT, seperti Facebook Messenger dan com.
Komentar:
Protokol MQTT umumnya cocok untuk pengumpulan data perangkat sampai akhir (Device-"Server, Perangkat-"Gateway), arsitektur jaringan bintang terpusat (hub-and-spoke), tidak cocok untuk komunikasi antar perangkat, dan kemampuan kontrol perangkat lemah. Performa real-time buruk, umumnya pada level kedua.
Di atas adalah karakteristik dan ruang lingkup penerapan protokol HTTP dan protokol MQTT.
Sebelumnya:Pengenalan 5 jenis platform IoT.
Berikutnya:Apa itu GPRS DTU? Apa prinsip GPRS DTU?
Related recommendations
Sensors & Weather Stations Catalog
Agriculture Sensors and Weather Stations Catalog-NiuBoL.pdf
Weather Stations Catalog-NiuBoL.pdf
Agriculture Sensors Catalog-NiuBoL.pdf
Water Quality Sensor Catalog-NiuBoL.pdf
Related products
Sensor suhu udara dan kelembaban relatif gabungan
Sensor Suhu Kelembaban Tanah untuk irigasi| NBL-S-THR
Sensor pH Tanah Alat Uji Tanah RS485 Pengukur Ph Tanah untuk Pertanian | NBL-S-PH
Output Sensor Kecepatan Angin Modbus / RS485 /Analog/0-5V/4-20mA
Alat pengukur hujan tipping bucket untuk pemantauan cuaca sensor curah hujan otomatis RS485 /Outdoor/baja taha···
Sensor Radiasi Matahari Pyranometer 4-20mA/ RS485
Pindai kode QR dengan WhatsApp
Nomor WhatsApp:+8615367865107
(Klik untuk menyalin dan menambahkan di WhatsApp)