トワイライト子機

子機

親機

TWELITE トワイライト の通信ネットワークは親機、中継機、子機の3つの要素で構成されます。

子機は TWELITE トワイライト に接続されたセンサーの情報を親機に送信したり、親機のコマンドを受信して接続されたアクチュエーターを動作させたりすることができます。

子機の準備

ハードウエアの準備

child-sensor
child-sensor

TWELITE トワイライト は無線機能を有する汎用マイコンモジュールです。CPUは32ビットのRISCです。一般的なマイコンがもつI/Oを豊富に備えているので、様々な周辺デバイスを接続し制御することが可能です。

TWELITE トワイライト に電源とセンサー類を接続しケースに収めることによりワイヤレスセンサーやリモコンが完成します。

child-cpu

全ての処理を TWELITE トワイライト 内蔵のマイコンで行い外部のマイコンやメモリの追加コストを抑える事も可能ですし、使い慣れた外部のマイコンを使用しUARTで接続することも可能です。

7Pインターフェイス

7Pインターフェイスはアプリの設定や書き込み時に使用するための標準インターフェイスです。

以下は信号ピンの対応表です。

名称 信号名 TWELITE 説明
GND GND 20, 28, 30, 31, 32 電源のマイナス側
TXD DIO6 8 シリアル通信線(PC側はRX端子に接続)
PRG SPIMISO 2 GNDに接続してリセットし、開放またはVCCに接続するとプログラムモードに遷移
RXD DIO7 9 シリアル通信線(PC側はTX端子に接続)
RST RESETN 21 GNDに接続するとリセット
VCC VCC 電源のプラス側
SET - - 拡張制御信号

ソフトウエアの準備

1. 子機にする TWELITE トワイライト を用意する。

アプリの書き換えのために7Pインターフェイスが必要です。

2. TWELITE STAGE APP トワイライトステージアプリ の「アプリ書換」機能で子機にする TWELITE トワイライト に対応したアプリを書き込む。

TWELITE STAGE APPのトップメニューからアプリ書換を選択すると以下が表示されます。希望のアプリをメニューから選択してアプリの書き換えをしてください。

programmer

外部マイコンとUARTシリアルで接続する場合はTWELITE APPSビルド&書換App_Uartを選択してシリアル通信アプリ App_Uartに書き換えてください。

3. 書き込んだアプリに対し、 TWELITE STAGE APP トワイライトステージアプリ の「インタラクティブモード」機能で周波数チャネル、アプリケーションID等の設定を行う。

アプリ書き換え終了後にEnterキーを押すとインタラクティブモードの画面に移行します。

同一の周波数チャネルとアプリケーションIDが設定された TWELITE トワイライト の間で通信が行われます。同じグループで通信させる場合は親機、中継機、子機の全てを同じ値に設定してください。

  1. 周波数チャネルを変更する場合はc(小文字)をタイプする。以下のメッセージが表示される。
  2. Input:  
  3. 設定するチャネル番号(11~26)を一つ選び入力してリターンキーを押す。
  4. アプリケーションIDを変更する場合はa(小文字)をタイプする。以下のメッセージが表示される。
  5. Input:
  6. 16進数で32ビットの数値を入力してリターンキーを押す。
  7. S(大文字)をタイプすることで設定を保存し、再起動させる。
設定値を変えただけでは内容は反映されません。”S”コマンドで必ず設定を保存して再起動してください。
インタラクティブモードはトップメニューのインタラクティブモードからも入れます。

関連情報

MONOSTICK - モノスティック
TWELITE USBスティック
親機、中継機に。
MONOSTICK
MONOSTICK-モノスティックはUSB機器に接続できるTWELITEです。パソコンやタブレット等にUSB接続できます。親機や中継機として機能します。
親機・中継機アプリ
親機・中継機アプリ Wings
TWELITE APPSやactのデータを受信したり中継することができます。複数のアプリに共通して使用できます。

オンラインマニュアル

TWELITE STAGE APP
TWELITEのアプリ(ファームウエア)を書き換えたり、実行結果を閲覧するツールの解説です。
親機・中継機アプリ Wings
受信したパケットを解釈したり、中継したりするアプリ(ファームウエア)の解説です。