Дорогие коллеги-разработчики,
После использования MQTT во многих моих проектах IOT в течение последних нескольких лет я понял, что для новичков есть огромное обучение для понимания и реализации MQTT в своих проектах. MQTT имеет сложную структуру пакетов и настраивание брокеров MQTT с открытым исходным кодом для конкретных потребностей также трудно для начинающих, а иногда даже для экспертов.
Я разработал протокол IOT и обмена сообщениями, называемый JMQT (очередь и передача и передача сообщений JSON), что минимизирует кривую обучения для разработчиков и может ускорить цикл разработки. Основные функции этого протокола идут следующим образом:
- Это на основе JSON и гораздо менее сложный, чем доступные протоколы IOT (например, MQTT). JSON отначально поддерживается на большинстве основных языков программирования и сценариев.
- JMQT модернизировал систему аутентификации с использованием токена аутентификации на вопреки других протоколов IOT (например, MQTT), который использует обычный идентификатор пользователя и пароль.
- JMQT идеально подходит для новичков понять основы Pub-sub-протоколов.
- JMQT можно легко расширить и настроить. Добавление нового параметра на пакет JMQT довольно легко, поскольку он использует JSON.
- JMQT имеет указать на точку поддержки обмена сообщениями. Это позволяет программистам разрабатывать надежные решения (например, приложения IoT или Messenger), которые требуют указать на точку связи между клиентами.
Я также разработал проект с открытым исходным кодом, который реализует протокол JMQT. Этот проект включает в себя Python Socket & Websocket Server с поддержкой SSL, балансировщик нагрузки Python, клиентом Python и клиентом JavaScript. Начальный код готов, протестирован и выпущен.
Для получения дополнительной информации о JMQT, пожалуйста, посетите http://jmqt.org Отказ Проект с открытым исходным кодом JMQT можно найти в https://github.com/shubhadeepb14/jmqt Отказ
Если вы получите интерес к JMQT и в его реализации открытых источников, пожалуйста, дайте мне знать. Сотрудники приветствуются. Для любого запроса вы можете прокомментировать этот пост или напрямую сообщить мне.
Спасибо за ваше терпение в чтении этого длинного поста. Счастливое программирование!
Оригинал: “https://dev.to/shubhadeepb14/jmqt-json-message-queuing-and-transfer—a-new-iot-and-messaging-protocol-3on8”