デモ用ソースコード https://github.com/sizuhiko/gpio-grove-pir-and-led
8FCٕज़͚ͩͰͰ͖Δ͠Εͳ͍*P5Զฉ͚JO5PLZPCZ!TJ[VIJLPかも
View Slide
,FOJDIJSP,JTIJEB5PLZP +"1"/TJ[VIJLP!HNBJMDPN !TJ[VIJLPIUUQTHJUIVCDPNTJ[VIJLPIUUQCMPHPQFOUPLZPKQ +1POMZ
*P5ͷΠϝʔδ
• ྲྀߦͬͯΔ• όζͬͯΔ• ͦ͠͏• SORACOM
8FCΤϯδχΞͷ組み込みってよくわからないけどC言語なんでしょ…俺HTMLとJavaScriptしかわからん
ͦΕͳ+BWB4DSJQUͰͰ͖ΔΑ
/PEFKTͰಈ͘ Ϙʔυ-JOVY͕ಈ࡞͢ΔϚΠίϯϘʔυͳΒ/PEFKT͕ಈ͘
Node.jsって難しいですね…
ͦΕͳ)5.-ͱ+BWB4DSJQU͚ͩͰͰ͖ΔΑ
.P[0QFO)BSE$)*3*.&/
.P[0QFO)BSEʹ͍ͭͯ͜ͷϓϨθϯςʔγϣϯɺ.P[JMMB'BDUPSZίϛϡχςΟ.P[0QFO)BSEϓϩδΣΫτͷՌΛͦͷίϛϡχςΟͷϝϯόʔ͕հ͢Δ෦ΛؚΜͰ͍·͢ɻ.P[0QFO)BSEɺ.P[JMMB+BQBO͕ʮlΦʔϓϯzΛ࣠ͱͨ͠Ϟϊͮ͘ΓΛֶͼɺ࣮ફ͢Δʯͱͯ͠ઃͨ͠.P[JMMB'BDUPSZίϛϡχςΟͷϓϩδΣΫτͷҰͭͰ͢ɻίϛϡχςΟͷϝϯόʔݸਓɺاۀɺڭҭݚڀػؔͷ֤छ๏ਓɺͦͯ͠.P[JMMB+BQBOͰߏ͞Ε·͢ɻ.P[0QFO)BSEϓϩδΣΫτͷՌɺͦͷίϛϡχςΟʹࢀՃ͢Δϝϯόʔ͕ڞ༗͢ΔͷͰ͢ɻɹͳ͓ɺͦͷతࡒ࢈.P[JMMB+BQBO͕ίϛϡχςΟͷཧͱͯ͠ཧ͍ͯ͠·͢ɻ.P[0QFO)BSEϓϩδΣΫτͷৄࡉɺԼهͷϗʔϜϖʔδΛࢀর͍ͩ͘͞ɻIUUQNP[PQFOIBSENP[JMMBGBDUPSZPSH.P[0QFO)BSEͷଐ͢Δ.P[JMMB'BDUPSZͷৄࡉɺԼهͷϗʔϜϖʔδΛࢀর͍ͩ͘͞ɻIUUQXXXNP[JMMBGBDUPSZPSH
• FireFox OSͰಈ͍͍ͯΔ• WebΞϓϦ͔ΒσόΠεΛ੍ޚͰ͖Δ• FireFoxϒϥβͰ։ൃͰ͖Δ• Φʔϓϯιʔε• Facebook Group: MozOpenHard
Demohttps://github.com/sizuhiko/gpio-grove-pir-and-led
Α͘ݟΔ*P5ͷਤ!◎#%&')*
*P5ͬͯΈ͍ͨਓͷとりあえずサーバサイドで プログラミングしないで気軽に試せないのかな…
ͦΕͳN#BB4*P5ϓϥοτϑΥʔϜͰͰ͖ΔΑ
ແྉͰࢼͤΔࠃϓϥοτϑΥʔϜ
Ͳ͏͍ͯ͜͠͠ͱwా͚wηϯαʔͷ४උwυϥΠόͷ༗ແʢճͭ͢͡Όͳ͘ʣw։ൃڥ
ా͚͠ͳ͍બ
ηϯαʔͷछྨ8JSFwඇಉظ௨৴wλΠϛϯάΛऔΔͷ͕ࠔͰϓϩ͖w͍҆ηϯαʔͰΘΕ͍ͯΔ͜ͱ͕ଟ͍ 8JSFϓϩτίϧʢIUUQXXXHFPDJUJFTKQDIBLP@SBUUBNJDPO@XJSFIUNMʣΑΓҾ༻
ηϯαʔͷछྨ18.wύϧε෯มௐ #PPL1*$.JDSPDPOUSPMMFSTʢIUUQXXXNJLSPFDPNDIBQUFSTWJFXDIBQUFSDDQNPEVMFTʣΑΓҾ༻
ηϯαʔͷछྨ*$wಉظ௨৴ *$௨৴ͷ͍ํʢIUUQXXXQJDGVODPNDIUNMʣΑΓҾ༻
։ൃڥw࠷ॳ+ +PIOOZ'JWFͱ͔͕؆୯ IUUQKPIOOZpWFJPw4%,͕๛ͳϚΠίϯϘʔυΛબͿͱ٢w/PEFKT/PEF4DIPPMͰֶशͰ͖Δ
·ͱΊw +BWB4DSJQU)5.-Ͱ؆୯ʹϓϩάϥϛϯάͰ͖Δػث͕͋Δw #BB4ΛͬͯαʔόϨεͰ*P5ΛݕূͰ͖Δw σόΠεͷυϥΠό͕ॆ࣮͖ͯͨ͠Βͬͱ؆୯ʹͳΔ
WJTJUNZCMPHHJUIVChttps://github.com/sizuhiko5IBOLZPVhttp://blog.open.tokyo.jp