東芝ストレージ&デバイスソリューション社は、無線LAN搭載SDメモリカード「FlashAir」を活用したIoT機器開発を支援するサービス「FlashAir IoT Hub」で、APIを公開したと発表した。
東芝ストレージ&デバイスソリューション社は2017年2月3日、無線LAN搭載SDメモリカード「FlashAir」を活用したIoT機器開発を支援するサービス「FlashAir IoT Hub」で、APIを公開したと発表した。従来はFlashAir IoT HubのサーバーにWebブラウザでアクセスして、FlashAirを搭載したIoT機器のデータやログを見たり、Webブラウザの画面からIoT機器を制御することしかできなかった。APIを公開したことで、FlashAir IoT Hubからほかのサーバーやスマートフォンがデータを取得したり、IoT機器を制御するといったことが可能になった。
図 FlashAir IoT HubはFlashAirを搭載したIoT機器からデータを収集するほか、IoT機器を制御する役割を持つ
出所 東芝ストレージ&デバイスソリューション社
公開したAPIは、HTTP(Hypertext Transfer Protocol)を利用したRESTful API。利用するにはOAuth 2.0で認証を受ける必要がある。認証を受ける方法は、プログラムの種類に応じて3種類用意している。1つ目はサーバーサイドのWebアプリケーション。2つ目はクライアントで実行するJavaScriptアプリケーション。3つ目はスマートフォンやタブレットのアプリケーション。
今回のAPI公開で、例えばIoT機器がFlashAir IoT Hubにアップロードした計測値がしきい値を超えたところで、スマートフォンに通知したり、メールを送信するなどのアプリケーションを作れるようになった。また、FlashAir IoT Hubでは、2016年12月からセンサーの測定データやログデータに加えて画像のアップロードが可能になっている。外部のプログラムからAPIを呼び出すことで、画像を取得してアルバムのように整理するようなこともできる。
また、IoT機器のGPIO(General Purpose Input/Output)インタフェースを制御することも可能だ。2つのIoT機器を用意して、一方の機器のGPIO入力値が変化したら、もう一方の機器のGPIO出力値を変えるということもできる。この機能を利用することで、センサーが何かを検知したら、ほかの機器のLEDを光らせるということも可能だ。
東芝ストレージ&デバイスソリューション社は、今回公開したAPIの使い方をまとめた開発者向けドキュメントをWebで提供している。
■リンク
東芝ストレージ&デバイスソリューション社
関連記事
無線LAN搭載SDカード「FlashAir」のIoT機器への導入を後押し、遠隔地からのデータ取得を支援するサービスが登場
2016年10月18日 0:00
ヤフー、WebサービスとIoT機器を連携させる「myThings Developers」の正式版を提供開始
2017年4月26日 0:00
ラトックシステムが環境センサーの新製品を発表、8項目の環境データ取得に対応
2017年9月15日 0:00
Bluetooth LEで制御できてプログラムで動きを変えられる、ソフトバンクが小型ロボットキットを発売
2016年12月22日 0:00
《2014 Japan IT Week 春 レポート》IoT時代を支えるM2Mソリューション技術とデバイスの現在
2014年6月1日 0:00
SORACOMがSIGFOXに対応、パケット解析やIoT端末管理など新サービスの提供も開始
2017年7月7日 0:00