はじめてのBluetooth Mesh [Mesh評価キット Androidアプリケーション編]
ビル/工場の管理やスマートホームなどに Bluetooth® Low Energy (以下、BLE) を使うことをご検討されているお客様、インフィニオン テクノロジーズ社の製品をご検討いただくお客様を対象として、Bluetooth Meshテクノロジーの評価キットについてご説明します。
今回は、 CYBT-213043-MESH評価ボードを使用した、Meshデバイスを制御する Androidアプリケーションを説明します。
Androidのヘルパーアプリケーション
Bluetooth Meshのデバイスの開発や評価を行うため、Android上で動作するヘルパーアプリケーションが、インフィニオン テクノロジーズ社から提供されています。このアプリケーションを使用して、デバイス接続やメッセージ通信を行うことができます。
- MeshLightingController
Android端末内蔵のBluetoothデバイスやstackを使用して動作するアプリケーション
このアプリケーションは、LightモデルのMeshデバイスと接続して、デバイスのLightの制御(ON/OFF)をすることができます。
- 接続構成
※Meshデバイス側のセットアップについては、2.Mesh開発キット_Lightモデル編を参照してください。
使用方法
アプリケーションのインストール
アプリケーションは、デバイス開発ツールの「ModusToolbox™」に同梱されているため、このツールをインストールする必要があります。インストール方法については、 ModusToolbox™を使おう [インストール編]を参照してください。
アプリケーションのインストール用ファイル(apk)が、以下の開発ツールのフォルダに収容されています。こちらをAndroid端末にインストールします。
- C:¥Users¥<xxxxxx>¥mtw¥wiced_btsdk¥tools¥btsdk-peer-apps-mesh¥Android¥src¥bin¥MeshController.apk
※<xxxxxx>はユーザー名です。
セットアップ
- アプリケーションを起動すると、以下の画面が表示されます。(起動時に「~へのアクセスを許可しますか」のボップアップウィンドウが表示されますが、すべて許可としてください)
- メニューから「Create Network」を選択して、ネットワーク名(任意)を入力します。
- グループ「ALL」を選択します。
デバイス追加
- 「ADD DEVICE」を押下すると、ポップアップウィンドウに、デバイスが表示されます。
- 追加するデバイスをタップして、デバイス名(任意)を入力して、OKを選択します。
- 「Components」に、デバイスが追加されます。
- デバイス追加が成功すると、デバイスとのメッセージ通信が可能になります。
- 無線使用が混み合っている環境では、デバイス追加が失敗する(タイムアウトする)場合があります。
担当エンジニアからの一言
今回は、 Meshデバイスを制御する、Androidアプリケーションを説明しました。
次回以降、評価ボード(センサ)の使い方を説明します。
その他すべての名称は、それぞれの所有者に帰属します。
関連リンク
商品別
- 半導体・電子部品
- アンプ
- オペアンプ
- コンパレータ
- クロック
- リアルタイムクロック
- 水晶発振器・発信子
- 有線インターフェイス
- USB
- イーサネット
- ビデオ・オーディオ
- その他(有線インターフェイス)
- 無線インターフェイス
- WLAN・コンボ
- Bluetooth・BLE
- NFC・RFID
- その他(無線インターフェイス)
- アイソレーション
- フォトカプラ
- デジタルアイソレータ
- マイコン・プロセッサ
- 8Bit・16Bit
- ARM
- AI・DSP
- モータドライバ
- ブラシレスDC
- ステッピング
- 電源
- レギュレータ・LDO
- スイッチングDCDC
- 複合電源(PMIC)
- LEDドライバ
- バッテリマネージメント
- その他(電源)
- RF・マイクロ波
- RFモジュール
- ミリ波
- アンテナ
- センサ
- 温度・湿度・環境
- 加速度・モーション・ジャイロ
- 近接・ToF
- 圧力センサ
- 磁気センサ・ホール素子・電流
- 光電センサ
- ポジション(位置・角度)
- その他(センサ)
- ASIC・FPGA・PLD
- FPGA
- PLD
- ASIC
- その他カスタム
- メモリ
- DRAM
- FLASH
- その他(メモリ)
- ディスプレイ
- 電子ペーパ
- LCDパネル
- ASSP(特定用途向け)
- 音声合成
- セキュリティ
- その他(ASSP(特定用途向け))
- ディスクリート
- ゲートドライバ
- MOS-FET
- SiC/GaN (FET/Diode)
- IGBT
- LED
- ダイオード
- 保護素子
- TVSダイオード
- サイリスタ・トライアック
- ヒューズ
- バリスタ
- 受動部品
- トランス
- インダクタ
- 抵抗
- コンデンサ
- コネクタ・スイッチ
- ボード間
- その他(コネクタ・スイッチ)
- その他(半導体・電子部品)
- 放熱
- オーディオ
- その他(その他)
- ソフトウェア
- クラウド
- エンタープライズソフトウェア
- 組込ソフト
- セキュリティ
- OS・開発ツール
- 計測・測定・表示機器
- 測定機器・計測機器
- テスタ・モニタリング
- ディスプレイ・DLP
- その他(計測・測定・表示機器)
- 検査・分析機器
- 検査機器(破壊・非破壊)
- 解析機器
- その他(検査・分析機器)
- ICTソリューション
- ネットワーク機器
- ストレージ機器
- シミュレータ・テスタ
- サーバ
- サービス
- その他(ICTソリューション)
- 組立・ロボティクス
- 組立・実装装置
- 産業用ロボット
- サービス用ロボット
- その他(組立・ロボティクス)
- レーザー・光学部品
- レーザー加工・微細加工
- 半導体レーザー
- LED・光ランプ
- ランプ
- 白色LED
- 波長別LED
- その他(レーザー・光学部品)
- 組込コンピュータ
- CPUボード
- CPUモジュール
- 産業用マザーボード
- Mini-ITXボード
- 小型SBC
- VME/VPXボード
- 組込システム
- 産業用PC
- パネルコンピュータ
- その他(組込コンピュータ)
- 拡張ボード
- カメラおよび周辺機器
- 特定用途向け・その他
- IP・ライセンス
- 組込モジュール
- ドライビングシミュレータ
- ソーラー・太陽電池系
- サービス
- 開発委託・セミナ・検収・メンテナンス等
マーケット別
- 自動車
- エンジン・パワートレイン
- インフォテイメント
- ボディーコントロールマネジメント
- 車載ネットワーク
- V2X・コネクテッド
- 計測・試験・検査・解析装置
- その他(自動車)
- 産業
- FA・製造・加工
- ビルディング・オフィス設備
- インフラストラクチャー
- ライティング・ディスプレイ
- 半導体・電子部品製造
- 環境・防災
- その他(産業)
- 医療
- 診断・モニター機器関連
- ヘルスケア
- 医療機器向け部材
- 情報通信
- 無線ネットワーク
- 有線ネットワーク
- 交通システム
- ICT・データセンタ・サーバ・クラウド
- その他(情報通信)
- 宇宙・防衛
- ロケット・人工衛星
- レーダ・通信
- 防衛
- その他(宇宙・防衛)
- 民生
- 映像機器
- 家電
- モバイル機器
- その他(民生)