Комар: все, что вам нужно знать

москитная доска IoT

конечно ты знаешь что такое комар, и именно поэтому вы пришли к этой статье, потому что вам нужно узнать больше деталей или вы хотите узнать, как его можно установить в вашей операционной системе. Если вы не знаете, что это за проект с открытым исходным кодом, для чего он нужен, чем он может вам помочь ваши IoT-проекты, и что такое Протокол MQTT кто пользуется этим софтом.

Что такое MQTT?

протокол MQTT

Москит основан на протокол MQTT, что означает транспорт телеметрии очереди сообщений. Сетевой протокол для «легкого» обмена сообщениями, то есть для сетей, которые не так надежны или имеют ограниченные ресурсы с точки зрения пропускной способности. Как правило, его можно использовать в межмашинных (M2M) коммуникациях или соединениях Интернета вещей (IoT).

MQTT был создан Доктор Энди Стэнфорд-Кларк и Арлен Ниппер в 1999 году. Первоначально он использовался для телеметрии для мониторинга данных в нефтегазовой отрасли, которые отправлялись на удаленные серверы. На этих платформах не было возможности установить очень стабильное соединение или проложить фиксированный кабель, поэтому этот протокол мог снять ограничения.

Позже MQTT был стандартизирован и открыт, так что теперь это протокол с открытым исходным кодом, которым управляет mqtt.org, и стал стандарт для Интернета вещей.

MQTT использует TCP/IP для запуска поверх него и работы с такой топологией, как НАЖМИТЕ/ПОДПИСАТЬСЯ. В этих системах можно различать:

  • Клиент: это подключенные устройства, которые не взаимодействуют друг с другом напрямую, а подключаются к брокеру. Каждый клиент в сети может быть издателем (отправляющим данные, как датчик), подписчиком (получающим данные) или обоими.
  • брокер: Это сервер, с которым общаются клиенты, данные связи поступают туда и отправляются другим клиентам, с которыми вы хотите общаться. Примером брокера может быть Mosquitto.

Кроме того, протокол управляется событиями, поэтому периодическая или непрерывная передача данных отсутствует. Только когда клиент отправляет информацию, сеть будет занята, а брокер отправляет информацию подписчикам только при поступлении новых данных. Таким образом, вы сохраняете минимальный объем используемой полосы пропускания.

Что такое Москито?

комар логотип

Затмение Москито Это бесплатное программное обеспечение с открытым исходным кодом под лицензией EPL/EDL, которое действует как брокер или посредник сообщений через протокол MQTT. Это программное обеспечение очень легкое, подходит для множества различных устройств, от ПК до маломощных встроенных планшетов.

Paho — родственный проект, который может дополнять Mosquitto, реализуя многоязычные клиентские библиотеки MQTT. Streamsheets — это еще один проект в виде электронной таблицы и интерфейса реального времени для управления процессами, создания информационных панелей и т. д.

Кроме того, Mosquitto также предоставляет библиотека C для реализации клиентов MQTT, а также для включения популярных клиентов командной строки mosquitto_pub и mosquitto_dub. С другой стороны, это очень просто, за считанные минуты вы можете запустить свой собственный, у вас даже есть тестовый сервер на test.mosquitto.org, для тестирования клиентов различными способами (TLS, WebSockets, …).

И если у вас есть проблема, у Mosquitto есть фантастическое сообщество развития и готовы помочь вам на форумах и в других местах.

Больше информации - Официальный сайт

Как установить Mosquitto в вашей операционной системе

Наконец, вы также должны объяснить, как вы можете скачайте Mosquitto и установите в своей операционной системе, чтобы вы могли приступить к его тестированию в своих проектах Интернета вещей. А сделать это можно несколькими способами:

  • Используйте исходный код y скомпилируй сам.
  • Двоичные файлы: ты сможешь скачать из области загрузок.
    • Windows: скачать по ссылке, которую я оставляю, бинарник .exe в 64-битной или 32-битной версии, в зависимости от того, какая у вас система. После загрузки вы можете запустить его. Если у вас возникли проблемы, вы можете прочитать файл README-windows.md.
    • MacOS: Загрузите бинарный файл по ссылке для скачивания, затем используйте скрипт brew.sh для установки Mosquitto.
    • GNU / Linux: Есть несколько способов установить его, например:
      • Ubuntu и другие дистрибутивы с командой быстрого запуска: мгновенно установить комара
      • Debian: sudo apt-add-repository ppa:mosquitto-dev/mosquitto-paa & sudo apt-get update & sudo apt-get install mosquitto
      • более: также доступно для других дистрибутивов и для Raspberri Pi из официального репозитория.
    • другие: см. дополнительную информацию о эта сеть бинарных файлов Mosquitto.

После этого у вас уже будет установлен Mosquitto в вашей операционной системе и он будет готов использовать или управлять по мере необходимости, например с Селадо.


Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.