MW-APPS(アプリ)

MW-APPS(アプリ)はTWELITEシリーズのソフトウエア開発を行わずにそのまま使えるレディメイドソフトウエアです。

TWELITE/TWELITE DIP/MONOSTICKには超簡単!TWELITE標準アプリがTWELITE 2525A/TWELITE SWINGには無線タグアプリが標準インストールされています。バージョンアップや用途に応じて最適な各種アプリに変更することが可能です。

TWELITE-トワイライトを用いたシステム内で利用する場合は商用目的も含み無償でご使用いただけます。また、ソースコードを変更して使用することもできます。詳細はソフトウエア使用許諾をご参照ください。

以下に便利な各種アプリをご紹介します。

MW-APPS(アプリ)一覧

超簡単!TWELITE標準アプリ

超簡単!TWELITE標準アプリ

標準インストールの入門用アプリです。デジタル、アナログ、シリアル、I2Cに対応しています。親機と子機の入出力状態が同期します。多彩な機能を単純化しているため、応答性や省電力は追求していません。

詳細

無線タグアプリ

無線タグアプリ

超省電力センサータグ向けアプリです。電池での長期稼動やMW-eHARVEST(環境発電)での稼動を考えた低消費電力を追求しています。コイン型電池で動作可能です。

詳細

リモコン通信専用アプリ

リモコン通信専用アプリ

デジタル入出力通信に特化したアプリです。「超簡単!TWELITE標準アプリ」よりもリモコン通信に関して高度で多彩な機能を実装しています。

詳細

シリアル通信専用アプリ

シリアル通信専用アプリ

UARTシリアル通信に特化したアプリです。「超簡単!TWELITE標準アプリ」のシリアル通信より機能が多彩です。透過的な通信とコマンドベースの通信に対応しています。マイコンにUARTシリアル接続する場合に最適です。

詳細

RC専用アプリ

RC専用アプリ

RC(ラジオコントロール)に特化したアプリです。サーボモーターの制御やDCモーターの回転スピードや正逆転制御が行えます。

詳細

アナログ信号通信専用アプリ

アナログ信号通信専用アプリ

オーディオ・アナログ信号通信に特化したアプリです。簡易的な音声通信を行うことができます。音声専用のCODEC IC を用いることなく、オペアンプなど一般の部品で構成できるのが特徴です。

詳細

アプリの詳細設定

各アプリはインタラクティブモードで設定を変更できます。

アプリ固有の設定項目は各アプリのインタラクティブモードの説明を参照してください。

超簡単!TWELITE標準アプリ

TWELITEに標準インストールされているアプリです。

デジタル4ポート、アナログ4ポート、シリアル、I2Cを使用出来るオールインパッケージです。親機と子機の入出力状態が同期します。多彩な機能を単純化してわかりやすいため、反面、処理速度や応答性、省電力性は追求していません。

試作やデモの作成を手早く実現することができます。ゆるふわ動作で入門用や学習用にも最適です。まずは最初にお試しください。

 コイン型電池では動作しません。省電力通信を行う場合は無線タグアプリをご使用ください。
 デジタルポート数を増やしたい場合やリモコン専用で使用する場合はリモコン通信専用アプリをご使用ください。
シリアル通信を行う場合はシリアル通信専用アプリをご使用ください。

パソコン用ソフトウエア

Windows用アプリ

Android用ソフトウエア

Android用アプリ

ラズベリーパイ用ソフトウエア

TWELITEの出力を読み取る Python スクリプト

無線タグアプリ

無線タグ

超省電力センサータグ向けアプリです。

電池での長期稼動やMW-eHARVEST(環境発電)での稼動を考えた低消費電力を追求しています。コイン型電池で動作可能です。TWELITEにセンサーを接続し、複数の無線子機から親機にデータを集めることが可能です。

I2Cセンサーやアナログセンサー、スイッチ、接点の情報を低消費電力で送信します。

各種I2Cセンサーに対応しており、ドライバを用意する必要なく配線のみで動作します。


OTA設定(Over the Air)

無線で子機の詳細設定が可能に!

パソコン用ソフトウエア

温度センサー向けWindowsビューア

パソコンやラズベリーパイを親機として使用する場合の表示用ソフトウエアです。

ラズベリーパイ用ソフトウエア

リモコン通信専用アプリ

無線リモコン

デジタル入出力通信に特化したアプリです。

「超簡単!TWELITE標準アプリ」よりもリモコン通信に関して多彩な機能を実装しています。

12ポートのデジタル信号を送信できますので最大12ポートのオン・オフ制御を行えます。

TWELITEをリモコンとして使用する際に最適なアプリです。ボタンの長押しや親機と子機のペアリング等に対応しています。

シリアル通信専用アプリ

無線

UARTシリアル通信に特化したアプリです。

「超簡単!TWELITE標準アプリ」のシリアル通信機能よりも高度で多彩な機能を実装しています。

透過的なデータ通信とコマンドベースのデータ通信の両方に対応しています。

パソコンやマイコンにUARTシリアル接続をしてシリアル通信によりTWELITEを制御する場合に最適です。

RC専用アプリ

RC(ラジオコントロール)に特化したアプリです。

サーボモーターの制御やDCモーターの回転スピードや正逆転制御が行えます。

 

 

 

 

オーディオ・アナログ信号通信専用アプリ

オーディオ・アナログ信号通信に特化したアプリです。

「超簡単!TWELITE標準アプリ」のアナログ入力の応答は数十Hz程度ですが、本アプリは最大8Khzのサンプリングレート(標本化周期)でアナログ入力し、これをADPCM圧縮し(非圧縮伝送も可能、最大4Khz)、無線伝送し、PWM 出力します。簡易的な音声通信を行うことができます。

音声専用のCODEC IC を用いることなく、オペアンプなど一般の部品で構成できるのが特徴です。

 

ラズベリーパイとの連携

アプリの書き込み方法

アプリ書き込み説明動画 (再生時間:2分59秒)

以下のソフトウエアを使用してアプリを書き込むことができます。

書き込み用ファイル

  1. 書き込み用のファイルはそれぞれのアプリのダウンロードから入手してください。
  2. 拡張子がbinのファイルが書き込み用のファイルです。ファイルには以下の種類があります。アプリによって含まれているファイルが異なります。

    • 親機・子機共用
      App_xxx_Master_JN5164_x_x_x.bin
    • 親機
      App_xxx_Parent_JN5164_x_x_x.bin
    • 子機用
      App_xxx_EndDevice_JN5164_x_x_x.bin
    • 中継機用
      App_xxx_Router_JN5164_x_x_x.bin
    • MONOSTICK用
      App_x_Parent_JN5164_MONOSTICK_x_x_x.bin
    • TWELITE2525A用
      App_x_EndDevice_JN5164_LITE2525A_xxx.bin
    • OTA用
      App_xxx_EndDevice_JN5164_OTA_x_x_x.bin
  3. アプリ書込みはTWELITE R-トワイライター書き込みソフトウエアで簡単に行えます。

GUI仕様

TWELITEプログラマ

ファイルをドラッグアンドドロップするだけで簡単に書込みができます。Windows専用です。

コマンドライン仕様

Windows、Linux、OS Xに対応しています。Linux、OS Xを使用する場合はPython環境(Python2.7およびPyserial2.6)が必要です。Windows上ではそのまま動作します。