
Processing
AES-GCM Decryptor
This module decrypts data encrypted with AES-GCM
GitHub
Output
AWS DynamoDB Egress
Responsible for saving data into the AWS DynamoDB.
GitHub
Processing
Aggregator
Apply aggregation functions to your data.
GitHub
Output
Airtable
Write data to a selected Airtable base.
GitHub
Processing
Bandstop Filter
Module that filters out frequencies
GitHub
Processing
Batcher
Data collection and batching.
GitHub
Output
CSV Export
Module collects incoming data and stores it to CSV files splitted by its size or number of rows.
GitHub
Output
CassandraDB
Use REST API to write data to your Apache CassandraDB
GitHub
Processing
Comparison Filter
Filtering data according to query
GitHub
Input
DHT sensor simulator
This is a module to simulate a data input from a temperature and humidity sensor.
GitHub
Processing
Data Converter
This module allows user to convert input data from and to [int,ieee754 float,string text,string hex] and forward the new data to next module .
GitHub
Processing
Data Flattener
Flatten your nested data.
GitHub
Processing
Data Plotter
Receive and plot data, then send the graph file to the next module.
GitHub
Processing
Data Unflattener
Restore your flattened data to its previous nested form.
GitHub
Output
Discord
Send messages and alerts to a selected Discord channel.
GitHub
Output
DolphinDB
Write data to your DolphinDB.
GitHub
Processing
Encryption At Rest
Data Encryption and Entropy Calculation
GitHub
Processing
Fast Fourier Transform
Get elementary frequencies and magnitudes of your data.
GitHub
Processing
Fields Renamer
Rename fields (labels) in your data.
GitHub
Processing
Fields Selector
Select data fields (labels) to keep or remove.
GitHub
Processing
Fluctuation Filter
Providing stable data by filtering out spikes.
GitHub
Output
GMail
Send data with your GMail.
GitHub
Output
Google Chat
Send messages and alerts to a selected Google Chat.
GitHub
Output
Google Sheets
Write data to a selected Google Sheet. All credentials should be provided from the JSON file generated in Google Cloud Console.
GitHub
Input
HTTP Client Requests
This Module performs repeated HTTP requests at a specified interval, to the given URL.
GitHub
Output
HTTP Egress
Send your data to a third party via HTTP.
GitHub
Input
HTTP Ingress
Data ingress for HTTP ReST API requests.
GitHub
Input
I2C Input
This module allows users to read data from a single I2C slave register and forward it to the next module.
GitHub
Output
InfluxDB
Write data to a selected InfluxDB bucket.
GitHub
Processing
InfluxDB Query
The module sends query to InfluxDB and reads data.
GitHub
Processing
Innotas Water Sensor Decoder
Decoder for Innotas Water Sensor data.
GitHub
Processing
JSON Stringify
Accepts an arbitrary JSON object, and returns the stringified version.
GitHub
Output
Jira Service Management
Generate Service Requests in Jira Service Management.
GitHub
Input
Kafka Consumer
Consumer to connect with Apache Kafka.
GitHub
Output
Kafka Producer
Producer to connect with Apache Kafka.
GitHub
Output
MQTT Egress
Send data to a remote MQTT broker.
GitHub
Input
MQTT Ingress
Data ingress for MQTT.
GitHub
Input
MQTT Ingress
MQTT Ingress is an ingress module responsible for getting data into the data service. It subscribe to a MQTT Broker on a topic.
GitHub
Processing
Math Operations
This module enables performing math operations on the data. Supported operations: + - * / % ^ ceil abs floor sqrt sin cos tan exp
GitHub
Processing
McClimate Vicki Decoder
Decoder for McClimate Vicki Decoder.
GitHub
Processing
McClimate Vicki Encoder
Encoder for McClimate Vicki Encoder
GitHub
Output
Melita IO Batch
Module for communication with melita.io API for devices controller, for sending requests to multiple devices.
GitHub
Output
Melita IO Egress
Module for communication with Melita.io API for devices controller.
GitHub
Processing
Melita Profile Filter
Module filters Melita payloads by profile IDs and matched payloads forwards to new endpoint while others forwards to regular next EGRESS module in pipeline.
GitHub
Processing
Message Composer
Compose a customized message. Use double curly brackets (i.e. {{temperature}}) to emplace data assigned to given label within the message.
GitHub
Processing
Milesight Decoder
Decoder for Milesight Data.
GitHub
Processing
Modbus Payload Converter
This module is receiving the register response of a Modbus (or similar protocol) module and converts to a human readable format.
GitHub
Input
ModbusTCP Ingress
Module ingressing data from ModbusTCP server.
GitHub
Output
MongoDB
Write data to a selected MongoDB database and collection.
GitHub
Input
OPC UA Discovery
OPC UA Discovery looks for all available nodes onn OPC UA Server and forwards the payload to next module.
GitHub
Input
OPC UA Reader
OPC UA Reader reads values for variables and forwards the payload to next module.
GitHub
Input
OPC UA Subscribe
OPC UA Subscribe connects to OPC UA Server and listens for incoming data messages and forwards the payload to next module.
GitHub
Processing
Outlier Detector
Outlier detection and removal. The following parameters can be (optionally) specified to filter the outliers out.
GitHub
Input
PostgreSQL Query
Periodically poll data from a PostgreSQL DB.
GitHub
Input
Prinect Ingress
Data ingress for Prinect API requests.
GitHub
Processing
PyTorch CPU
Use your PyTorch model with CPU device settings.
GitHub
Output
QuestDB
Use REST API to insert data into your QuestDB table.
GitHub
Input
Random Hash Generator
Ingress module generating a random hash string by reading from /dev/random and hashing the bytes.
GitHub
Output
SAP HANA Database Egress
Store your Data in your SAP HANA HDBSQL Database.
GitHub
Processing
Scikit Learn
Use your scikit-learn model.
GitHub
Output
SeaTable
Write data to a selected SeaTable base. Make sure that column names in SeaTable match data labels.
GitHub
Processing
Serial Data Decryptor
Weeve module that decrypts the cyphertext received from the previous module using AES-GCM algorithm and forwards the plaintext to the next module.
GitHub
Input
Serial Input
This module allows users to read serial data and send it to next module.
GitHub
Processing
Signal Timer
Monitors the input and starts a counter measuring the duration that the signal keeps or exceeds a certain value.
GitHub
Output
Slack Alert
Sending alerts and notifications to Slack Channels
GitHub
Processing
Spy
Debugging module disclosing in logs all data passing through it.
GitHub
Output
Telegram
Send an alert or a notification to your Telegram.
GitHub
Output
TimescaleDB
Insert data into your TimescaleDB
GitHub
Processing
Timestamp
Add timestamp to your data.
GitHub
Input
Vibrations Simulator
Simulate vibrations waveform data.
GitHub
Output
Vonage
Send alerts and notifications to your WhatsApp, Facebook Messenger and SMS channels.
GitHub
Input
Websocket Ingress
The module should connect to Websocket endpoint and listen for incoming messages. Then forward the payload to next module in weeve appropriate JSON format.
GitHub
Processing
hash-to-int
Return the integer representation of a byte string sha256.
GitHub