2016-12-22 10 views
3

私は世界中のユーザーが使用するwebappを作成しています。アプリケーションを使うためには、彼らは与えられたURLに行き、Neurosky Mindwaveというハードウェアを使わなければなりません。このハードウェアはEEG信号をキャプチャしてWebアプリケーションに送信し、ユーザーはWebアプリケーションで脳活動を確認できます。パブリックWebサーバー上のノードアプリケーションのノードモジュールのインストール方法は?

私はこのnode moduleを使用してアプリケーションを正常に作成していると私はローカルでアプリケーションを実行することができたが、今、私は私がホスティングワニサーバーをホスティングしていると私はそれを行う方法がわからないにこのアプリを移動する必要があります。ローカルWSを使用してアプリに私のローカルマシン上

このnode-module TGCからのデータを取り込むことが可能である[ギアコネクタを考える]実際のポートEEGヘッドセット[NeuroSky社Mindwave]からの入力データ// 127.0.0.1 。今、私はこのアプリを私のホスティングウェブサイトに移動する方法を理解できません。それをしてもいいですか?またはホスティング・ゲーターがノード・モジュールのインストールをサポートしていないか、許可していませんか?

は、私が信じていることは最も重要な部分は、私のアプリは、外部のハードウェアに接続するために必要とnode-neurosky-moduleであるということです。私はこのモジュールを使用するためにnodejsサーバを必要としないだろうと思っています。何か他のものを使うことができますが、私はこの種の技術で経験が少ないので間違っているかもしれません。簡単に言えば

-

EEGヘッドセット[NeuroSky社Mindwave] ---信号---> TGC [thinkgearコネクタ] --->ノードNeuroSky社・モジュール[nodejsサーバWS // 127.0上で実行されています。 0.1] ----> Webアプリケーション

は、これが私のアプリのディレクトリ構造である NeuroskyWebApp -

  • CSS
    • bootstrap.min.css
  • JS
    • bootstrap.min.js
    • custom.js
    • jquery.1.2.1.min.js
  • ノード
    • app.js
  • ノードモジュール
    • ノード-NeuroSky社 - >いくつかのより多くのファイル...
    • オプション - >いくつかのより多くのファイル...
    • ULTRON - >いくつかのより多くのファイル...
    • WS - >いくつかのより多くのファイル...
  • index.htmlを

それであってもよいですあなたのための愚かな質問ですが、noobとしてそれは私にそのようなことを理解することが非常にイライラしています。少しのガイダンスは多くの助けになります。また、質問が十分にはっきりしていないと思う場合は、改善を提案するか、この質問をするのが適切な場所でない場合は、提案してください。これをdownvoteしないでください。私は本当にこれを理解する必要があります。私は研究を行ったが、何かを見つけたり、理解することができなかった。

答えて

0

node.jsと記載したパッケージnode-neurosky-moduleは、ブラウザではなくサーバー上で実行されます。したがって、ユーザーがURLを訪問するだけでアプリケーションを実行する方法はありません。EEGデバイスの入力をキャプチャするために、自分のマシン上にあるノードサーバーアプリケーションを実行する必要があります。

幸い、すべてのオペレーティングシステムで動作するスタンドアロンデスクトップアプリケーションにアプリケーション全体(ノードサーバーとHTMLページ)をパッケージ化するためのフレームワークがあります。あなたはgoogle "javascript desktop"することができます。これらのフレームワークの中で最も一般的なものはelectronです。 YouTubeで簡単にチュートリアルを見つけることができます。

関連する問題