awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
tuanpmt avatar

tuanpmt/esp_mqtt

0
View on GitHub↗
1,169 स्टार्स·397 फोर्क्स·C·MIT·10 व्यूज़

Esp Mqtt

यह लाइब्रेरी ESP8266 माइक्रोकंट्रोलर को लक्षित करने वाले संसाधन-सीमित एम्बेडेड सिस्टम के लिए डिज़ाइन किया गया एक MQTT क्लाइंट कार्यान्वयन है। यह IoT उपकरणों के लिए विश्वसनीय संचार को सक्षम करते हुए, रिमोट मैसेजिंग ब्रोकर के साथ डेटा का आदान-प्रदान करने के लिए पर्सिस्टेंट नेटवर्क कनेक्शन स्थापित करने के लिए एक फ्रेमवर्क प्रदान करती है।

लाइब्रेरी कई स्वतंत्र मैसेजिंग ब्रोकर के साथ एक साथ कनेक्शन बनाए रखने की अपनी क्षमता के माध्यम से खुद को अलग करती है, जो वितरित वातावरण में जटिल डेटा रूटिंग की सुविधा प्रदान करती है। यह कनेक्शन लाइफसाइकिल को प्रबंधित करने के लिए एक स्टेट-मशीन दृष्टिकोण का उपयोग करती है, जिसमें ऑटोमेटेड पुन: कनेक्शन और कीप-अलाइव मॉनिटरिंग शामिल है, जबकि मुख्य निष्पादन लूप को ब्लॉक किए बिना एसिंक्रोनस डेटा प्रवाह को संभालने के लिए इवेंट-संचालित सॉकेट मल्टीप्लेक्सिंग का उपयोग करती है।

कार्यान्वयन क्रिप्टोग्राफिक प्रोटोकॉल में नेटवर्क स्ट्रीम को लपेटकर सुरक्षित संचार का समर्थन करता है, डेटा गोपनीयता और पहचान सत्यापन सुनिश्चित करने के लिए डिजिटल प्रमाणपत्रों का उपयोग करता है। इसमें सेंसर डेटा और नियंत्रण संकेतों की विश्वसनीय डिलीवरी सुनिश्चित करने के लिए एप्लिकेशन कोड से संचार तर्क को अलग करने के लिए एसिंक्रोनस संदेश बफरिंग और कॉलबैक-आधारित इवेंट डिस्पैचिंग की सुविधा भी है।

Features

  • MQTT Clients - Implements an MQTT client library for ESP8266 microcontrollers to enable reliable data exchange.
  • MQTT Messaging Integrations - Exchanges sensor data and control signals between low-power microcontrollers and messaging brokers.
  • Message Broker Connectivity - Supports simultaneous connections to multiple independent messaging brokers for complex data routing.
  • Reliable Message Delivery - Buffers MQTT packets in memory to ensure reliable delivery and non-blocking communication.
  • Connectivity And IoT Networks - Supports secure, encrypted communication channels and certificate-based identity verification for IoT devices.
  • Publish-Subscribe Systems - Provides a framework for resource-constrained devices to participate in publish-subscribe messaging across multiple servers.
  • Protocol State Machines - Tracks network session lifecycles through formal state machines to handle reconnection and error recovery.
  • Secure Network Communication - Establishes encrypted network channels to protect sensitive data transmitted between embedded hardware and servers.
  • Encrypted Communication Channels - Secures client-to-broker communication channels using encryption protocols and digital certificates.
  • Transport Layer Encryption - Secures data in transit by wrapping TCP streams in TLS cryptographic protocols.
  • Callback-Based Event Dispatchers - Routes network events and topic updates to user-defined callback functions to decouple communication logic.
  • Socket Event Loops - Manages concurrent network connections using socket-level event loops to handle asynchronous data flow without blocking.
  • Keep-Alive Signals - Maintains persistent network links using keep-alive heartbeats to monitor connectivity and detect unexpected disconnections.
  • Network Connectivity Monitoring - Tracks real-time connection status of microcontrollers to ensure reliable communication with servers.

स्टार हिस्ट्री

tuanpmt/esp_mqtt के लिए स्टार हिस्ट्री चार्टtuanpmt/esp_mqtt के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

tuanpmt/esp_mqtt क्या करता है?

यह लाइब्रेरी ESP8266 माइक्रोकंट्रोलर को लक्षित करने वाले संसाधन-सीमित एम्बेडेड सिस्टम के लिए डिज़ाइन किया गया एक MQTT क्लाइंट कार्यान्वयन है। यह IoT उपकरणों के लिए विश्वसनीय संचार को सक्षम करते हुए, रिमोट मैसेजिंग ब्रोकर के साथ डेटा का आदान-प्रदान करने के लिए पर्सिस्टेंट नेटवर्क कनेक्शन स्थापित करने के लिए एक फ्रेमवर्क प्रदान करती है।

