Знакомство с семью протоколами связи Интернета вещей, давайте узнаем об этом вместе
Знакомство с семью протоколами связи Интернета вещей, давайте узнаем об этом вместе

Быстрое развитие Интернета вещей (IoT) привело к появлению множества протоколов связи, каждый из которых имеет уникальный дизайн и оптимизацию для различных сценариев применения и потребностей. Сегодня редактор представит вам семь ключевых протоколов связи в области Интернета вещей, надеясь помочь каждому понять протоколы связи Интернета вещей!

1、MQTT

MQTT (Message Queuing Telemetry Transport) — это легкий протокол передачи сообщений модели публикации/подписки, который особенно подходит для связи устройств в условиях низкой пропускной способности, высокой задержки или нестабильной сетевой среды. Он характеризуется своевременной и эффективной отправкой сообщений, клиент может выбрать получение обновлений данных по указанным темам, а также поддерживает уровни QoS (качество обслуживания) для обеспечения надежной передачи сообщений. Сервер MQTT (называемый брокером) служит промежуточным программным обеспечением, устраняя необходимость в прямых двухточечных соединениях между устройствами и упрощая сложность архитектуры.

2. CoAP 

CoAP(Constrained Application Протокол) специально разработан для устройств Интернета вещей с ограниченными ресурсами и представляет собой протокол прикладного уровня, построенный на протоколе UDP. Он имитирует модель взаимодействия RESTful протокола HTTP, но конструкция более упрощена и подходит для сенсорных сетей с низким энергопотреблением и малым объемом памяти. CoAP использует механизм ответа на запрос без сохранения состояния и не поддерживает длинные соединения. Однако, когда требуется передача данных в реальном времени, этого можно добиться с помощью режима наблюдателя.

3. REST/HTTP

В сценарии Интернета вещей традиционный протокол HTTP обеспечивает простой в реализации и широко используемый метод вызова службы за счет сочетания архитектурного стиля REST (передача репрезентативного состояния). Хотя HTTP может и не иметь преимуществ в энергопотреблении и эффективности использования полосы пропускания по сравнению с MQTT и CoAP, он обладает широкой совместимостью и развитой экосистемой и играет важную роль в облачном интерфейсе и управлении устройствами.

4. Zigbee

Zigbee — это стандарт беспроводной сети малого радиуса действия с низким энергопотреблением, который в основном используется в домашней автоматизации, промышленном управлении и других областях. Он основан на стандарте IEEE 802.15.4 и поддерживает одноранговые сети, многоскачковую маршрутизацию и беспроводную связь с более высоким уровнем безопасности. Альянс Zigbee разработал унифицированные спецификации прикладного уровня для обеспечения совместимости устройств разных производителей.

5. LoRaWAN

LoRaWAN, строго говоря, не является вещейпротокол,но маломощная глобальная сеть(LPWAN)один из стандартов,он используетChirp Spread Технология спектральной модуляции обеспечивает услуги беспроводной связи на большие расстояния с низким энергопотреблением. Эта технология особенно подходит для крупномасштабного развертывания сенсорных сетей, таких как умные города, сельскохозяйственный мониторинг и другие сценарии.

6. NB-IoT 

NB-IoT (Узкополосный Интернет вещей) — это стандартизированная сотовая технология Интернета вещей 3GPP, которая направлена ​​на использование существующей инфраструктуры LTE и специально разработана для Интернета вещей, чтобы обеспечить глубокое покрытие, сверхнизкое энергопотребление и недорогую связь. NB-IoT подходит для крупномасштабных приложений удаленного мониторинга и отслеживания, таких как интеллектуальное считывание показаний счетчиков, отслеживание активов и т. д.

7. DDS

DDS (Служба распределения данных для систем реального времени) подчеркивает высокую надежность, производительность в реальном времени и гибкость.,В основном используется для нуждОбмен данными в реальном времении синхронизированные системы,Например, такие сценарии, как промышленная автоматизация, управление роботами и автономное вождение. DDS использует модель публикации/подписки.,Обеспечивает эффективный обмен информацией между компонентами распределенной системы.

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

Я участвую в пятом выпуске специального тренировочного лагеря Tencent Technology Creation 2024 с эссе, получившими награды. Приходите и разделите приз со мной!

