Control IoT device with EdgeX Kuiper rules engine
Control IoT device with EdgeX Kuiper rules engine

This article describes how to use the EMQX Kuiper rules engine and how to implement controlling IoT devices according to the analysis result.

2020-06-01
Kuiper has officially become the EdgeX rule engine
Kuiper has officially become the EdgeX rule engine

In EdgeX Geneva, EMQX Kuiper - an SQL based rule engine is integrated with EdgeX. The tutorial introduces how to use Kuiper to process the data from EdgeX.

2020-05-21
EMQX Rule Engine Series (14)-Bridge Messages to Pulsar
EMQX Rule Engine Series (14)-Bridge Messages to Pulsar

In this scenario, it is required to bridge messages under the EMQX specified topic that meet the criteria to the Pulsar . To facilitate subsequent analysis and retrieval, the message content needs to be split.

Haigui Deng 2020-03-09
EMQX Rule Engine Series (12) Store Messages to Redis
EMQX Rule Engine Series (12) Store Messages to Redis

Redis is a fully open source, high-performance key-value database that adheres to the BSD protocol for free.

2020-01-09
EMQX Rule Engine Series - Store messages to PostgreSQL database
EMQX Rule Engine Series - Store messages to PostgreSQL database

PostgreSQL is a completely community-driven open source project, maintained by more than 1,000 contributors worldwide. PostgreSQL provides a single full-featured version, that is unlike MySQL which offers multiple different versions for community, business, and enterprise. PostgreSQL is based on a free BSD / MIT license, and organizations can use, copy, modify, and redistribute its code with a copyright notice.

2019-12-26
EMQX Rule Engine Series - Storing messages to the OpenTSDB database
EMQX Rule Engine Series - Storing messages to the OpenTSDB database

OpenTSDB is an extensible distributed time series Database database, whose bottom layer relies on HBase and makes full use of HBase's features of distributed column storage to support millions of reads and writes per second.

2019-12-18
EMQX Rule Engine Series - Writing Messages to TDEngine
EMQX Rule Engine Series - Writing Messages to TDEngine

TDengine is an open source big data platform designed and optimized for Internet of Things, Internet of Vehicles, Industrial Internet, IT operation and maintenance, etc., launched by TAOS Data (Beijing TAOS Data Technology Co., Ltd.). In addition to the core timing database functions that are more than 10 times faster, it also provides functions such as caching, data subscription, and streaming computing to minimize the complexity of R & D, operation and maintenance.

2019-12-16
EMQX Rule Engine Series - Store Messages to InfluxDB Time Series Database
EMQX Rule Engine Series - Store Messages to InfluxDB Time Series Database

InfluxDB is an open source database for storing and analyzing time series data, with built-in HTTP API, and the support for SQL-like statements and unstructured features are very friendly for users. Its powerful data throughput and stable performance make it ideal for the IoT area.

2019-11-27
EMQX rule engine series - store messages to MySQL database
EMQX rule engine series - store messages to MySQL database

In this scenario, it is required to store the messages that meet the criteria under EMQX in the MySQL database. In order to facilitate subsequent analysis and retrieval, the message content needs to be split for storage.

2019-11-26
EMQX rule engine series - bridge data to message queue (Kafka)
EMQX rule engine series - bridge data to message queue (Kafka)

The EMQX 3.2 version introduces the Rules Engine feature that supports screening data reported by the EMQX Broker terminal, which is processed and streamed to the back-end database or other message queues. This article uses a specific scenario to explain "How to use the rules engine to forward messages to Kafka"

2019-11-26
EMQX Rule Engine Series (8) Bridging Messages to MQTT Broker
EMQX Rule Engine Series (8) Bridging Messages to MQTT Broker

Bridge is a way to connect multiple EMQX or other MQTT message middleware. Unlike clusters, topic trees and routing tables are not replicated between nodes operating in bridge mode.

2019-11-08
EMQX rule engine series (7) store messages to the MongoDB database
EMQX rule engine series (7) store messages to the MongoDB database

MongoDB is a product between relational database and non-relational database. Among non-relational databases, MongoDB has the most abundant functions and most resembles relational database. MongoDB is written in C++ and is an open source database system based on distributed file storage. MongoDB is designed to provide a scalable, high-performance data storage solution for data storage. It can easily add more nodes under high load to ensure service performance.

2019-10-23