Piと機器相互接続フレームワーク「Alljoyn」で自作してみましょう。Things(IoT)という言葉を聞いたことがあると思います。今までは、分からなかったことを解析したり、生活に役立てようとするものです。この分野に関する技術や活動は非常に多く発表されています。Pi&Androidの連携実験を行いましたので、これを皆さんにも体験してもらうため、寄稿しました。今回、ラズパイに移植したIoTのベースとなるソフトウェア「Alljoyn」の構成と、中心となって開発しているAllSeenという団体の概要について、解説します。具体的なAllJoynフレームワークの構成、機能について必要な範囲で解説します。Piに移植した手順を説明します。AllSeenのWebサイトに掲載されている手順では、うまく出来なかったこと、ラズパイ用に修正した部分について解説します。Alliance」とはAllJoynとは一言で言うと「家電を中心に、さまざまな機械を接続し、情報交換を行えるようにしたフレームワーク」です。Peerで接続されます。これにより、家庭内の家電制御だけでなく、外部からの制御、情報交換を安全に行うことができます。これらのソースコードはオープンソースとして公開されており、誰でも使用できます。このフレームワーク上に、実際の業務機能を実行するクライアント(アプリケーション)を用意します。AllianceはAllJoynを開発・普及するために、関心を持つ企業が集まって活動している団体です。参加している企業はQuallcomを中心として、日米の家電、OA関係の企業、OSベンダーです。書くと企業中心の活動と見られがちですが、草の根活動も大事にしています。具体的には、日本のオープンソースカンファレンスで活動を紹介したり、さまざまな組み込み用ボードに移植したりしています。Piへの移植もその一環ですが、それ以外のボード(MinnowBoardやEdison、Arduino)への移植を行って、個人が手軽に実験できるようにしたり、ミートアップを開催して、技術情報の交換ができるようにしています。「Alljoyn」のいまをクアルコムブースで見るET2015のクアルコムブースにて大きく展示されていたのは、機器相互接続フレームワーク「Alljoyn」のデモだ。機器連携シナリオ“ストーリー”の様子も紹介されている。Allianceのディレクターはそのために必要なのは「共通言語だ」という。Alliance」のキモとなるのが「Alljoyn」だ。IoTについて“現状の使いにくさ”の打破を目指す、この団体の中核技術を解説する。Play)Forumを吸収した。Brilloに対する競争力はあるだろうか。転職で「嫁ブロック」発動。SNSfacebooktwitterITmediaはアイティメディア株式会社の登録商標です。