Bahasa Inggris | 简体中文 | Русский
EMQX adalah broker MQTT sumber terbuka paling skalabel di dunia dengan kinerja tinggi yang menghubungkan 100 juta+ perangkat IoT dalam 1 kluster, dengan tetap mempertahankan throughput 1 juta pesan per detik dan latensi sub-milidetik.
EMQX mendukung beberapa protokol standar terbuka seperti MQTT, HTTP, QUIC, dan WebSocket. Ini 100% sesuai dengan standar MQTT 5.0 dan 3.x, dan mengamankan komunikasi dua arah dengan MQTT melalui TLS/SSL dan berbagai mekanisme otentikasi.
Dengan mesin aturan berbasis SQL yang kuat, EMQX dapat mengekstrak, memfilter, memperkaya, dan mengubah data IoT secara real-time. Selain itu, ini memastikan ketersediaan tinggi dan skalabilitas horizontal dengan arsitektur terdistribusi tanpa master, dan memberikan pengalaman pengguna yang ramah operasi dan kemampuan observasi yang luar biasa.
EMQX memiliki lebih dari 20 ribu+ pengguna perusahaan di 60+ negara dan wilayah, menghubungkan 250 juta+ perangkat IoT di seluruh dunia, dan dipercaya oleh lebih dari 1000 pelanggan dalam skenario penting IoT, IIoT, kendaraan yang terhubung, dan banyak lagi, termasuk lebih dari 70 perusahaan Fortune 500 seperti HPE, VMware, Verifone, SAIC Volkswagen, dan Ericsson.
Untuk informasi lebih lanjut, silakan kunjungi beranda EMQX.
Cara termudah untuk menyiapkan EMQX adalah dengan membuat penerapan terkelola dengan EMQX Cloud. Anda dapat mencoba EMQX Cloud secara gratis, tidak memerlukan kartu kredit.
docker run -d --name emqx -p 1883:1883 -p 8083:8083 -p 8084:8084 -p 8883:8883 -p 18083:18083 emqx/emqx:latest
Selanjutnya silahkan ikuti panduan Install EMQX Menggunakan Docker untuk instruksi lebih lanjut.
Silakan baca dokumentasi resmi Operator EMQX untuk detailnya.
EMQX tersedia sebagai paket inti Homebrew.
brew install emqx
emqx start
Jika Anda lebih suka menginstal dan mengelola EMQX sendiri, Anda dapat mengunduh versi terbaru dari situs resminya.
Untuk opsi instalasi lainnya, lihat dokumentasi instalasi EMQX.
Dokumentasi EMQX tersedia di docs.emqx.com/en/emqx/latest.
Dokumentasi EMQX Cloud tersedia di docs.emqx.com/en/cloud/latest.
Silakan lihat panduan kontribusi kami.
Untuk proposal perbaikan yang lebih terorganisir, Anda dapat mengirimkan permintaan penarikan ke EIP.
Pemrograman klien MQTT
Serangkaian blog untuk membantu pengembang memulai dengan cepat MQTT dalam PHP, Node.js, Python, Golang, dan bahasa pemrograman lainnya.
SDK MQTT
Kami telah memilih SDK klien MQTT yang populer dalam berbagai bahasa pemrograman dan memberikan contoh kode untuk membantu Anda memahami penggunaan klien MQTT dengan cepat.
MQTTX
Alat klien MQTT 5.0 lintas platform yang elegan yang menyediakan desktop, baris perintah, dan web untuk membantu Anda mengembangkan dan men-debug layanan dan aplikasi MQTT dengan lebih cepat.
Internet Kendaraan
Membangun platform IoV yang andal, efisien, dan spesifik industri berdasarkan pengalaman praktis EMQ, mulai dari pengetahuan teoritis seperti pemilihan protokol hingga operasi praktis seperti desain arsitektur platform.
Cabang master
melacak versi terbaru 5. Untuk versi 4.4, periksa cabang main-v4.4
.
git clone https://github.com/emqx/emqx.git
cd emqx
make
_build/emqx/rel/emqx/bin/emqx console
Untuk versi 4.2 atau sebelumnya, rilis harus dibuat dari repo lain.
git clone https://github.com/emqx/emqx-rel.git
cd emqx-rel
make
_build/emqx/rel/emqx/bin/emqx console
Lihat LISENSI.