EMQX — это самый масштабируемый открытый источник broker MQTT с высокой производительностью, который соединяет более 100 миллионов устройств Интернета вещей в одном кластере, при этом обеспечивая пропускную способность в 1 миллион сообщений в секунду и задержку менее миллисекунды.
EMQX поддерживает несколько открытых стандартам протоколов, таких как MQTT, HTTP, QUIC и WebSocket. Он полностью соответствует стандартам MQTT 5.0 и 3.x и обеспечивает двустороннюю безопасную связь с использованием MQTT через TLS/SSL и различные механизмы аутентификации.С помощью встроенной мощной базированной на SQL системы правил, EMQX может извлекать, фильтровать, дополнять и преобразовывать данные Интернета вещей в реальном времени. Кроме того, он гарантирует высокую доступность и горизонтальное масштабирование благодаря распределённой архитектуре без главного сервера, а также предоставляет удобный для операторов опыт использования и отличную наблюдаемость. EMQX имеет более чем 20 000 корпоративных пользователей в 60+ странах и регионах, соединяет более 250 миллионов устройств Интернета вещей по всему миру и доверяется более чем 1000 клиентами в критически важных сценариях IoT, IIoT, подключённых автомобилей и других областях, включая более 70 компаний из списка Fortune 500, таких как HPE, VMware, Verifone, SAIC Volkswagen и Ericsson. Для получения более подробной информации, пожалуйста, посетите страницу домашней страницы EMQX.
Самый простой способ установки EMQX — создание управляемого развертывания с помощью EMQX Cloud. Вы можете попробовать EMQX Cloud бесплатно, кредитная карта не требуется.
docker run -d --name emqx -p 1883:1883 -p 8083:8083 -p 8084:8084 -p 8883:8883 -p 18083:18083 emqx/emqx:latest
```Далее следуйте [руководству по установке EMQX с использованием Docker](https://docs.emqx.com/en/emqx/latest/deploy/install-docker-ce.html) для дальнейших инструкций.
#### Разверните кластер EMQX на Kubernetes
Пожалуйста, обратитесь к официальной [документации EMQX Operator](https://docs.emqx.com/en/emqx-operator/latest/getting-started/getting-started.html) для получения деталей.
#### Установите EMQX на macOS
EMQX доступен как основной [пакет Homebrew](https://brew.sh/).
```bash
brew install emqx
emqx start
Если вы предпочитаете самостоятельно устанавливать и управлять EMQX, вы можете скачать последнюю версию с официального сайта.
Для получения дополнительных вариантов установки, см. документацию по установке EMQX.
Документация EMQX доступна по адресу docs.emqx.com/en/emqx/latest.
Документация EMQX Cloud доступна по адресу docs.emqx.com/en/cloud/latest.
Пожалуйста, просмотрите наш руководство по вкладу.
Для организованного предложения улучшений вы можете отправить pull request на EIP.
Серия блогов, чтобы помочь разработчикам быстро начать работу с MQTT в PHP, Node.js, Python, Go и других языках программирования.
Мы выбрали популярные SDK клиентов MQTT различных языков программирования и предоставили примеры кода, чтобы помочь вам быстрее понять использование клиентов MQTT.
Изящный многоплатформенный клиент MQTT версии 5.0, который обеспечивает рабочий стол, командную строку и веб-интерфейс для более быстрой разработки и отладки MQTT-сервисов и приложений.
Автомобильный интернет вещей (IoV)
Создайте надёжную, эффективную и специализированную платформу IoV на основе практического опыта EMQ, от теоретических знаний, таких как выбор протокола, до практических операций, таких как проектирование архитектуры платформы.
Ветка master
отслеживает последнюю версию 5. Для версии 4.4 используйте ветку main-v4.4
.
git clone https://github.com/emqx/emqx.git
cd emqx
make
_build/emqx/rel/emqx/bin/emqx console
Для версий 4.2 и ниже сборка релиза должна происходить из другого репозитория.```bash git clone https://github.com/emqx/emqx-rel.git cd emqx-rel make _build/emqx/rel/emqx/bin/emqx console
## Матрица поддерживаемых путей кроссовой замены с версии 5.0
Ниже приведена матрица поддерживаемых путей кроссовой замены с версии 5.0.
- Номера версий, оконченные знаком `?`, например `6.0?`, являются будущими выпусками.
- ✅: Поддерживается или запланирована поддержка.
- ⚠️: Может возникнуть проблема, требуется ручное решение.
- ❌: Не поддерживается.
- 🔄: Временная поддержка для будущих версий.См. примечания к выпускам для подробной информации.| От\До | 5.1 | 5.2 | 5.3 | 5.4 | 5.5 | 5.6 | 5.7 | 5.8 | 5.9? | 5.10? | 6.0? |
|----------|------|------|------|------|------|------|------|------|-------|-------|-------|
| 5.0 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ⚠️[1] | ❌[2] | ❌[2] |
| 5.1 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌[2] | ❌[2] |
| 5.2 | | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌[2] | ❌[2] |
| 5.3 | | | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌[2] | ❌[2] |
| 5.4 | | | | ✅ | ✅ | ⚠️ | ✅ | ✅ | ✅ | ✅ | 🔄 |
| 5.5 | | | | | ✅ | ⚠️ | ✅ | ✅ | ✅ | ✅ | 🔄 |
| 5.6 | | | | | | ✅ | ✅ | ✅ | ✅ | ✅ | 🔄 |
| 5.7 | | | | | | | ✅ | ✅ | ✅ | ✅ | 🔄 |
| 5.8 | | | | | | | | ✅ | ✅ | ✅ | 🔄 |
| 5.9? | | | | | | | | | ✅ | ✅ | ✅ |
| 5.10? | | | | | | | | | | ✅ | ✅ |
| 6.0? | | | | | | | | | | | ✅ |
- [1] Устаревшие конфигурации ограничителя должны быть удалены из конфигурационных файлов (`etc/emqx.conf` и `data/configs/cluster-override.conf`) перед обновлением.
- [2] Таблица маршрутизации до версии 5.4 будет удалена. Сначала выполните обновление до версии 5.9, затем выполните полное перезапуска всего кластера (не поэтапное) перед обновлением до версии 5.10 или более поздней.## Лицензия
См. [LICENSE](./LICENSE).
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )