評価開発環境TWELITE STAGE-トワイライトステージ
TWELITE STAGE-トワイライトステージはTWELITEを動作させるためのアプリのビルド、書換、設定、そして、データを表示する機能を統合した評価開発環境です。
以下の要素で構成されています。
ソフトウエア
ハードウエア
用途
TWELITE APPSの書換
あらかじめ用意されているTWELITE上で動作する各種ソフトウエア(TWELITE APPS - トワイライトアプリ)を書き換えることができます。
メニューから[アプリ書換] → [TWELITE APPSビルド&書換]で一覧リストから希望のアプリを選択
- 超簡単!標準アプリ
TWELITE STAGEのメニューから[アプリ書換] → [TWELITE APPSビルド&書換] → [App_Twelite]を選択 - 無線タグアプリ
TWELITE STAGEのメニューから[アプリ書換] → [TWELITE APPSビルド&書換] → [App_Tag]を選択 - リモコンアプリ
TWELITE STAGEのメニューから[アプリ書換] → [TWELITE APPSビルド&書換] → [App_IO]を選択 - シリアル通信アプリ
TWELITE STAGEのメニューから[アプリ書換] → [TWELITE APPSビルド&書換] → [App_Uart]を選択 - パルアプリ
TWELITE STAGEのメニューから[アプリ書換] → [TWELITE APPSビルド&書換] → [App_PAL]を選択 - キューアプリ
TWELITE STAGEのメニューから[アプリ書換] → [TWELITE APPSビルド&書換] → [App_CUE]を選択 - 親機・中継機アプリ
TWELITE STAGEのメニューから[アプリ書換] → [TWELITE APPSビルド&書換] → [App_Wings]を選択
書換の後はインタラクティブモードに自動移行します。周波数チャネル、アプリケーションID、再送回数等を必要に応じて設定してください。
TWELITE APPSの編集、ビルド&書換
TWELITE APPSのソースコードをビルドしてTWELITEに書き込むことができます。
TWELITE APPSのソースコードはMWSTAGE → MWSDK → Wks_TweAppsの各アプリフォルダ内にあります。
自作アプリの作成、ビルド&書換
簡単にビルドコマンド(make)を実行でき、ビルド→書き込み→ターミナルを開いて動作確認といった一連の作業をスムーズに行えます。
Microsoft社の Visual Studio Code用の定義も用意していますので、VSCode上で効率よく編集して、TWELITE STAGEでビルド実行することも可能です。
TWELITEで動作するアプリを書くことができるプログラムをact(アクト)と呼びます。actはなるべく手軽にTWELITEのプログラミングを開始できることを目的としています。
actのソースコードをビルドしてTWELITEに書き込むことができます。
インタラクティブモード
アプリの設定をすることができます。
メニューから[インタラクティブモード]を選択するとインタラクティブモードに移行します。周波数チャネル、アプリケーションID、再送回数等を必要に応じて設定してください。
TWELITE STAGE SDK
TWELITEで動作するソフトウエア(アプリ)を開発するためのライブラリやコンパイラが含まれた環境です。
ダウンロード
ソフトウエア開発環境 TWELITE STAGE SDKは無償でご使用いただけます。 ご使用の際はソフトウエア使用許諾にご同意ください。
最新版:MWSTAGE2020_12(2020/12月3日)
旧バージョンのダウンロード
MWSTAGE2020_10(2020/10月9日)
Windows版
ハッシュ(SHA256)
8b2a1f4affa991f48f21a4a2596966e26b81827fae008ceb8a943c5f42dc1b89
MacOS版
ハッシュ(SHA256)
1dd62955d54020bce6630a05afdf84510eca694e99537fe497b9e245fb2fdc8f
Linux版
ハッシュ(SHA256)
0947aae646916a50fbe89557a2181ac5000eda4e5f18ebff58968e69310812e4
Raspberry Pi版
ハッシュ(SHA256)
adcbea8b4f44f37882a533b8efd521e7bbce95304b47bce45cc2616a77add8e6
MWSTAGE2020_05(2020/5月29日)
Windows版
MacOS版
Linux版
MWSTAGE2019_12(2019/12月)
Windows版
MacOS版
Linux版
インストール
ダウンロードしたファイルを解凍すると必要なファイルが一式入ったMWSTAGEというフォルダができます。このフォルダを任意の場所に置いてください。
TWELITE STAGE APP
アプリのビルド、書換、設定、表示を行うためのパソコン上で動作するソフトウエアです。
ダウンロード
TWELITE STAGE APPはTWELITE STAGE SDKに含まれています。まずはTWELITE STAGE SDKをダウンロード、インストールしてください。
ダウンロードしたファイルを解凍すると必要なファイルが一式入ったMWSTAGEというフォルダができます。このフォルダを任意の場所に置いてください。
起動方法
- TWELITE RまたはMONOSTICKがUSBポートに正しく接続されていることを確認する。
- MWSTAGEフォルダ内の以下のファイルをダブルクリックする。
・TWELITE_stage.exe(Windows)
・TWELITE_stage.command(MacOS)
・TWELITE_stage.run(Linux)
起動するとUSBに接続されたTWELITE RまたはMONOSTICKが画面上に表示される。 - 使用するデバイスを選択する。
- デバイスを選択するとメニュー画面が現れる。


