IoTLTvol19 #iotlt http://iotlt.connpass.com/event/37813/ で発表したネタです。
Androdiに直差しできるWaffleというボードを使ってPokemonGOの通知の仕組みを作りました。
"OESPJEͰ1PLFNPO(PϥΠϑϋοΫ@n0bisuke#iotlt vol19
View Slide
About Me• @n0bisuke• dotstudioגࣜձࣾ දऔక• ࠷ۙͷڵຯ: IoT / JavaScript Robotics• 89ੈ (ฏݩ)• MilkcocoaΤόϯδΣϦετ• #IoTLT #NodeBots
IUUQTEPUTUVEJPCMPHXFTUBSUFEEPUTUVEJPJODdotstudioגࣜձࣾIoTͷηϨΫτγϣοϓ(EC)ɺϓϩμΫτͷ։ൃɺϓϩϞʔγϣϯͳͲ
Έͳ͞Μͬͯ·͔͢ʔʁ
݄ݱࡏͷϨϕϧͱੑ֨ߟ2016/7/22ࠒ͔ΒϓϨΠ։͍࢝ͯ͠Δਓ…ɾLv ~4: ͙͖ͨ͢ɾLv 5~9: δϜઓͰ࠳ં͖ͯͨ͠ɾLv 10~19: ՝ۚઈରʹ͠ͳ͍த్ྗɾLv 20~25 : Ψνؾຯ͚ͩͲ՝ۚͯ͠ͳ͍ਓ͕ଟ͍ɾLv 26~: ΄΅՝ۚͯ͠ΔΨνྗΞϓϦΛىಈ͠ͳ͍··ී௨ʹ࣌ؒܦͬͯΔҙࣝͷ͞ˢͷͼ͚͢-W ઌ݄͔Β΄΅ਐḿͳ͠
ۙ͘ʹϙέϞϯ͕͍ͨΒΒͤͯ͘ΕΔιϦϡʔγϣϯΛʂલճ͔ΒͷςʔϚ
લճͷ͓͞Β͍PokemonGoͷىಈΛΕΔͷͰۙ͘ʹPepper͕ݱΕͨΒڭ͑ͯ͘ΕΔΈΛ࡞ͬͨ
લճͷ͓͞Β͍
લճͷΈͷܽɾNode.jsͰୟ͍͍ͯΔAPIଆҢܦݻఆͳͷͰΦϑΟεՈͳͲݻఆͨ͠ॴͰ͔͑͠ͳ͍ɾPepper͕͍ͳ͍ͱ͑ͳ͍
ࠓճͷඪ(લճΦϑΟεͷ͚ۙͩͬͨ͘Ͳ)͕͍ࣗΔॴͷۙ͘ʹϙέϞϯ͕ग़ݱͨ͠Βڭ͑ͯ͘ΕΔΈΛ࡞Δ!!
ࣗͷݱࡏৗʹ࣋ͪา͍ͯΔεϚϗͷGPS͔Βऔಘ※Nexus 5(Android6)Ͱ͢ɻ
εϚϗ(14ใΛαʔόʔʹ͛Δී௨ʹPush௨ͯ͘͠ΕΔΞϓϦศརͦ͏! ͚ͩͲ…(14ใΛఆظతʹૹΔपғͷϙέϞϯใΛௐΔൃݟɹͳʹ͔͠Β௨
͜Ε͚ͩͩͱ*P5ײ͕ͳ͍ʜͷͰࠓճͱ͋ΔσόΠεΛ͍·͢
8BGqFAndroidʹࠩ͠Ͱ͖ΔArduinoޓϘʔυw w w w w w։ൃ: ୩͞Μ / G’s Academy※ϓϨθϯతͳ࿐ग़ࠓճ(IoTLT vol19)͕ॳ
ΞϓϦΤϯδχΞͷ*P5ʹର͢ΔڵຯͷਪҠ*P5-5WPM *P5-5WPM *P5-5WPM※IoTLTͰຖճͬͯΔޱ಄ΞϯέʔτΑΓ (স)IoTʹڵຯͷ͋ΔΞϓϦΤϯδχΞͷ૿Ճ
8BGqFɾAndroidΞϓϦ͔ΒηϯαʔͷʹΞΫηεͰ͖ΔɾAndroidଆͷηϯαʔωοτϫʔΫͱ࿈ܞͰ͖ΔɾAndroidΞϓϦ։ൃऀͷIoTೖʹΦεεϝ(͔)inputoutputσʔλ௨৴ArduinoͰॻ͖ࠐΈAndroidΞϓϦ
͜Μͳײ͡ͰଓͰ͖·͢
ΞμϓλΛ͚ͭͯ1$ଓ
8BGqFΛͬͯۙ͘ʹϙέϞϯ͕ݱΕͨΒ௨͢ΔΈۙ͘ͰϙέϞϯΛݟ͚ͭͨΒϒβʔ͕ͳΓ·͢ʂ
%&.0
(14ใΛఆظతʹૹΔϦΞϧϒβʔ௨पғͷϙέϞϯใΛௐΔൃݟൃݟͨ͠ใΛड͚औΔ8BGqFܦ༝Ͱ(SPWFͷϒβʔ੍ޚߏ͜ͷลલճ࡞ͬͨ
ʜ࣋ͪӡͿ͔ͳ͊
ͱ͍͏͜ͱͰ ṖɺࠂʂIUUQTEPUTUVEJPWaffleΛdotstudioͰൢച͢Δ͔…!βϢʔβʔ or اըڠྗऀืूத…!
·ͱΊɾલճʹҾ͖ଓ͖ۙ͘ͷϙέϞϯΛϦΞϧʹ௨ͯ͘͠ΕΔΈΛ࡞Γ·ͨ͠ɾࠓճ͕͍ࣗΔॴͷۙ͘ΛαʔνͰ͖·͢ɾWaffleͱ͍͏Android։ൃऀ͚ͷϘʔυΛͬͯϒβʔ௨ɾWaffleͰAndroidΞϓϦք۾ʹIoTจԽΛ͍͛ͨͷͰڵຯ͋Δਓ͍ͨΒֻ͓͚Լ͍͞ʂ