Nyamuk: semua yang perlu Anda ketahui

papan IoT nyamuk

pasti kamu tau apa itu nyamuk?, dan itulah mengapa Anda datang ke artikel ini, karena Anda perlu mengetahui lebih detail atau Anda ingin tahu bagaimana itu dapat diinstal pada sistem operasi Anda. Jika Anda tidak tahu apa proyek open source ini, untuk apa, bagaimana ini dapat membantu Anda proyek IoT Anda, dan apa itu Protokol MQTT yang menggunakan perangkat lunak ini.

Apa itu MQTT?

protokol MQTT

Nyamuk didasarkan pada protokol MQTT, yang merupakan singkatan dari Message Queuing Telemetry Transport. Protokol jaringan untuk pengiriman pesan "ringan", yaitu untuk jaringan yang tidak dapat diandalkan atau memiliki sumber daya terbatas dalam hal bandwidth. Ini umumnya dapat digunakan dalam komunikasi mesin-ke-mesin (M2M), atau koneksi Internet of Things (IoT).

MQTT dibuat oleh Dr Andy Stanford-Clark dan Arlen Nipper pada tahun 1999. Awalnya digunakan untuk telemetri untuk memantau data di industri minyak dan gas yang dikirim ke server jarak jauh. Pada platform tersebut, tidak mungkin untuk membuat koneksi yang sangat stabil atau memasang kabel tetap, sehingga protokol ini dapat mengatasi keterbatasan.

Kemudian, MQTT distandarisasi dan terbuka, jadi sekarang menjadi protokol open source yang dikelola oleh mqtt.org, dan telah menjadi standar untuk IoT.

MQTT menggunakan TCP/IP untuk berjalan di atasnya dan bekerja, dengan topologi seperti TEKAN/BERLANGGANAN. Dalam sistem ini seseorang dapat membedakan antara:

  • Pelanggan: Ini adalah perangkat terhubung yang tidak berkomunikasi langsung satu sama lain, melainkan terhubung dengan broker. Setiap klien di jaringan dapat menjadi penerbit (mengirim data, seperti sensor), pelanggan (menerima data), atau keduanya.
  • Pialang: Ini adalah server tempat klien berkomunikasi, data komunikasi tiba di sana dan dikirim ke klien lain yang ingin Anda ajak berkomunikasi. Contoh broker adalah Mosquitto.

Selain itu, protokol ini digerakkan oleh peristiwa, sehingga tidak ada transmisi data berkala atau berkelanjutan. Hanya ketika klien mengirim informasi, jaringan akan sibuk, dan broker hanya mengirim informasi ke pelanggan ketika data baru tiba. Dengan cara itu Anda tetap minimum jumlah bandwidth yang digunakan.

Apa itu Nyamuk?

logo nyamuk

Nyamuk Gerhana Ini adalah perangkat lunak bebas dan sumber terbuka, dilisensikan di bawah EPL/EDL, dan bertindak sebagai perantara atau perantara pesan melalui protokol MQTT. Perangkat lunak ini sangat ringan, cocok untuk banyak perangkat yang berbeda, dari PC hingga pelat tertanam berdaya rendah.

Paho adalah proyek terkait yang dapat melengkapi Mosquitto, mengimplementasikan pustaka klien MQTT multi-bahasa. Streamsheets adalah proyek lain dalam spreadsheet dan antarmuka waktu nyata untuk kontrol proses, membuat dasbor, dll.

Selain itu, Mosquitto juga menyediakan perpustakaan C untuk mengimplementasikan klien MQTT, serta menyertakan klien baris perintah mosquitto_pub dan mosquitto_dub yang populer. Di sisi lain, ini sangat sederhana, dalam hitungan menit Anda dapat menjalankan sendiri, Anda bahkan memiliki server uji di tes.mosquitto.org, untuk menguji klien dengan berbagai cara (TLS, WebSockets, ...).

Dan jika Anda memiliki masalah, Nyamuk memiliki komunitas yang fantastis pengembangan dan bersedia membantu Anda di forum dan tempat lain.

Informasi lebih lanjut - Situs web resmi

Cara menginstal Mosquitto di sistem operasi Anda

Akhirnya, Anda juga harus menjelaskan bagaimana Anda bisa unduh Mosquitto dan instal di sistem operasi Anda, sehingga Anda dapat mulai mengujinya dengan proyek IoT Anda. Dan Anda dapat melakukannya dengan beberapa cara:

  • Gunakan kode sumber y kompilasi sendiri.
  • Binari: kamu bisa unduh dari area unduhan.
    • Windows: unduh dari tautan yang saya tinggalkan biner .exe dalam versi 64-bit atau 32-bit, tergantung pada sistem yang Anda miliki. Setelah diunduh, Anda dapat menjalankannya. Jika Anda mengalami masalah, Anda dapat membaca file README-windows.md.
    • MacOS: Unduh biner dari tautan unduhan, lalu gunakan skrip brew.sh untuk menginstal Mosquitto.
    • GNU / Linux: Ada beberapa cara untuk menginstalnya, seperti:
      • Ubuntu dan distro lain dengan perintah snap run: pasang nyamuk
      • Debian: sudo apt-add-repository ppa:mosquitto-dev/mosquitto-paa & sudo apt-get update & sudo apt-get install mosquitto
      • lebih: juga tersedia untuk distro lain, dan untuk Raspberri Pi dari repositori resmi.
    • lain: lihat informasi lebih lanjut di web ini dari binari Mosquitto.

Setelah ini, Anda sudah menginstal Mosquitto di sistem operasi Anda dan itu akan siap untuk menggunakan atau mengelola sesuai kebutuhan, seperti dengan Celado.


Jadilah yang pertama mengomentari

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.