Skip to content

sakura-internet/py-monopla

Repository files navigation

py-monopla

py-monopla は、さくらのモノプラットフォームのデバイスアダプターに対するクライアントライブラリです。

Install

GitHubからリポジトリをクローン

git clone https://github.com/sakura-internet/py-monopla.git

自己署名TLS証明書のインストール

cd py-monopla
sudo ./install_crt.sh

Pythonパッケージのインストール

pip install .

Dependencies

Raspberry Pi 4 + Raspberry Pi OSをターゲットに開発しています。

本ライブラリの動作には以下の環境が必要です

  • モノプラットフォームのプロジェクトに登録されたセキュアモバイルコネクトのSIM
  • 上記SIMで接続できるLTEモデム

モノプラットフォームのデバイスアダプターはセキュアモバイルコネクト経由での接続のみ可能です。
インターネット経由ではアクセスできません。

Sample programs

samplesディレクトリにSIPF_OBJECTプロトコルによる送信/受信、SIPF_FILEプロトコルによるアップロード/ダウンロードのサンプルスクリプトがあります。

samples/
  +- file_download.py - SIPF_FILEプロトコルによるダウンロード
  +- file_upload.py   ‐ SIPF_FILEプロトコルによるアップロード
  +- object_rx.py     ‐ SIPF_OBJECTプロトコルによる受信
  +- object_tx.py     - SIPF_OBJECTプロトコルによる送信

About

Sakura Monoplatform Client(Device side) library for python.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published