Вопросы с тегом «mqtt»

По вопросам, связанным с протоколом обмена сообщениями MQTT, - это облегченная система на основе TCP / IP для связи между компьютерами.

34
Когда и зачем использовать протокол MQTT?

Я разрабатываю устройство, которое измеряет температуру, влажность и массу. В настоящее время он использует HTTPS для загрузки данных на удаленный сервер. Теперь я знаю, что существует протокол под названием MQTT, который, как утверждается, является «протоколом Интернета вещей». В каком случае и...

20
Может ли Mosquitto поддерживать нескольких брокеров?

Я рассматривал Mosquitto для брокера сообщений MQTT для домашней сети IoT, но я обеспокоен тем, что этот брокер может быть единственной точкой отказа, которая может привести к выходу из строя всей моей сети, если произойдет сбой, поскольку все сообщения должны пройти брокер и никакие сообщения не...

19
Путаница в установлении соединения клиент-сервер в MQTT

Согласно спецификациям , клиент всегда должен устанавливать соединение с сервером. Клиент: Программа или устройство, которое использует MQTT. Клиент всегда устанавливает сетевое соединение с сервером . Он может Публикация сообщений приложения, которые могут заинтересовать других клиентов....

18
Может ли клиент MQTT подписаться на созданную им тему?

В моем понимании, в MQTT тема создается, когда клиент публикует что-то с соответствующим названием темы. Не нужно настраивать тему, публикации по ней достаточно. От сюда . Может ли клиент подписаться на собственную тему, после того, как опубликовал, создал ли он? Я не смог найти никаких ограничений...

17
В чем разница между MQTT и веб-сокетами, и когда я должен их использовать?

Каковы основные различия между MQTT и веб-сокетами? При использовании IoT для домашней автоматизации - контроль и мониторинг доступа через разные устройства, какое из них следует использовать, когда требуется доступ через API на основе Rest и браузер. Я использую Java (библиотека Pi4J) на Raspberry...

16
Не подписывайтесь на # - так как сбросить все сообщения в базу данных с Mosquitto?

В разделе «Лучшие практики» в блоге HiveMQ не следует подписываться на многоуровневый подстановочный знак при попытке выгрузить все сообщения в базу данных. Они утверждают, что подписывающийся клиент может не справиться с высокой загрузкой сообщений, и предлагают вместо этого использовать плагин...

15
Как я могу реализовать MQTT на STM32F030K6T6?

Речь идет о контроллере STM32F030K6T6 , который имеет 32-разрядное ядро ​​ARM® Cortex® -M0 с низким энергопотреблением, флэш-память 32 КБ и SRAM 4 КБ. Это интерфейс SIM808 для подключения к Интернету. Ресурсы довольно ограничены в отношении памяти. Возможно ли реализовать MQTT на этом устройстве?...

14
Есть ли устройства с открытыми исходными кодами через Wi-Fi?

