a m2m system using arduino, android and wiki software
DESCRIPTION
ESKM2012, 20120920 @ Kyushu University, FukuokaTRANSCRIPT
![Page 1: A M2M system using Arduino, Android and Wiki Software](https://reader038.vdocument.in/reader038/viewer/2022102815/554a256cb4c90526578b48db/html5/thumbnails/1.jpg)
A M2M system using Arduino, Android and Wiki Software
Takashi Yamanoue, Kentaro Oda and Koichi ShimozonoComputing and Communications CenterKagoshima UniversityKagoshima Japan
![Page 2: A M2M system using Arduino, Android and Wiki Software](https://reader038.vdocument.in/reader038/viewer/2022102815/554a256cb4c90526578b48db/html5/thumbnails/2.jpg)
Contents
• Introduction• Overview of the System• Details of a Mobile System• Usage Example• Comparison with Related Work• Concluding Remarks
![Page 3: A M2M system using Arduino, Android and Wiki Software](https://reader038.vdocument.in/reader038/viewer/2022102815/554a256cb4c90526578b48db/html5/thumbnails/3.jpg)
Introduction
Wiki
Wiki
Wiki
Wiki
Wiki
Wiki
Wiki
Wiki
• Wiki … friendly to People
• Wiki also must be… friendly to Machines
• Wikifor People and Machines
• Confirm
![Page 4: A M2M system using Arduino, Android and Wiki Software](https://reader038.vdocument.in/reader038/viewer/2022102815/554a256cb4c90526578b48db/html5/thumbnails/4.jpg)
• This M2M
• Using ADK• (Open Accessory Development Kit)
• Using modified PukiWiki-Java Connector(PJC)• Java programs to be easily embedded in
PukiWiki • WikiSym ‘2011, …
![Page 5: A M2M system using Arduino, Android and Wiki Software](https://reader038.vdocument.in/reader038/viewer/2022102815/554a256cb4c90526578b48db/html5/thumbnails/5.jpg)
![Page 6: A M2M system using Arduino, Android and Wiki Software](https://reader038.vdocument.in/reader038/viewer/2022102815/554a256cb4c90526578b48db/html5/thumbnails/6.jpg)
Overview of the System
PJCArduino MEGA
Sensors
ADK
Androidterminal
Mobile Terminal
PJC
Arduino MEGA
Actuators
ADK
Androidterminal
Mobile Terminal
PukiWiki
![Page 7: A M2M system using Arduino, Android and Wiki Software](https://reader038.vdocument.in/reader038/viewer/2022102815/554a256cb4c90526578b48db/html5/thumbnails/7.jpg)
Details of a Mobile Terminal
![Page 8: A M2M system using Arduino, Android and Wiki Software](https://reader038.vdocument.in/reader038/viewer/2022102815/554a256cb4c90526578b48db/html5/thumbnails/8.jpg)
Details of a Mobile Terminal
PukiwikiJavaConnectorService ….
<body> …
<pre>
…
command: set data-2-2=0
command: get pir stat
result:
….
</pre>
</body>
…
When read
![Page 9: A M2M system using Arduino, Android and Wiki Software](https://reader038.vdocument.in/reader038/viewer/2022102815/554a256cb4c90526578b48db/html5/thumbnails/9.jpg)
….
<form …. > <textarea …>
…
[space]command: set data-2-2=0
[space]command: get pir stat
[space]result:
….
</textarea>
</form>
…
Details of a Mobile Terminal
PukiwikiJavaConnectorService
When write
![Page 10: A M2M system using Arduino, Android and Wiki Software](https://reader038.vdocument.in/reader038/viewer/2022102815/554a256cb4c90526578b48db/html5/thumbnails/10.jpg)
![Page 11: A M2M system using Arduino, Android and Wiki Software](https://reader038.vdocument.in/reader038/viewer/2022102815/554a256cb4c90526578b48db/html5/thumbnails/11.jpg)
GNDOUT
Vdd
PIRNapionAMN2111
Light SensorDEV-08464
Temperature Sensor.DEV-08777
1kΩ100kΩ
100kΩ
LED
Android TerminalUSB Cable connector
![Page 12: A M2M system using Arduino, Android and Wiki Software](https://reader038.vdocument.in/reader038/viewer/2022102815/554a256cb4c90526578b48db/html5/thumbnails/12.jpg)
![Page 13: A M2M system using Arduino, Android and Wiki Software](https://reader038.vdocument.in/reader038/viewer/2022102815/554a256cb4c90526578b48db/html5/thumbnails/13.jpg)
![Page 14: A M2M system using Arduino, Android and Wiki Software](https://reader038.vdocument.in/reader038/viewer/2022102815/554a256cb4c90526578b48db/html5/thumbnails/14.jpg)
Usage Example
![Page 15: A M2M system using Arduino, Android and Wiki Software](https://reader038.vdocument.in/reader038/viewer/2022102815/554a256cb4c90526578b48db/html5/thumbnails/15.jpg)
….
command: set dev-2-2=0 command: get pir stat command: readInterval=300000 command: writeInterval=600000 …
![Page 16: A M2M system using Arduino, Android and Wiki Software](https://reader038.vdocument.in/reader038/viewer/2022102815/554a256cb4c90526578b48db/html5/thumbnails/16.jpg)
….
result: device=pir,Date=2012/4/27 9:55:27, ave=349, sdv=6.8789 …, max=361,min=341, … device=pir, Date=2012/4/27 9:56:28, ave=349, sdv=6.8349 …, max=360,min=340, …
…
![Page 17: A M2M system using Arduino, Android and Wiki Software](https://reader038.vdocument.in/reader038/viewer/2022102815/554a256cb4c90526578b48db/html5/thumbnails/17.jpg)
….
graph: ymax=300 graph: ymin=0 graph: x=“Date” graph: device=“pir” graph: y-1=“sdv”, color=“red” …
![Page 18: A M2M system using Arduino, Android and Wiki Software](https://reader038.vdocument.in/reader038/viewer/2022102815/554a256cb4c90526578b48db/html5/thumbnails/18.jpg)
Comparison with Related Work
• Pachube … COSM– Open site for the Internet of Things– One of the most popular site for sensor
networks– API– Relies on COSM
• Twitter APIs– API– Relies on Twitter
![Page 19: A M2M system using Arduino, Android and Wiki Software](https://reader038.vdocument.in/reader038/viewer/2022102815/554a256cb4c90526578b48db/html5/thumbnails/19.jpg)
![Page 20: A M2M system using Arduino, Android and Wiki Software](https://reader038.vdocument.in/reader038/viewer/2022102815/554a256cb4c90526578b48db/html5/thumbnails/20.jpg)
• TinySCADA– an M2M system using Arduino and the
Google App Engine (GAE)– relies on GAE
• ProtoZOA– ZigBee, Open Sound Control, Arduino– No web technology
![Page 21: A M2M system using Arduino, Android and Wiki Software](https://reader038.vdocument.in/reader038/viewer/2022102815/554a256cb4c90526578b48db/html5/thumbnails/21.jpg)
• Development Environment using ActionScript by Asakawa et al.– ActionScript -> LLVM IR -> Arduino– Our system is not only for sensor node
programming but also for connecting sensor nodes and wiki sites.
![Page 22: A M2M system using Arduino, Android and Wiki Software](https://reader038.vdocument.in/reader038/viewer/2022102815/554a256cb4c90526578b48db/html5/thumbnails/22.jpg)
Concluding Remarks
• M2M, Arduino, Android, Wiki – Wiki sites not only for people to people
but alsomachines to people, people to machines, machines to machines
• Could– Get human motion data at remote
place.– Control a device at remote place.
• Would like to have your help. Ex. Direct M2M
![Page 23: A M2M system using Arduino, Android and Wiki Software](https://reader038.vdocument.in/reader038/viewer/2022102815/554a256cb4c90526578b48db/html5/thumbnails/23.jpg)