tuanpmt/esp_mqtt की मुख्य विशेषताएं क्या हैं?

tuanpmt/esp_mqtt की मुख्य विशेषताएं हैं: MQTT Clients, MQTT Messaging Integrations, Message Broker Connectivity, Reliable Message Delivery, Connectivity And IoT Networks, Publish-Subscribe Systems, Protocol State Machines, Secure Network Communication।

tuanpmt/esp_mqtt के कुछ ओपन-सोर्स विकल्प क्या हैं?

tuanpmt/esp_mqtt के ओपन-सोर्स विकल्पों में शामिल हैं: eclipse-paho/paho.mqtt.c — This project is a cross-platform C library designed for implementing MQTT messaging in applications. It serves as an… 256dpi/arduino-mqtt — This library is an Arduino-compatible client for the messaging protocol designed for resource-constrained embedded… ithewei/libhv — libhv is a high-performance C/C++ network library and event-driven I/O framework used to build TCP, UDP, SSL, HTTP,… eclipse-paho/paho.mqtt.java — This project is a Java messaging software development kit designed to facilitate real-time data exchange between… warmcat/libwebsockets — libwebsockets is an event-driven networking framework written in C. It provides a suite of tools for implementing HTTP… cesanta/mongoose — Mongoose is an embedded networking library providing TCP/IP stacks, web server hosting, and IoT device connectivity.…

Esp Mqtt को शामिल करने वाली क्यूरेटेड खोजें

चुनिंदा कलेक्शन जहाँ Esp Mqtt दिखाई देता है।
  • IoT के लिए MQTT क्लाइंट लाइब्रेरीज़

Esp Mqtt के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Esp Mqtt के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • eclipse-paho/paho.mqtt.ceclipse-paho का अवतार

    eclipse-paho/paho.mqtt.c

    2,323GitHub पर देखें↗

    This project is a cross-platform C library designed for implementing MQTT messaging in applications. It serves as an asynchronous networking toolkit that enables resource-constrained systems and distributed components to exchange telemetry data and control signals with messaging brokers. The library distinguishes itself through a state-machine-based protocol handler that manages connection lifecycles and persistent session states, ensuring reliable message delivery even during intermittent network connectivity. It utilizes a background thread to manage network operations, allowing application

    Ceclipse-pahoeclipseiotinternet-of-things
    GitHub पर देखें↗2,323
  • 256dpi/arduino-mqtt256dpi का अवतार

    256dpi/arduino-mqtt

    1,093GitHub पर देखें↗

    This library is an Arduino-compatible client for the messaging protocol designed for resource-constrained embedded systems. It provides a messaging interface that enables microcontrollers to establish persistent connections with brokers to exchange data and control signals. The library distinguishes itself through a focus on predictable resource usage, utilizing manual memory buffer management and a state-machine approach to handle connection persistence and automatic reconnections. It operates on a stream-oriented network abstraction, allowing it to interface with various hardware transport

    Carduinoiotmqtt
    GitHub पर देखें↗1,093
  • ithewei/libhvithewei का अवतार

    ithewei/libhv

    7,521GitHub पर देखें↗

    libhv is a high-performance C/C++ network library and event-driven I/O framework used to build TCP, UDP, SSL, HTTP, WebSocket, and MQTT clients and servers. It provides a non-blocking event loop for managing network sockets, timers, and system signals across multiple threads. The project is distinguished by its integrated support for specialized network roles, including a full HTTP web server with RESTful routing and middleware, an MQTT messaging client for IoT communication, and the ability to implement SOCKS5 and HTTP proxies. It also features a reliable UDP implementation to ensure ordered

    Ccurlepollhttp-client
    GitHub पर देखें↗7,521
  • eclipse-paho/paho.mqtt.javaeclipse-paho का अवतार

    eclipse-paho/paho.mqtt.java

    2,293GitHub पर देखें↗

    This project is a Java messaging software development kit designed to facilitate real-time data exchange between applications and message brokers. It functions as an MQTT client library, providing the necessary tools to implement publish-and-subscribe messaging patterns within distributed systems and internet-connected device environments. The library distinguishes itself through its focus on resilient network connectivity and reliable message delivery. It manages persistent connections through internal state machines that handle automatic reconnection and keep-alive heartbeats, ensuring stab

    Javaeclipseiotinternet-of-thingsiot
    GitHub पर देखें↗2,293
Esp Mqtt के सभी 30 विकल्प देखें→