センサ~データ収集転送装置~クラウドの検証試作

使用したハードウェア・モジュール

センサー側マイコンボードArduino Leonardo
ジャイロセンサーモジュール村田製作所製センサチップ
加速度センサーモジュールKXRシリーズ
センサー側無線モジュールdigi Key社製XBEE
センサー側XBEEシールドArduino XBEE wireless シールド
センサー側プロトタイピングシールドDF ROBOT社製Prototying Shield For Arduino
データ転送装置側メインボードRasberry Pi B+
データ転送装置側無線モジュールPlanex社製ドングル

使用したソフトウェア

センサー装置Arduino C
センサデータ転送装置Debian、Python
センサーデータバッファリング、転送Fluentdによる二次開発、データ転送装置側、サーバー側にて実装
ビッグデータFWHadoop
ビッグデータDBMongoDB
サーバーOSCentOS7
iPadアプリケーションOpenGL、Objective-C

システム構成

sensor-cloud-2
sensor-cloud-2

検証項目

ジャイロセンサー、加速度センサーセンサーデータの取得
センサーデータ転送装置センサーデータの転送、バッファリング
サーバーセンサーデータのバッファリング、保存、解析
iPadアプリケーションセンサーデータによるOpenGL動画再生

クラウドサーバー側表示

クラウドサーバ表示
クラウドサーバ表示

モノづくり試作、研究開発に提案する、ロボット翔-電子部品ストアロボット、SlamLidar、センサ、Arduino、Bluetooth/Zigbee/WiFi/RFIDモジュールが品揃えています。どうぞご利用下さい

加速度センサ、ジャイロセンサの組み立て

加速度センサ、ジャイロセンサ試作品が使用したセンサモジュール

センサー側マイコンボードArduino Leonardo
ジャイロセンサーモジュール村田製作所製センサチップ
加速度センサーモジュールKXRシリーズ
センサー側無線モジュールdigi Key社製XBEE
センサー側XBEEシールドArduino XBEE wireless シールド
センサー側プロトタイピングシールドDF ROBOT社製Prototying Shield For Arduino
データ転送装置側メインボードRasberry Pi B+
データ転送装置側無線モジュールPlanex社製ドングル

ジャイロセンサの写真

ジャイロセンサ
ジャイロセンサ

加速度センサの写真

加速度センサ
加速度センサ

センサ収集転送装置の写真

センサデータ収集転送装置
センサデータ収集転送装置

モノづくり試作、研究開発に提案する、ロボット翔-電子部品ストアロボット、SlamLidar、センサ、Arduino、Bluetooth/Zigbee/WiFi/RFIDモジュールが品揃えています。どうぞご利用下さい

PHPローカル開発環境構築:Netbeans + Xampp + MySQL + PHPエンジン + xDebug

ローカルPC環境: windows7 home edition SP1

1、NetBeans IDE 8.0.2 ダウンロード
NetBeans 8.0.2 Windows.exe

2、XAMPP for Windows 5.5.24 ダウンロード
phpエンジン、Apache , MySQL含まれています。
xampp-win32-5.5.24-0-VC11-installer.exe

3、xdebugダウンロード
http://www.xdebug.org/download.phpPHP 5.5 VC11 (32 bit) (MD5: 2f15994c2d6311ec1dc7812767b36dfe)
php_xdebug-2.3.2-5.5-vc11-nts.dll

4、Windows版Javaのダウンロード、 Version 8 Update 45 (ファイルサイズ: 550 KB)推奨
netbeans実行必要、インストール済みの場合、再インストール不要
http://www.java.com/ja/download/chrome.jsp
chromeinstall-8u45.exe

続きを読む PHPローカル開発環境構築:Netbeans + Xampp + MySQL + PHPエンジン + xDebug

モノづくり試作、研究開発に提案する、ロボット翔-電子部品ストアロボット、SlamLidar、センサ、Arduino、Bluetooth/Zigbee/WiFi/RFIDモジュールが品揃えています。どうぞご利用下さい

vpsバーチャルホスト、バーチャルドメイン追加

vitual-testは/var/www/html/vitual-test/にインストールされるので、http://virtual-test.domain.com/でアクセスできます。バーチャルホストの設定を行います。

# nano /etc/httpd/conf.d/vhost.conf
<virtualhost *:80>
DocumentRoot /var/www/html/virtual-test
ServerName virtual-test.domain.com
</virtualhost>

これで設定したURLにアクセスするとvirtual-testのページが表示されるはずです。
最後に、httpdを再起動して、設定を反映させます。

# /etc/rc.d/init.d/httpd restart

補足: DNSドメイン管理のところ、新たにvirtual-testをエントリーとして追加の必要があります。メールボックス不要な場合、Aレコードのみで良いでしょう。

因みに、/etc/httpd/conf/httpd.confでconf.d以下全てを読み込ますInclude conf.d/*.confという設定を書いているのに、さらにInclude conf.d/VirtualHost.confを書くと、/etc/httpd/conf.d/VirtualHost.confのNameVirtualHost *:80の部分が2重に読み込まれて、Apache再起動時に以下のワーニングを吐く:
[warn] NameVirtualHost *:80 has no VirtualHosts

以上の二重読み込みワーニングを避けるには、
/etc/httpd/conf/httpd.confと、/etc/httpd/conf.d/vhost.confのどちらかで記載して良い。

モノづくり試作、研究開発に提案する、ロボット翔-電子部品ストアロボット、SlamLidar、センサ、Arduino、Bluetooth/Zigbee/WiFi/RFIDモジュールが品揃えています。どうぞご利用下さい

File,Directoryのパーミッシュン、所有者変更

1、File,Directoryの所有者変更

#chown user-name target_file
#chown -R user-name target_directory

-c: 所有者が変更されたファイルのみ詳細に表示します。
-f: 所有者を変更できない場合、エラーメッセージを表示しません。
-v: 所有者の変更を詳細に表示します。
-R: ディレクトリとディレクトリ以下のファイルを再帰的に変更します。

続きを読む File,Directoryのパーミッシュン、所有者変更

モノづくり試作、研究開発に提案する、ロボット翔-電子部品ストアロボット、SlamLidar、センサ、Arduino、Bluetooth/Zigbee/WiFi/RFIDモジュールが品揃えています。どうぞご利用下さい