セクションの複数ページをまとめています。 印刷またはPDF形式で保存...

もとのページに戻る

2024-05-08 現在

使用方法

TWELITE PAL Scriptの使用方法
    TWELITE PALとMONOSTICKを使う場合の使用方法をご案内いたします。

    PCの準備

    1. ダウンロードしたアーカイブをわかりやすいフォルダ(例えばC:) に解凍する。

    2. 下記WebページよりPCの環境にあったAnacondaをダウンロードし、インストールする。
      https://www.anaconda.com/download/
      Anacondaをインストールしたくない場合は”Anacondaをインストールしない場合”を参照

    3. Anaconda Promptを立ち上げ、下記コマンドを実行しpyserialをインストールする。 (Windowsの場合、Anaconda Promptは スタートメニュー → Anaconda3 内にあるのでそちらから立ち上げること。)

      
      
      pip install pyserial

    Anacondaをインストールしない場合

    下記のインストール手順はOSがWindowsの場合の一例です。 各種ライブラリのドキュメントをご覧の上、必要なソフトウェアおよびライブラリをインストールしてください。

    1. 下記ページよりPythonの最新版をダウンロードしインストールする。
      https://www.python.org/downloads/

      その時、下図の枠で囲まれている部分にチェックを入れること
      もしくはPythonのインストール先にPathを通すこと。

    2. コマンドプロンプトを立ち上げ、下記コマンドを入力しpyserialをインストールする。

      
      
      pip install pyserial

    TWELITE PAL の準備

    1. BLUE PAL/RED PALにSENSE PALを接続する。
    2. BLUE PAL/RED PALの電池ホルダーにコイン型電池(CR2032)を挿入する。

    MONOSTICK の準備

    1. MONOSTICKのアプリ(App_PAL-Parent-xxx-MONOSTICK.bin)を書き換える。
    2. MONOSTICKをリセットもしくはUSBポートに差しなおす。

    スクリプトの実行方法

    MONOSTICKのCOMポートがCOM6の場合、Anaconda Promptで下記コマンドを実行すると下記のようなデータが出力されます。(Teratermが接続された状態では起動できません。)

    
    
    cd C:\PAL_Script
    python PAL_Script.py -t COM6
    *** MONOWIRELESS App_PAL_Viewer 1.1.0 ***
      *** Open COM6 ***
    ArriveTime : 2021/03/05 09:43:28.880
    LogicalID : 1
    EndDeviceSID : 10B6465
    RouterSID : No Relay
    LQI : 180 (-35.50 [dBm])
    

    スクリプトを終了させるにはAnaconda PromptでCtrl+Cを入力してください。

    スクリプトの引数

    スクリプト実行時に以下の引数を使用できます。

    引数:-h

    機能:コマンドライン引数の一覧を表示
    使用例:python PAL_Script.py -h

    引数:-t

    機能:MONOSTICKが使用するポート名を指定
    設定項目:MONOSTICKのポート名
    初期値:Windowsの場合:COM3、Linuxなどの場合:/dev/ttyUSB0
    使用例:python PAL_Script.py -t COM6

    引数:-b

    機能:MONOSTICKが使用するポートのボーレートを指定
    設定項目:MONOSTICKのボーレート
    初期値:115200
    使用例:python PAL_Script.py -t COM6 -b 115200

    引数:-l

    機能:CSV形式のログを出力
    使用例:python PAL_Script.py -t COM6 -l
    備考:同一ディレクトリ内にCSVファイルが生成される。
    ファイル名はAppPAL_シリアル番号_PAL_YYYYMMDD.csv

    CSVファイルの読み方は下記表の通りです。

    見出し値の説明単位
    LogicalID子機の論理デバイスID-
    EndDeviceSID子機のシリアルナンバー-
    LQILQI-
    Power電源電圧mV
    ADC*電圧mV
    HALLICマグネットセンサーの状態-
    Temperature温度
    Humidity湿度%
    Illuminance照度Lux

    AccelerationX
    AccelerationY
    AccelerationZ

    加速度g