Looking for a robust MQTT broker for your projects? Try EMQX Platform, a scalable and reliable MQTT broker. EMQX supports various protocols, including MQTT (3.1, 3.1.1, and 5.0), HTTP, QUIC, and WebSocket, and can support 100M concurrent device connections with a single cluster. It’s available in open-source version and enterprise version. ?? EMQX open source: The open-source version of EMQX currently offer high performance, low latency, and fully supports MQTT v5.0 and v3.1.1 protocol specifications, and offers MQTT over QUIC. It has fewer integrations and lacks advanced scalability and enterprise security features compared to the enterprise version. ?? EMQX enterprise: The enterprise version offers advanced features like large file transfer, high scalability that supports large-scale deployment, more than 40 data integrations, and enterprise security features like Single Sign-On (SSO), Audit Logs, and Role-Based Access Control (RBAC). It also offer seamlessly integration with edge gateway software NeuronEX, helping to collect data from more than 100 commonly used industrial protocols. ?? Learn more: https://buff.ly/6t6fJwX
关于我们
EMQ - 杭州映云科技有限公司是面向 5G 和物联网市场的消息与流处理开源软件公司。
- 网站
-
https://www.emqx.com/
杭州映云科技有限公司的外部链接
- 所属行业
- 软件开发
- 规模
- 51-200 人
- 总部
- Morgan Hill,CA
- 类型
- 私人持股
- 创立
- 2013
地点
杭州映云科技有限公司员工
动态
-
???????????????? ???????? ???????? ???????????? - ???????? ?? ???? ?? MQTT was invented in 1999 by IBM and has since become a cornerstone protocol for IoT applications that need real-time, lightweight device data connectivity at scale. The MQTT protocol and the tech is constantly evolving, here are some of the new MQTT trends to know: ??. ???????? ???????? ???????? MQTT over QUIC is a breakthrough protocol introduced by EMQ. It uses Google's QUIC transport protocol instead of the traditional MQTT over TLS/SSL. It dramatically reduces connection latency. For example, MQTT over TLS requires 7 handshakes (3.5 RTT) to establish a secure connection, while MQTT over QUIC achieves this with just 1 RTT and enables 0 RTT reconnections. MQTT over QUIC is especially useful in connected vehicle scenarios, in which weak networks, frequently changing links, and unstable network environments calls are prevalent. ?? Get MQTT over QUIC white paper for free:?https://bit.ly/3AkzSLr ??. ???????? ?????????????? MQTT Streams is an enhancement to MQTT, designed for high-volume, real-time data streams within the MQTT broker itself. It adds persistent message storage and replay capabilities within the MQTT broker. - Simplified Processing: Integrates stream processing directly into the MQTT broker, eliminating the need of integrating MQTT with separate systems like Kafka.? - Enhanced Data Reliability: Features like message replay ensure data consistency and enable historical analysis. - High Performance & Resilient: Designed for high-volume data, offering low latency, high throughput, and fault tolerance. ??. ???????? ???????????????????? MQTT Serverless is a cloud architecture that enables instant deployment of MQTT broker services without managing underlying infrastructure. ????????????????: - Near-instant deployment (seconds vs. hours for traditional cloud setups) - Flexibility, automatic resource scaling based on actual usage patterns - Pay-as-you-go pricing? - Lower barrier to entry for developers with potential free tiers - Reduced operational complexity with managed infrastructure ?? EMQX Serverless, get started for free:?https://bit.ly/3BSEKbc ??. ???????? ??????????-??????????????? Multi-tenancy architecture allows a single MQTT broker to securely serve multiple users/organizations (tenants) while maintaining isolation between their data and operations. ????????????????: - Isolated resource management with separate namespaces and access controls preventing cross-tenant data leakage - Reduced infrastructure costs through shared MQTT broker clusters while maintaining logical separation - Simplified administration for complex organizations, allowing departments to operate independently within one system ?? EMQX Platform offers multi-tenancy feature in EMQX Serverless, get started for free:?https://bit.ly/3BSEKbc ???? Follow?EMQ Technologies?for more MQTT and IoT knowledge sharing #QUIC, #Serverless, #MQTT, #EMQX
-
?????????? ???????? ?????? ?????????????????????? ???? ?????????????????? ???? Users can easily control IoT devices with MQTT and MicroPython on an embedded devices like Raspberry Pi. MQTT offers lightweight, real-time messaging, ideal for resource-limited environments. MicroPython makes coding simple on the Pi and makes using AI models on Pi easier. ?????????????????? ?????? ??????????: - Edge AI Inference - AI-Driven Sensor Data Analysis - Predictive Maintenance with an AI model - Voice Activated Home automation ????????: ?????????? ???? ???????? ???????????? ???? ?????????????????? ???? ?? ?????????? ?????????????????????? ??. ?????????????????????? ?????????? Install MicroPython, MQTT Client Library (umqtt.simple) on Raspberry Pi. ??. ?????????????? ???? ???? ???????? ???????????? Write MicroPython scripts to connect to a MQTT broker (we are using the free public MQTT broker provided by EMQX Platform), subscribe to MQTT topics, and publish messages to a topic. Allowing Pi to send and receive MQTT messages. ??. ?????????????? We are using MQTTX to test the interactions between the client and the broker, ensuring that messages are correctly published and received. ?? Demo and code: https://buff.ly/toKhBg9 ???? Follow EMQ Technologies for more MQTT and AI knowledge sharing #MQTT, #EMQX, #RaspberryPi, #AI, #MicroPython
-
-
?????????? ???? ?????? ?????? ???????????????? ???????? ?????????????????? ???? + ???????? ?????????? ???????? ???? ?????????????????? ???? can quickly help you get started with IoT prototype projects. MQTT’s low overhead and real-time messaging, paired with Raspberry Pi’s affordability and versatility, helps quickly build real-time communication projects. This combo is nimble and flexible, great for building IoT, AI, and edge computing projects that need reliable data transfer and real-time device interaction. ???????? ?????? ?????????????????? ???? ?????? ??????????: ??. ???? ?????????? ???????????????????? & ???????????????? Raspberry Pi can serve as a local edge device for AI-powered voice assistants, processing audio input, sending data via MQTT, and receiving commands to control home devices. AI chatbots can also run locally for faster response times. ??. ???????? ???????????????????? ?????????????????????? Raspberry Pi, equipped with sensors and AI models, can monitor various equipment performance in real-time. MQTT helps transmit sensor data to an AI backend for predictive analytics, identifying potential failures before they occur, reducing downtime in industrial settings. ??. ????-?????????????? ?????????? ?????????????????????? Raspberry Pi can collect environmental data (e.g., soil moisture, temperature, humidity) and send it to AI models for analysis. MQTT ensures the seamless flow of data to optimize crop management and irrigation systems. ????????: ?????????????????? ???? ???????? ?????????????? ??. ?????????????? ?????????????????? ???? ????: This provides the base operating system and necessary tools for development. ??. ?????????????? ???????????? ?? ?????? ???????? ???????? ????????????: We are using Python for the demo, and the Paho library provides the functionality to interact with MQTT brokers. ??. ?????? ???? ???? ???????? ????????????: Choose and configure an MQTT broker. We are using EMQX Platform and its free public broker for testing purpose. The broker acts as a central hub for MQTT messaging, receiving and distributing messages between devices. ??. ?????????????????? ???????? ????????????????????, ????????????????????????, ?????? ????????????????????: Write Python scripts using the Paho library to establish a connection to the MQTT broker, subscribe to specific topics to receive messages, and publish messages to topics. ??. ???????? ???????? ??????????: Use an MQTT client tool like MQTTX to publish and subscribe to topics, verifying the connection, message delivery, and will message functionality. ?? Demo and code: https://buff.ly/jaj5E9U ?? Try EMQX Platform via Cloud, 14-day free trial: https://buff.ly/zSs8Hzc ? Deploy via AWS Marketplace: https://buff.ly/XMstikw ? Deploy via Azure Marketplace: https://buff.ly/GmHZsWv ? Deploy via Google Cloud Marketplace: https://buff.ly/OkSALVh ???? Follow EMQ Technologies for more MQTT and AI knowledge #RaspberryPi, #MQTT
-
-
?????????? + ????????????: ???????? ?????????????? ???????? ???? We're excited to introduce ???????????? ??.?? ???????????? integration in MQTTX, our popular cross-platform MQTT client tool! MQTT testing can be tedious, requiring realistic data simulation, message transformations, and complex logic. With MQTTX's built-in AI assistant, ?????????? ??????????????, you can speed up testing with AI-generated code and preconfigured prompt presets, allowing you to generate test functions and schemas in one click. ???? ???????????? ?????? ???????????? ?????????????? MQTTX supports ????????????, ????????????'?? ????????, ????????, ????????????????, and more via API integration. Plus, our built-in AI prompt presets let you quickly generate commonly used test functions and Protobuf schemas. ???????????? ?????????????????? ?????????????? ???? ?????????? 1. Simulate Weather Data: Generate realistic weather sensor data (temperature, humidity) with adjustable ranges. 2. Dynamic Command Switching: Alternate device commands based on message index or triggers, useful for testing device control sequences. 3. Time Format Processing: Converts Unix timestamps into human-readable time formats with timezone support. ???????????????? ?????????????? ?????????????? ???? ?????????? 1. Smart Home Device Status: Structured data formats for home automation device states and sensor readings. 2. Industrial Equipment Alarm Messages: Standardized data formats for alert severity, error codes, and timestamps for monitoring. 3. Connected Vehicle Telemetry: Data structures for GPS coordinates, speed, fuel/battery levels, and vehicle metrics. 4. Smart Meter Readings: Data structures for power consumption, voltage readings, and time-series meter data. ?? Read more on MQTTX's AI features: https://buff.ly/bgOvYqt ?? Support for Claude 3.7 Sonnet will be officially available in MQTTX 1.12.0. Try MQTTX: https://buff.ly/1l2LhZI ???? Follow EMQ Technologies for more MQTT and AI knowledge sharing #MQTT, #AI, #EMQX ?? See the demo below using the Time Format Processing preset:
-
?????????? ???????? ???? ???????????? ?????? ???????? ?????? ???? - ???????? ?? ???? ?? ???????? is often the go-to protocol for integrating IoT data with AI when low latency, reliability, and efficiency matter—especially at the edge. It outperforms HTTP in async communication and offers richer features than WebSockets, while Kafka complements it for cloud-scale analytics. ???????? ????. ?????????? ?????????????????? ?????? ?????????? ???? ???? ?????? ???????? ??????????????: - ???????? is good in edge-to-AI messaging with its efficiency and speed. - ???????? suits external API calls (e.g., LLM endpoints). - ???????????????????? enable real-time web UIs or can transport MQTT. - ?????????? excels in cloud-based data aggregation and training pipelines. ??- ???????? Pros: Low overhead, real-time bi-directional messaging, built-in QoS for reliability, scalable, optimized for constrained devices. Cons: Requires a broker, inefficient for large file transfers, short-term message retention. ??- ???????? Pros: Simple, widely supported for AI APIs, good for on-demand queries. Cons: High overhead for continuous data, lacks built-in queuing or reliability features. ??- ???????????????????? Pros: Real-time two-way communication, lower overhead than HTTP, supports MQTT over WebSockets. Cons: No built-in pub/sub or QoS, scaling can be complex. ??- ?????????? Pros: High throughput, durable storage, great for training data collection and analytics. Cons: Heavy for IoT, complex deployment, higher latency than MQTT for real-time interactions. ???????? ???????????????? ???????? ?????? ???????????????? ?????? ???????? ?????? ???? - ?????? ??????????????: MQTT messages typically deliver in milliseconds, much faster than HTTP due to its persistent connection. - ????-?????????????????????? ??????????????????: Enables real-time interaction between AI models and IoT devices. - ?????????????????? ?????? ???????? ????: Works well with constrained devices and unreliable networks. - ?????? ????????????: Ensures reliable message delivery for critical AI-driven automation. - ??????????????????????: Supports thousands to millions of devices with a lightweight broker. - ???????????????? ???? ???????????????? ??????????????????????: MQTT feeds real-time data to AI models while Kafka can handle historical data storage for training. ?? Read more on MQTT and AI use cases: https://bit.ly/424834Z ???? Follow EMQ Technologies for more MQTT and AI knowledge sharing #MQTT, #AI, #EMQX
-
-
?????????? ???????? ???? ???????????? ?????? ???????? ?????? ???? - ???????? ?? ???? ?? The next leap in AI comes from harnessing real-time device data, and the MQTT protocol is perfectly suited to bridge IoT devices with AI/ML services. Read our blog on how to use MQTT and AI for smarter device data management. ?????? ???????? ???????????????? ?????? ???????????????? ?????? ???????? ???? ???????? is a lightweight and efficient messaging protocol, ideal for constrained devices in low bandwidth and unstable network environments. ??- ?????????????????????? MQTT uses minimal data packaging with compact messages and headers to reduce network load. This allows small IoT devices with limited power and connectivity to efficiently send data to AI systems, perfect for deploying many sensors across different locations. ??- ??????????-???????????? ?????????? MQTT's publish/subscribe model means AI systems receive data only when events actually happen. Instead of constantly checking for updates, AI applications are automatically notified when new device data is available - saving resources and enabling immediate responses to changing conditions. ??- ?????????????????????? ?????? ?????????????????????? MQTT decouple data senders (publishers) and data receivers (subscribers) through a central MQTT broker, letting users add new AI/LLM modules without changing device settings. This design can also handle millions of connections at once, so AI can process data from large device network without slowing down. ??- ????????-???????? ???????????????????????? MQTT delivers messages with minimal delay thanks to its lightweight and decoupled design. Its Quality of Service (QoS) options ensure important data reaches AI systems quickly, allowing for immediate analysis and fast responses. ?????? + ???????? ????????????????????????: We can use EMQX Platform (a scalable MQTT broker) to integrate MQTT data with AI in below architecture: ??. ???????? ?????????????? ? Edge Devices: Cars, sensors, and IoT devices send data directly to the cloud or through gateways ? Industrial Equipment: Manufacturing equipment and PLCs connect to local edge gateways first ??. ???????? ???????????????????? ? EMQX Edge processes edge data by filtering, combining, and converting information before sending to the cloud ? EMQX Platform, an MQTT broker, in the center that receives all data and routes it to the right destinations based on topics ??. ???? ?????????????????????? ? LLM Services: AI models analyze device data to generate insights, recommendations, or commands ? Storage and Integration: Data and AI responses can be saved to databases or sent to other systems ?? Read more on using MQTT to connect device data with AI and LLM: https://bit.ly/421Xwr2 ???? Follow EMQ Technologies for more MQTT and AI knowledge sharing #MQTT, #EMQX, #AI, #LLM
-
-
?????????? ???????? ???? ??????????: ???????????????????? ???? ??????????????? When using MQTT service on cloud, a key decision is choosing between serverless or hosting services. ?????? ???????????????????? ?????????????? The key difference between Hosting and Serverless architecture is that Hosting requires the user to know the underlying usage, while Serverless does not. Other differences include: - ??????????????????????: Serverless automatically scale based on demand, while hosting MQTT services typically require manual scaling. - ????????????????: Both offer basic security, but Hosting allows advanced authentication and ACL functions. Hosting offers stronger isolation & customization for sensitive data due to dedicated environments. - ??????????????????????: Hosting provides greater flexibility for custom data integration due to infrastructure control. Serverless offers basic integration options, often basic MQTT subscription and HTTP APIs. - ??????????????: Hosting suits project with consistent traffic and offers predictable pricing, while MQTT Serverless accommodates variable traffic with flexible pricing. ???????? ???? ???????????????? ???????????????????? ????????: - You need rapid scalability and don’t want to manage the underlying infrastructure. - You expect variable traffic or want the system to scale seamlessly based on demand (e.g., IoT applications with fluctuating device connections). - You want cost flexibility, where you only pay for what you use (e.g., during low traffic periods). - You need a quick deployment without the overhead of managing the MQTT broker. ???????? ???? ???????????????? ?????????????? ???? ???????? ??????????????: - You need full control over the infrastructure or want to customize the MQTT broker setup for specific use cases. - You have predictable traffic that doesn’t need frequent scaling. - You want to control data security, storage, and compliance (e.g., for industries like finance, healthcare). ???????? ???????????????? offers both serverless and hosted options. ???????? ???????????????????? for scalability and pay for what you use. ???????? ?????????????????? for full control and customization in dedicated cloud environment. ?? Learn more about choosing serverless or hosting: https://bit.ly/4hN1N78 ?? Try EMQX Dedicated via AWS, Azure, or Google, 14-day free trial: https://bit.ly/3BSnove ?? Try EMQX Serverless: https://bit.ly/3BSEKbc ???? Follow EMQ Technologies for more MQTT and IoT knowledge sharing #MQTT, #EMQX, #Serverless
-
-
???????????????????????? ???????? ???? ?????????????????? ?????? ???????? ?????????????????? is an MQTT-based protocol optimized for industrial IoT. It provides a standardized way to represent data from sensors, actuators, and other devices, making it easier to manage and analyze data across different systems. ????????, paired with the Sparkplug specification, offers a robust solution for industrial IoT applications by providing standardized data models, efficient data exchange, scalability, real-time processing, and enhanced security. ?? ?????? ?????????????? ???? ???????????????????????? ???????? ???? ?????????????????? ?????? ???????? ??- ???????? ?????????????????? ???????????????????????? Sparkplug utilizes MQTT’s lightweight, publish/subscribe messaging model. This architecture supports decoupling of data producers and consumers, facilitating real-time data exchange, allowing data system to handle a large number of concurrent connections, and making complex systems scalable. ??- ?????????????? ?????????? ?????????????????? Session state awareness refers to the ability of MQTT to maintain session information even when devices disconnect temporarily. Sparkplug leverages this feature to ensure consistent device communication even after network interruptions. Ensures that data integrity is maintained across sessions, reducing data loss and ensuring consistent operation in industrial systems. ??- ?????????????? ?????????????????? Sparkplug employs a standardized naming convention, enabling seamless data sharing across diverse devices and systems, thereby enhancing interoperability. Sparkplug leverages MQTT to define a a standardized naming convention, allowing devices from different manufacturers to communicate effectively and share data in a consistent format. Simplify data integration and analysis in IIoT environments. ??- ?????????????? ???????? ???????????????????? Combine MQTT and Sparkplug in a central data repositories can help with real-time monitoring and store and manage historical data. Organizations can leverage both MQTT's real-time data processing and Sparkplug's historical data analysis for predictive maintenance, quality control, and other advanced applications. ??- ???????????? ???????????? ???? ?????????? Sparkplug provides a standardized data model, ensuring that all devices and applications have access to consistent and accurate data. By maintaining a single source of truth, organizations can ensure data consistency across their systems, reducing errors and improving decision-making based on reliable information. ?? Learn more on Sparkplug: https://bit.ly/4kfMcPm ???? Follow EMQ Technologies for more MQTT and IIoT knowledge sharing #MQTT, #EMQX, #Sparkplug
-
-
?????????? ?????? ???????? ???????? ?????? is a backend scripting language commonly used for web development. It runs on the server and is embedded in HTML, making it ideal for building database-driven websites, such as e-commerce platforms, content management systems (CMS), and blogs (such as WordPress). ?????? ?????? ???? ???????????????????? ???????????????????? ???????? ???????? for web development. This combination enables real-time communication between web applications and connected devices. ?????? ?????? ???????? ?????? ??????????: ??- ?????????? & ?????????????? ???????? ???????????????? ???? ?? ???????????????? PHP can act as a backend service that subscribes to MQTT topics, processes incoming messages, and stores them in a database. ? ??????????????: An IoT device monitoring system where sensor data (such as temperature, humidity) is published via MQTT and stored in MySQL using PHP. ??- ?????????????????? ?????????????? ?????????????????? ???? ???????? ???????? ?????? ?????????? PHP can listen for MQTT messages and trigger specific actions when certain conditions are met. ? ??????????????: A smart irrigation system that turns on water pumps if soil moisture data (sent via MQTT) falls below a threshold. ??- ???????????? & ?????????????????????????? ???????????? PHP can subscribe to MQTT topics and send email or SMS alerts when important events occur. ? ??????????????: A logistics tracking system using PHP monitors MQTT updates from GPS trackers and sends email alerts if a shipment is delayed. ?????????????? ???? ?????? ??????????????????????: 1- Install MQTT Client Library: Use Composer to install the php-mqtt/client library 2- Connect to MQTT Broker: We are using the free public MQTT broker provided by EMQX Platform for the demo 3- Set MQTT Broker connection parameters 4- Test MQTT features: Subscribe, Publish and others ?? Follow our setup demo & code here: https://bit.ly/4gHbKDi ?? Try EMQX Platform (starting for free): https://bit.ly/3zyXNX5 ???? Follow EMQ Technologies for more MQTT and IoT knowledge sharing #MQTT, #EMQX, #PHP, #WebDevelopment, #WebDev
-