広域データ収集・解析プログラム開発支援ソフトウェアパッケージ
「SINETStream」1.8版公開のお知らせ
国立情報学研究所 クラウド基盤研究開発センターでは, モバイル網をSINETの足回りとして活用するモバイルSINETを利用するアプリケーションの開発者を支援するために, 広域データ収集・解析プログラム開発支援ソフトウェアパッケージ「SINETStream」を開発しています.
この取り組みでは,本パッケージの提供するAPIを利用することにより, SINET広域データ収集基盤を介したデータの収集・蓄積・解析を行うプログラム開発を容易にすることを目指しています.
この度,SINETStreamの1.8版を公開いたしました. 1.8版で新たに追加された主な機能等は以下の通りです.
- SINETStream Java版およびPython版でMQTT v5プロトコルに対応
SINETStreamで新たにMQTT v5が利用できるようになりました. - SINETStream Java版およびPython版でCLIツールのリリース
プログラムを書くことなく,CLI (Command Line Interface)を使って簡単にPublish/Subscribe処理の動作確認が行えるようになりました.
https://github.com/nii-gakunin-cloud/sinetstream/blob/main/java/sample/cli/README.md - 可視化ツールSINETStream SensorDataViewerの公開
Android版SensorアプリおよびPython版センサプログラムで収集されたセンサデータを可視化するビューアを公開しました.
https://github.com/nii-gakunin-cloud/sinetstream-demo - SINETStream Android版のコンフィグサーバ対応ライブラリの公開
研究グループ内でSINETStream設定ファイルの情報(.sinetstream_config.yml
)およびデータ暗号化の秘密鍵を共有する仕組みであるコンフィグサーバと, Java版およびPython版の対応ライブラリを公開しています(✱1).
今回のリリースで,新たにAndroid版ライブラリを公開しました. これにより,複数センサ用Android端末で個別に設定ファイルを用意することなく利用できるようになりました. また,既存サンプルプログラム(Echo, Sensor)に関しては,コンフィグサーバと協調動作するための設定画面を追加しました.
(✱1)参考「SINETStreamにおけるセキュアなデータ共有機構の開発」
https://ipsj.ixsq.nii.ac.jp/ej/?action=repository_uri&item_id=213890
ポスター PDF:https://www.dropbox.com/s/zza20ajtisd0sgc/iots2021_poster_config_server.pdf?dl=0
本パッケージが,SINET広域データ収集基盤を利用したデータ解析環境構築等のお役にたてれば幸いです. 本パッケージのご利用やご質問については以下をご参照ください.
SINETStreamサイト:https://www.sinetstream.net/
問い合わせ先:
国立情報学研究所 クラウド支援室
cld-office-support@nii.ac.jp