Я знаю, как программировать IoT с помощью Arduino ; но я хочу некоторые готовые портативные устройства IoT, которые не требуют программирования на стороне устройства . Просто я хочу купить и добавить эти устройства в сеть (после некоторой конфигурации) и (используя документацию, предоставленную...

13
Какие простые тесты безопасности я могу выполнить в моей сети MQTT?

Я собираюсь настроить сеть MQTT дома. Я хочу накопить некоторые знания практическими упражнениями. Это будет небольшая сеть с брокером, размещенным на моем ноутбуке (Windows 7), и некоторым клиентом на базе Raspberry Pi. Также я думаю о создании клиента на моем телефоне (Android). Моя цель -...

12
Что происходит, когда в MQTT нет подписчика на тему?

Ситуация следующая: Есть клиент, издатель, он не подписан ни на одну тему. Этот клиент имеет свою собственную тему и регулярно публикует данные. Но нет других клиентов , которые подписаны на эту тему. Таким образом, этот бедный и одинокий клиент может рассматриваться как ненормальный ( Глава 5.4.8...

12
Как я могу использовать 2FA в сети MQTT?

Как я могу использовать 2FA (двухфакторную аутентификацию) при подключении нового устройства к брокеру, если это вообще возможно? Поскольку это кажется более простым, вторым фактором может быть сначала программное решение, но я бы приветствовал идеи о том, как ввести жесткие токены (возможно,...

12
Mosquitto на Raspberry Pi отказывается от подключения после изменения настроек журнала

В моих постоянных попытках заставить моего Raspberry Pi распоряжаться моими вещами, я создал брокера Mosquitto MQTT. В базовых настройках все прошло достаточно хорошо. Я мог опубликовать тестовые сообщения с помощью команды publish и получить их с помощью команды Подписаться. Затем я решил повысить...

12
Подходит ли протокол MQTT для передачи показаний датчика через BLE?

Предположим, что существуют многочисленные слабые датчики (например, устройства уровня Arduino), которые полагаются на BLE в качестве средства связи и что эти устройства подключены к более мощному шлюзу (например, устройства Raspberry pi уровня). Я хотел бы знать, считается ли MQTT подходящим...

11
mosquitto_sub «соединение отказано» в Arch Linux

Таким образом, я установил mosquittoи mosquitto-clientна Raspberry Pi, где работает Raspbian Jessie, apt-getа также mosquittoна другом Pi, где работает Arch Linux pacman. На Arch клиентские утилиты не нужно устанавливать отдельно. Тестирование простой подписки / публикации на Raspbian работало из...

11
Должен ли я использовать веб-сокеты Mosquitto или напрямую подключать клиентов?

Согласно этому блогу , Mosquitto (брокер MQTT) теперь поддерживает подключение к клиентам через веб-сокеты. В блоге статья , кажется, намекают , что веб - сокеты являются более полезными для браузерных приложений, так как веб - браузеры не поддерживают соответствующие сокеты TCP (пока), хотя...

11
Подписываешься на рождение MQTT и будут ли темы? (Emqttd)

Я использую emqttd ( emqtt.io ). Я хотел бы отслеживать клиентов, подключающихся и отключающихся от отдельного процесса, который будет подписываться на системную тему, где размещаются сообщения о рождении и будут. Как правильно это...

11
Существуют ли посредники MQTT, которые сохраняют сообщения QoS 1/2 на диск?

На данный момент EMQ (Erlang MQTT Broker) , похоже, не сохраняет сообщения QoS 1/2 на диск: как EMQ сохраняет сообщения QoS 1/2? Таким образом, в случае неожиданной перезагрузки сервера ограничения памяти или другие сообщения о событиях могут быть потеряны, несмотря на то, что сообщения уровня QoS...

11
Плохо ли хранить сертификаты на внешней памяти?

Мы работаем над AWS-IoT, используя микроконтроллер STM32. До сегодняшнего дня мы записывали сертификаты на флэш-память и блокировали флэш-память от внешнего чтения. Поскольку код приложения увеличивается, мы получаем все меньше места на флэш-памяти, поэтому мы планировали перемещать сертификат...

11
Обнаружение IoT-устройств в веб-браузере?

Недавно я купил пару Wi-Fi реле от Xiaomi. Пока они были солидными, мне действительно не нравится приложение Xiaomi. Но мне нравится идея о том, что он действительно работает как в локальной сети, так и через Интернет. Когда в локальной сети они очень быстро включаются и выключаются, учитывая, что...

11
Как настроить основных и отказоустойчивых подписчиков MQTT для очереди заданий с AWS IoT?

У меня есть система, где клиент (назовем его ClientA) может публиковать запросы на определенную тему MQTT. Брокером, в случае необходимости, является Amazon Web Services. Затем у меня есть другой клиент (назовем его MainSubscriber), который всегда подписан на одну и ту же тему, чтобы он мог...