project of sensor-mashup
Ruby
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
views
.gitignore
Gemfile
Gemfile.lock
README.markdown
config.ru

README.markdown


How to use

注意

Rubyのバージョンは1.9以上でないと動きません。

概要

センサデータをUSBポートから受け取り、Server-Sent EventsによるサーバPushによってリアルタイムにセンサデータをHTTPコネクション上に送信する。

サーバ起動までの流れ

  • 最初にGemfile以下に記述しているgemをinstallするために、bundlerをinstallする。

    $ gem install bundler

  • Gemfileにはアプリケーションが依存しているgemを記述している。実際に依存関係を定義するためにはbundle installする必要がある。

    $ bundle install

  • 実際にサーバを動かす。アプリケーション本体はconfig.ruに記述する。ここではバックエンドのサーバにthinを使用。

    $ bundle exec thin -V -R config.ru start

  • バックグラウンドで起動し続けたいとき

    $ nohup bundle exec thin -V -R config.ru start