Demo package for SINETStream
The National Institute of Informatics Cloud Infrastructure Research and Development Center provides a software package SINETStream.
The following demo package for building an IoT system using SINETStream is now available on this website.
-
- numerical sensor data allows you to build an IoT system that collects and visualizes numerical sensor data.
Send numerical values measured by sensors connected to Raspberry Pi to a server and visualize them with Zabbix or Grafana.
- Sensor
Provides example implementation and instructions for sending measured values of temperature/humidity sensor (DHT11/SHT3x) and CO2 sensor (SCD41) to a server using SINETStream library. - Server
Provides procedures and materials for visualization of sensor readings received by the Kafka broker using SINETStream library, including graph display in Zabbix/Grafana.
- Sensor
- numerical sensor data allows you to build an IoT system that collects and visualizes numerical sensor data.
Send numerical values measured by sensors connected to Raspberry Pi to a server and visualize them with Zabbix or Grafana.
-
- Build an IoT system to collect, process, and visualize video image data.
Build a system where images captured by a Raspberry Pi camera are processed by a GPU node on the server and the results are displayed on the client.
- Sensor
SINETStream library and execution steps to send images to the server. - Server
The image received by the Kafka broker is sent to the GPU node using the SINETStream library OpenPose/YOLOv5 and the procedure and materials to process them. - Viewer
Provides a Python program and execution steps to display images from the server (Kafka broker) on the client using the SINETStream library.
- Sensor
- Build an IoT system to collect, process, and visualize video image data.
Build a system where images captured by a Raspberry Pi camera are processed by a GPU node on the server and the results are displayed on the client.
-
- Procedures and materials related to optional configuration items and test tools for this package.
- Server
Provides instructions and materials related to optional configuration items for the server part (building the Kafka broker, storing messages, and forwarding MQTT (Mosquitto) messages to the Kafka broker). - Producer
Provides instructions for building an environment to send test data (images cut from video files) to a server (Kafka broker). - Consumer
This is a Python program that displays text data sent by the server (Kafka broker) on the client.
- Server
- Procedures and materials related to optional configuration items and test tools for this package.
- SINETStream https://www.sinetstream.net/
- A. Takefusa, J. Sun, I. Fujiwara, H. Yoshida, K. Aida and C. Pu,
"SINETStream: Enabling Research IoT Applications with Portability, Security and Performance Requirements,"
2021 IEEE 45th Annual Computers, Software, and Applications Conference (COMPSAC), pp. 482-492, 2021.
doi: 10.1109/COMPSAC51774.2021.00073. - SINETStream external publication https://nii-gakunin-cloud.github.io/#sinetstream
- Cloud Support Office, National Institute of Informatics https://cloud.gakunin.jp/
- Mobile SINET https://www.sinet.ad.jp/wadci