boy illustration
RasaGpt — платформа чат-ботов на основе Rasa и LLM.
boy illustration
Nomic Embed: воспроизводимая модель внедрения SOTA с открытым исходным кодом.
boy illustration
Улучшение YOLOv8: EMA основана на эффективном многомасштабном внимании, основанном на межпространственном обучении, и эффект лучше, чем у ECA, CBAM и CA. Малые цели имеют очевидные преимущества | ICASSP2023
boy illustration
Урок 1 серии Libtorch: Тензорная библиотека Silky C++
boy illustration
Руководство по локальному развертыванию Stable Diffusion: подробные шаги и анализ распространенных проблем
boy illustration
Полностью автоматический инструмент для работы с видео в один клик: VideoLingo
boy illustration
Улучшения оптимизации RT-DETR: облегченные улучшения магистрали | Support Paddle облегченный rtdetr-r18, rtdetr-r34, rtdetr-r50, rtdet
boy illustration
Эксклюзивное оригинальное улучшение YOLOv8: собственная разработка SPPF | Деформируемое внимание с большим ядром (D-LKA Attention), большое ядро ​​​​свертки улучшает механизм внимания восприимчивых полей с различными функциями
boy illustration
Создано Datawhale: выпущено «Руководство по тонкой настройке развертывания большой модели GLM-4»!
boy illustration
7B превышает десятки миллиардов, aiXcoder-7B с открытым исходным кодом Пекинского университета — это самая мощная модель большого кода, лучший выбор для корпоративного развертывания.
boy illustration
Используйте модель Huggingface, чтобы заменить интерфейс внедрения OpenAI в китайской среде.
boy illustration
Оригинальные улучшения YOLOv8: несколько новых улучшений | Сохранение исходной информации — алгоритм отделяемой по глубине свертки (MDSConv) |
boy illustration
Второй пилот облачной разработки | Быстро поиграйте со средствами разработки на базе искусственного интеллекта
boy illustration
Бесшовная интеграция, мгновенный интеллект [1]: платформа больших моделей Dify-LLM, интеграция с нулевым кодированием и встраивание в сторонние системы, более 42 тысяч звезд, чтобы стать свидетелями эксклюзивных интеллектуальных решений.
boy illustration
Решенная Ошибка | Загрузка PyTorch медленная: TimeoutError: [Errno 110] При загрузке факела истекло время ожидания — Cat Head Tiger
boy illustration
Brother OCR, библиотека с открытым исходным кодом для Python, которая распознает коды проверки.
boy illustration
Новейшее подробное руководство по загрузке и использованию последней демонстрационной версии набора данных COCO.
boy illustration
Выпущен отчет о крупной модели финансовой отрасли за 2023 год | Полный текст включен в загрузку |
boy illustration
Обычные компьютеры также могут работать с большими моделями, и вы можете получить личного помощника с искусственным интеллектом за три шага | Руководство для начинающих по локальному развертыванию LLaMA-3
boy illustration
Одной статьи достаточно для анализа фактора транскрипции SCENIC на Python (4)
boy illustration
Бросая вызов ограничениям производительности небольших видеокарт, он научит вас запускать большие модели глубокого обучения с ограниченными ресурсами, а также предоставит полное руководство по оценке и эффективному использованию памяти графического процессора!
boy illustration
Команда Fudan NLP опубликовала 80-страничный обзор крупномасштабных модельных агентов, в котором в одной статье представлен обзор текущего состояния и будущего агентов ИИ.
boy illustration
[Эксклюзив] Вы должны знать о новой функции JetBrains 2024.1 «Полнострочное завершение кода», чтобы решить вашу путаницу!
boy illustration
Краткое изложение базовых знаний о регистрации изображений 1.0
boy illustration
Новейшее подробное руководство по установке и использованию библиотеки cv2 (OpenCV, opencv-python) в Python.
boy illustration
Легко создайте локальную базу знаний для крупных моделей на основе Ollama+AnythingLLM.
boy illustration
[Решено] ошибка установки conda. Среда решения: не удалось выполнить первоначальное зависание решения. Повторная попытка с помощью файла (графическое руководство).
boy illustration
Одна статья поможет вам понять RAG (Retrival Enhanced Generation) | Введение в концепцию и теорию + практику работы с кодом (включая исходный код).
boy illustration
Эволюция архитектуры шлюза облачной разработки
boy illustration
Docker и Kubernetes [Разработка контейнерных приложений с помощью Python]