html5/javascript ではじめるiot
TRANSCRIPT
自己紹介
2
@moongift
fb.me/moongift.fan
中津川 篤司株式会社MOONGIFT 代表取締役ニフティクラウド mobile backend
エヴァンジェリスト
2004年1月よりオープンソース・ソフトウェアを毎日紹介するブログ MOONGIFT を運営。
http://www.moongift.jp/
hifive エヴァンジェリスト
なんでHTML5/JS?• 今回のテーマだから
• CORS問題(XMLHttpRequest2)
• Canvas/WebGL
• WebSocket/WebRTC
• node.js(特にBTE系)
JavaScriptサポート• Raspberry PI(node.jsサポート)
• Intel Edison(node.jsサポート)
• Pebble(CloudPebble)
• BeaconEgg(iBeacon)
• Konashi(konashi.js)→デモ
• IRKit(IRKitjs)
ポケットミク
http://otonanokagaku.net/nsx39/appli/01/
http://www6.plala.or.jp/TimeTripper/nsk39/mikublock.html
Arduino module
• ArduinoとLittleBitsを連携させるためのモジュール ↓• LittleBitsのIOを持ったArduino互換モジュール(Leonardo)
24
https://www.youtube.com/watch?v=FXQ9d3qJt3Q
39.95ドル!
CloudBit module
• Arch Linux搭載のモジュール•改造するとSSHができます• LittleBits Cloud Controlで外部操作可能(WebSocket)
25
59.95ドル!
var NCMB = require("./ncmb").NCMB; NCMB.initialize(“APP_KEY”, “CLIENT_KEY"); function sendPush(high, value) { NCMB.Push.send({ "immediateDeliveryFlag": true, "message": high ? "電気がつきました" : "消灯しました", }, { success: function() { console.log("Successful!"); // 成功 }, error: function(error) { // エラー console.log("Failed"); } }); }