Python SDK のインストール方法とログの読み取り方法

説明

多くの現場プロジェクトでは、実際の運用において多様な機能が必要となるため、Milesightは多様なニーズに対応するため、二次開発用のAPIを提供しています。GCCコンパイラが必要なPythonライブラリ(paho-mqtt、pymodbus、pyserialなど)は既に統合されています。その他のPythonライブラリが必要な場合は、アプリケーションの詳細をMilesightまでご連絡ください。当社で評価し、必要に応じてcryptographyなどのライブラリを事前にインストールいたします。

この記事では、Python SDKとPython APPのインストール方法、およびアクティビティログの表示方法について説明します。UR32のPython SDKとcellularStstusWriteSerial APPのアップロードを例に説明します。

Python SDKは、こちらからダウンロードできます。

要件

  • mSDカード/SSDモジュール
  • Milesightゲートウェイ/ルーター
  • Milesightゲートウェイ/ルーター Python SDK

設定

Python SDKのアップロード

1. mSDカードまたはSSDモジュールをインストールする

UG6X/UG85/UF51: mSDカードスロットまたはSSDスロットはありません。アプリケーションとデータキャッシュは内蔵eMMCに保存可能です。

UG87/UR75-5G: アプリケーションとデータキャッシュは内蔵eMMCまたは追加のSSDモジュールに保存可能です。

UR32:

UR35:

UR51:

UR52/55:

UR71:

UR72/75:

2. Web GUI の System -> General Settings -> Storage に移動し、Format をクリックしてディスク内のファイルを削除します。mSD または SSD をフォーマットするかどうかを必ず確認してください。

注意: mSDカード/SSDモジュールのフォーマットは、実際の状況に応じて判断してください。

3. APP -> Python -> Python -> SDK アップロードに移動し、Browserをクリックしてデバイスモデルに対応するPython SDKを選択します。利用可能なストレージを選択し、BrowserをクリックしてコンピュータからPython SDKをインポートし、Installをクリックしてアップロードします。

他のモデル用のSDKがアップロードされた場合、警告メッセージが表示されます。

Python APP パッケージのインポート

1. APP -> Python -> Python APP -> Import APP Packageに移動し、BrowserをクリックしてPython APP パッケージを選択し、Importをクリックして.zip形式でアップロードします。例としてcellularStatusWriteSerial APP パッケージのインポートを説明します:

注意:サンプルコードのようにパッケージ化されていない場合、または追加のフォルダー内に配置されている場合、警告メッセージ「I/O エラー」が表示されます。

記事の末尾にある例アプリを確認し、アプリをパッケージ化する際に一度以上圧縮しないように注意してください。

2. APP -> Python -> AppManager Configuration -> AppManagerに移動し、AppManagerを有効にします。

3. APP -> Python -> Pythonに移動し、Viewをクリックしてスーパーバイザーページを開きます。デフォルトのユーザー名とパスワードは:pyapp/ py123456app

4. Tail-fをクリックし、Pythonログを確認します。ログはAppManagerが有効な場合のみ表示されます。

 

注意:PythonアプリとデータキャッシュはすべてmSD/SSD/eMMCに保存されます。Python SDKの開発時にはメモリ容量を考慮してください。

                                                                              —以上–

関連記事

ルーターの使用

ソリューション / IoT サポート


    Milesight製品

    ウェーブクレスト株式会社が運営するMilesight製品特設サイトです

    居住者の健康を確保

    お知らせ

    1. 2025-4-3

      ピープル・センシング 駆動型スマートビルディング

      People Sensing Insights を通じてビルインテリジェンスに革命をもたらします。…
    2. 2023-7-21

      LoRaWANの説明: 理論から実践へのガイド

      この包括的なビデオでは、LoRaWANを深く掘り下げ、その仕組み、利点、アプリケーションについて説明…
    3. 2023-4-6

      センシング・インサイト Milesight リブランディングのお知らせ

      https://youtu.be/r40DK40DjIY …
    ページ上部へ戻る