Proteus IoT コントローラー:Arduino ベースの IoT アプライアンス開発のための使いやすいアプリ
Proteus IoT Controllerは、Proteus IoT Builderデスクトップアプリケーションと連携して動作する無料のAndroidアプリです。このアプリは、Arduino™ハードウェアを基にしたインターネット・オブ・シングス(IoT)機器の開発を支援します。Proteus IoT Controllerを使用すると、ユーザーは仮想フロントパネルを設計し、Proteus IoT Builderを使用してファームウェアを開発し、Proteus内で機器をシミュレートし、フロントパネルの操作を含む機器のテストとデバッグを行うことができます。また、このアプリでは、Proteusで作成したファームウェアとリソースを使用してArduinoをプログラムし、IoT Controllerアプリを使用して実際のハードウェアを制御することも可能です。
Proteus IoT Controllerの最も注目すべき機能の一つは、Androidハードウェア(加速度計など)を利用したフロントパネルコントロールです。さらに、MRUリストにより、以前に使用した機器への接続を迅速に復元することができます。Zeroconf/Bonjourサポートにより、ネットワーク上で実行されているシミュレーションおよび物理的な機器を簡単に見つけることができます。なお、このアプリはProteus IoT Builderソフトウェアと併用することを前提としています。
総じて言えば、Proteus IoT ControllerはArduino™ハードウェアを基にしたIoT機器を開発したい開発者にとって優れたツールです。このアプリは使いやすく、その機能により、IoT機器の設計、シミュレーション、テスト、デバッグが容易に行えます。