SINETStream User Guide
What is SINETStream
SINETStream is a wrapper library that provides functions to unify the following operations for various messaging systems such as Apache Kafka and MQTT Broker.
- Connect to a Broker
- Disconnect from a broker
- Send messages to a broker
- Receive messages from a broker
The backend is extensible as plugins to support other messaging systems.
SINETStream provides three API versions, i.e., Python API (CPython and MicroPython), Java API and Android API (MQTT only).
Regarding the Android version, it is also intended to support applications that distribute sensor information as an IoT (Internet of Things) device.
Therefore, we also provide the SINETStreamHelper library, which periodically outputs the readings from the sensors built into Android devices in JSON format.
Contents
- User Guide for Python
- User Guide for Java
- User Guide for Android
- Configuration file
- Authentication and authorization
- CLI(Command Line Interface)
- Compatibility
Definition of technical terms
| Word | Meaning |
|---|---|
| Reader | The program that receives the message |
| Writer | The program that sends the message |
| Broker | The program that relays messages from Writer to Reader |
| Topic | A logical channel for sending and receiving messages |