操作方法
メニューから項目を選択
以下の4通りがあります。
- マウスで項目を選択(選択した項目が反転表示)、左ボタンクリックで決定
- キーボードの上下の矢印で項目を選択(選択した項目が反転表示)、Enterキーで決定
- キーボードから行頭の英数字を入力(半角・大文字/小文字を区別)
- 左ボタン[A]で上↑の行、右ボタン[C]で下↓の行を選択、中央ボタン[B]で決定
メニューに戻る
方法は以下の3通りがあります。
- マウスの右ボタンクリック
- キーボードのescキーを入力
- 左ボタン[A]を長押して離す
ショートカットキー
PCの場合はキーボードのAltキー、Macの場合は⌘(command)キーを押すと、ショートカットキーの一覧が表示されます。
- Alt/⌘と Wキーを押すと、画面サイズを切り替えられます。キーを押す毎に640 x 480、960 x 720、1280 x 720、1280 x 960、1920 x 1080、320 x 240が順に切り替わります。
- Alt/⌘と Fキーを押すと、フルスクリーン表示(全画面表示)になります。もう一度押すと元に戻ります。
- Alt/⌘と Cキーを押すと、画面に表示されている内容をクリップボードにコピーします。
操作方法の詳細は以下をご覧ください。
ビューア
トップメニューから1:ビューアを選択すると以下が表示されます。

❶ ターミナル
TWELITEからの文字出力を画面に表示したり、キーボードからTWELITEへ文字を入力することができるシリアルターミナルです。
通信条件は、115200bps 8N1 に固定されています。
注:一度のESCキー入力ではメニューに戻れません。ESCを素早く2回入力してください。
❷ 標準アプリビューア
超簡単!標準アプリ(App_Twelite)をインストールしたTWELITEからの情報を画面に表示します。ステータス 0x81を視覚的に表示します。
❸ PALビューア
パルアプリ(App_PAL)をインストールしたTWELITEからの情報を画面に表示します。
❹ CUEビューア
TWELITE CUEからの情報を画面に表示します。

❺ グランサー(簡易モニタ)
受信した全てのパケット情報(論理デバイスID、シリアル番号、LQ(リンク品質)、電源電圧、タイムカウント)を表示します。
❻ コマンダー
子機に対して制御コマンドを送信します。
超簡単!標準アプリ(App_Twelite)
コマンド 0x80を送信することができます。

NOTICE PAL
NOTICE PALのLEDを制御するコマンド 0x90を送信することができます。

アプリ書換
トップメニューから2:アプリ書換を選択すると以下が表示されます。

❶ BINから選択
BINフォルダ内のファイルを選択してTWELITEに書き込むことができます。書き込みをする実行ファイルを予めMWSTAGEフォルダ内のBINフォルダに入れてください。
❷ Actビルド&書換
TWELITEで動作するアプリを書くことができるプログラムをact(アクト)と呼びます。actはなるべく手軽にTWELITEのプログラミングを開始できることを目的としています。
作成したactをビルドしてTWELITEに書き込むことができます。
❸ TWELITE APPSビルド&書換
書き込みをしたいアプリをリストから選択するとビルドを開始してTWELITEに書き込みます。
任意のテキストエディタでソースコードを変更することもできます。
TWELITE APPS - トワイライトアプリはTWELITEのソフトウエア開発を行わずにそのまま使えるレディメイドソフトウエアです。TWELITEに書き込むだけですぐに使用できます。
省電力で動作する無線センサーやリモコンを作るために必要な機能をあらかじめ用意しております。
❹ Actエクストラ
act(アクト)のビルドと書き換えを行います。オープンソースライブラリ(センサー手続きなど)を利用したものがリストされます。
BOSCH社 BME280 温度、湿度、気圧センサー
Sensirion社 SHT30 温度、湿度センサー
Melexis社 MLX90614 赤外線温度センサー
STMicroelectronics社 VL53L1X TOFレーザー測距センサー
❺ 指定
他の開発環境でビルドした実行ファイルを書き込む際に使用します。実行ファイルが入ったフォルダをドロップすることで記憶させることができます。
❻ 再書換
直前に使用したフォルダ/ファイルを記憶します。連続して同じファイルを書き込む場合に便利です。
インタラクティブモード
TWELITE APPSの詳細設定を行う際に使用します。周波数チャネル、アプリケーションID、再送回数、その他を設定できます。
TWELITE STAGEの設定
❶ 共通設定
画面サイズや色を変更することができます。
320 x 240、640 x 480、960 x 720、1280 x 720、1280 x 960、1920 x 1080
❷〜❺
各画面の画面サイズや色を個別に変更することができます。
❻ セーブデータ ユーティリティ(ダンプ/消去)
セーブデータのダンプ/消去をすることができます。
❼ 情報
各フォルダのディレクトリを表示します。
シリアルポート選択
USBポートに接続されたTWELITE RまたはMONOSTICKが表示されます。(複数接続している場合は複数表示されます。)使用するデバイスを選択してください。

販売店
モノワイヤレスの製品は実店舗またはネット通販でご購入いただけます。