最近のスマートフォンのブラウザとサーバー間の通信は「WebSocket」という リアルタイム更新が可能な新しい規格に対応しているのはご存知ですか? 「WebSocket」に「Node.js」という入出力を非同期処理できる仕組みを組み合わせる事で、 リアルタイム性の高いメッセージ交換が可能になります。 まずはデモをご覧ください! デモ発表! 何をやってるの? [はじめに] PC…「Node.js」で「WebSocket」通信を受けとるサーバーを構築しています。 Smartphone…ブラウザをひらいています。 ①スマートフォンでブラウザを起動し、PC側のサーバーに接続します。 ↓ ②スライダーを指で左右に動かすと、 スライダーの位置情報をWebSocket通信でPC側の「Node.js」が受信し、 リアルタイムで処理を行います。 ※PCサーバーに流れるリアルタイム処理にも注目! ↓ ③PC
node-serialportとは Node.jsでシリアルポートを制御できるようにしたライブラリ。今回はこれを使ってNode.jsとArduinoをシリアル通信で接続します。今回のターゲットは2種類。まずはMac + Arduinoで動作を確認した後、Raspberry Pi + Arduinoで動作させてみます ※2013/3/30 データ受信取りこぼしの件で、修正パッチを頂きました。 @kei_os さんありがとうございます node-serialportのインストール まずはMacの方でインストールします。ここを参考にexpressをインストールし、Socket.ioもインストールしておきます。node-serialportのインストールはnpmを使います。 $ npm install serialport サーバの記述 serialportの使い方だけ抜粋します。 serialp
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く