Upgrade to Pro — share decks privately, control downloads, hide ads and more …

IoTシステムの開発プロセスにテストベッドはどのように貢献できるか? / Testbed for IoT Dev

IoTシステムの開発プロセスにテストベッドはどのように貢献できるか? / Testbed for IoT Dev

2018/03/02(金)に東京大学で開催されたSIGPX4の発表資料。論文はこちら→ https://goo.gl/bgrkgc

Tsubasa Yumura

March 02, 2018
Tweet

More Decks by Tsubasa Yumura

Other Decks in Research

Transcript

  1. 6

  2. IoTϓϩτλΠϓ։ൃπʔϧ • σόΠεΛ༻͍ͨ։ൃ͕ඇৗʹ؆୯ʹͰ͖ΔΑ͏ʹ • STEMڭҭ޲͚ͳͲ௿ֶ೥Ͱ΋࢖༻Մೳͳ΋ͷ΋ • Arduino [13] • Raspberry

    Pi [14] • mbed [15] • MESH [17] • IFTTT [18] • littleBits [20] • Makeblock [21] • LEGOϚΠϯυετʔϜ [22] 7 MESH[17]
  3. ίϯςΩετ • Context-Aware (System / Computing / etc.) • ೔ຊޠʹ௚͢ͱʮঢ়گΛߟྀͨ͠

    (γεςϜ)ʯ • “Context-Aware”ͱ͍͏୯ޠͷॳग़͸Schilit and Theimer(1994), "Disseminating active map information to mobile hosts” • Mark WeiserͷUbicomp࿦จ(1991)[33]ͷ3೥ޙ • Xerox Palo Altoݚڀॴ • ࠷΋Ҿ༻͞ΕΔͷ͕A.K.Dey(2001), “Understanding and Using Context” • Knappmeyer et al.(2013), "Survey of Context Provisioning Middleware”[30]͕ৄ͍͠ 12
  4. Knappmeyer et al.(2013)ͰͷίϯςΩετͷఆٛ 13 Context is any information that provides

    knowledge and characteristics about an entity (a user, an application/ service, a device, or a spatially bound smart place) which is relevant for the interaction between the entities themselves and with the digital world. Context can be categorised as being static, dynamic and rapidly changing. ίϯςΩετͱ͸ɺΤϯςΟςΟͱσδλϧੈքͱͷؒͷ૬ޓ࡞ ༻ʹؔ܎͢Δಛ௃Λఏڙ͢Δ͋ΒΏΔ৘ใͰ͋Δɻ ΤϯςΟςΟɿϢʔβɺΞϓϦέʔγϣϯ/αʔϏεɺσόΠεɺ ·ͨ͸ۭؒతʹ݁߹͞ΕͨεϚʔτͳ৔ॴ ίϯςΩετ͸ɺ੩తɺಈతɺ͔ͭٸ଎ʹมԽ͢Δɻ
  5. ίϯςΩετͷཁૉͷྫ • Spatial contextɿ৔ॴɺݐ෺ͳͲ • Temporal contextɿ࣌ؒɺ༵೔ͳͲ • Device contextɿը໘αΠζͳͲ

    • Network and communication contextɿωοτϫʔΫ஗Ԇ ͳͲ • Environmental contextɿ෺ཧ؀ڥɻ૽Իɺޫͷڧ͞ͳͲɻ • Individuality and user profile contextɿϢʔβͷᅂ޷ɺؔ ৺ɺश׳ͳͲʹؔ͢ΔίϯςΩετ • Activity contextɿݱࡏͲͷλεΫʹؔΘ͍ͬͯΔͷ͔ɺ࣍ ʹԿΛ͢Δͷ͔ • Mental contextɿ৺ͷ಺෦ঢ়ଶʹؔ͢Δ৘ใɻײ৘ɺؾ ෼ɺετϨε • Interaction contextɿϢʔβؒͷΠϯλϥΫγϣϯɺϢʔ βͱΞϓϦέʔγϣϯͷΠϯλϥΫγϣϯͳͲ 14 Knappmeyer et al., Survey of Context Provisioning Middleware (2013)[30]
  6. AirSim (Microsoft Research) • ࣗಈӡసंɾυϩʔϯͷػցֶशͷͨΊͷγϛϡϨʔλ • Unreal Engine4 17 Shah

    et al., AirSim: High-Fidelity Visual and Physical Simulation for Autonomous Vehicles (FSR 2017) [31]
  7. House3D (Facebook AI Research) • ϩϘοτͷՈఉ಺λεΫͷֶशͷͨΊͷ3D؀ڥ 19 Wu et al.,

    Building Generalizable Agents with a Realistic and Rich 3D Environment (ICLR 2018)
  8. ϞόΠϧΞϓϦέʔγϣϯ޲͚ίϯςΩετੜ੒ • Androidͷ࣮ػ͓ΑͼΤϛϡϨʔλʹίϯςΩετ৘ใ Λ஫ೖ 21 Rege et al., Realistic Context

    Generation For Mobile App Testing and Performance Evaluation (PerCom2017) [27] Luo et al., TestAWARE: A Laboratory-Oriented Testing Tool for Mobile Context-Aware Applications (UBICOMP2017) [28]
  9. Scanalog • Ξφϩάճ࿏ઃܭࢧԉπʔϧ • Field Programmable Analog Array(FPAA)Λ࢖༻ • ηϯαͰͷܭଌ஋Λճ࿏ͷೖྗ஋ʹར༻

    22 Strasnick et al., Scanalog: Interactive Design and Debugging of Analog Circuits with Programmable Hardware (UIST2017) [23]
  10. IoTςετϕου 26 • ࣮ػܕ • WISEBED[7] • SensLAB[8] • ΤϛϡϨʔγϣϯܕ

    • QOMB[9] • NETorium[10] • ࣮ূ࣮ݧܕ • SmartSantander[6] • OULU Smart City[11] SensLAB[10] NETorium[10] OULU Smart City[11]