IoT

「IoT」とは「Internet of Things」の頭文字を取った単語です。日本語では一般的に「モノのインターネット」と呼ばれています。IoTを簡単に説明すると、「身の周りのあらゆるモノがインターネットにつながる」仕組みのことです。IoTではこれまでインターネットとは無縁だったテレビやエアコンがインターネットにつながることにより、モノが相互通信し、遠隔からも認識や計測、制御などが可能となります。

Cloud Computing

クラウドコンピューティング(英: cloud computing)は、インターネットなどのコンピュータネットワークを経由して、コンピュータ資源をサービスの形で提供する利用形態である。 略してクラウドと呼ばれることも多い。

Mobile Computing

モバイルコンピューティングとは. 移動中や外出先でコンピュータを利用することをいいます.年々高機能化が進む携帯電話などは,もっとも身近にあるモバイルコンピューティング環境といえるでしょう. 近い将来に到来する我々個人が高性能な小型の計算機端末を持ち歩く社会において,様々な行動を知的に・さりげなく・優しくサポートするシステムの実現を目指しています.

App Inventor

App Inventor for Android」とはGoogle Labsで公開されているAndroidアプリを作成ツールです。 プログラミングを専門的に学んだことがない学生がプログラムの作り方の基礎を学ぶために作られました。アメリカでは高校やコンピュータサイエンスを専門としない大学での授業でも利用されています。

WordPress

WordPress(ワードプレス)は、オープンソースのブログソフトウェアである。PHPで開発されており、データベース管理システムとしてMySQLを利用している。単なるブログではなくコンテンツ管理システム (CMS) としてもしばしば利用されている。テーマでデザインを簡単に着せ替えられ、プラグインで必要な機能を簡単に追加できる。wp-api, wp-TinyWebAPIプラグイン追加により、Webサービスプロバイダとして利用可能。

Raspberry Pi

サーバやネットワークの学習用にはオススメ非常に安価なコンピュータ、安心して壊すことができる。Java, PHPやPerl、Cと言ったメジャーな言語はもちろん動き、従来のC/Sシステム組めるし、WordPressなんかも動いちゃい、Web Service提供可能、センサーを繋げて、IoTサーバにもなります。

Arduino

Arduino(アルデュイーノ)とは、一言でいうと「初心者でも簡単に扱えるマイコンボード」です。

正確には、

・AVRマイコン(ATMEL社がリリースしているマイクロコントローラ)
・I/O(入出力)ポートを備えた基板
・C言語風のArduino言語による統合開発環境

から構成された一つのシステムです。

現在、Arduinoをベースとした様々な製品が開発されています。
Bluetoothモジュール 、イーサネットシールド 、wifiシールド、赤外線センサー、温度センサー、超音波距離センサー など多様なセンサーからのインプット情報をもとに、モーターを動かす、音声を出力する、Twitterに投稿するなど、様々なアウトプットが可能です。

Webduino

Webduinoとは台湾のメーカーが開発しているWeb型arduinoです。こちらです。

https://webduino.io/index.html

機能的にはシンプルですが、サーバ駆動型に対応しているので
HTML5で遠隔操作できる環境が魅力です。