skip to main content
research-article

QuickTalk: An Association-Free Communication Method for IoT Devices in Proximity

Published: 11 September 2017 Publication History

Abstract

IoT devices are in general considered to be straightforward to use. However, we find that there are a number of situations where the usability becomes poor. The situations include but not limited to the followings: 1) when initializing an IoT device, 2) when trying to control an IoT device which is initialized by another person, and 3) when trying to control an IoT device out of many of the same type. We tackle these situations by proposing a new association-free communication method, QuickTalk. QuickTalk lets a user device such as a smartphone pinpoint and activate an IoT device with the help of an IR transmitter and communicate with the pinpointed IoT device through the broadcast channel of WiFi without a conventional association process. This nature, QuickTalk allows a user device to immediately give a command to a specific IoT device in proximity even when the IoT device is uninitialized, unassociated with the control interface of the user, or associated but visually indistinguishable from others of the same kind. Our experiments of QuickTalk implemented on Raspberry Pi 2 devices show that QuickTalk does its job quickly and intuitively. The end-to-end delay of QuickTalk for transmitting an IoT command is on average about 0.74 seconds, and is upper bounded by 2.5 seconds. We further confirm that even when an IoT device has ongoing data sessions with other devices, which disturb the broadcast channel, QuickTalk can still reliably communicate with the IoT device at the cost of minor throughput degradation.

Supplementary Material

ham (ham.zip)
Supplemental movie, appendix, image and software files for, QuickTalk: An Association-Free Communication Method for IoT Devices in Proximity

References

[1]
Android 4.4 api. https://developer.android.com/about/versions/android-4.4.html.
[2]
Core part of the QuickTalk implementation. http://msn.unist.ac.kr/projects/quicktalk.
[3]
Data Formats for IR Remote Control, 2013. http://www.vishay.com/docs/80071/dataform.pdf.
[4]
Google Cloud Speech API. https://cloud.google.com/speech/.
[5]
How the AWS IoT Platform Works. https://aws.amazon.com/iot/how-it-works/?nc1=f_ls.
[6]
IEEE std 802.11e-2005. IEEE Standard for Information technology--Local and metropolitan area networks--Specific requirements--Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications.
[7]
LG U+ launches “U+ Gaslock”, the Home IoT Service enabling Gas Valve Remote-Control, 2014. http://www.netmanias.com/en/post/korea_ict_news/7004/iot-lg-u/.
[8]
Nest. https://nest.com/thermostat/meet-nest-thermostat/.
[9]
Neurio. http://neur.io/products/.
[10]
NFC Forum. About the Technology. http://nfc-forum.org/what-is-nfc/about-the-technology/.
[11]
Philips hue. http://www.developers.meethue.com/documentation/how- hue-works.
[12]
QRCode. http://www.qrcode.com/en/about/.
[13]
Use the Home app on your iPhone, iPad, and iPod touch. https://support.apple.com/en-us/HT204893.
[14]
L. Atzori, A. Iera, and G. Morabito. The internet of things: A survey. Elsevier Computer networks, 54(15):2787--2805, 2010.
[15]
D. Betts. Microsoft Azure IoT services: reference architecture. https://azure.microsoft.com/en-us/documentation/articles/iot-suite-what-is-azure-iot.
[16]
C. Bormann, D. Sturek, and Z. Shelby. 6LowApp: Problem Statement for 6LoWPAN and LLN Application Protocols, 2009. https://tools.ietf.org/html/draft-bormann-6lowpan-6lowapp-problem-01.
[17]
Y.-H. Chen, B. Zhang, C. Tuna, Y. Li, E. A. Lee, and B. Hartmann. A context menu for the real world: Controlling physical appliances through head-worn infrared targeting. Technical report, 2013.
[18]
W. K. Edwards. Discovery systems in ubiquitous computing. IEEE Pervasive Computing, 5(2):70--77, 2006.
[19]
D. Guinard and V. Trifa. Towards the web of things: Web mashups for embedded devices. In Workshop on Mashups, Enterprise Mashups and Lightweight Composition on the Web, 2009.
[20]
T. Kindberg and J. Barton. A web-based nomadic computing system. Elsevier Computer Networks, 35(4):443--456, 2001.
[21]
Q. Kong, T. Maekawa, T. Miyanishi, and T. Suyama. Selecting home appliances with smart glass based on contextual information. In ACM UbiComp, pages 97--108, 2016.
[22]
M. Kovatsch, M. Lanter, and Z. Shelby. Californium: Scalable cloud services for the internet of things with coap. IEEE International Conference on the Internet of Things, 2014.
[23]
M. Kovatsch, S. Mayer, and B. Ostermaier. Moving application logic from the firmware to the cloud: Towards the thin server architecture for the internet of things. In IEEE International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing, 2012.
[24]
T. Levä, O. Mazhelis, and H. Suomi. Comparing the cost-efficiency of CoAP and HTTP in web of things applications. Elsevier Decision Support Systems, 63:23--38, 2014.
[25]
A. J. Menezes and S. A. Vanstone. Elliptic curve cryptosystems and their implementation. Springer Journal of cryptology, 6(4):209--224, 1993.
[26]
D. Robinson. The common gateway interface (CGI) version 1.1, 2004. https://tools.ietf.org/html/rfc3875.
[27]
Z. Shelby, K. Hartke, and C. Bormann. The constrained application protocol (CoAP). Technical report, 2014.
[28]
Z. Shelby, M. G. Stuber, D. Sturek, B. Frank, and R. Kelsey. CoAP feature analysis, 2009. https://tools.ietf.org/html/draft-shelby-6lowapp-coap-00.
[29]
R. Want, K. P. Fishkin, A. Gujar, and B. L. Harrison. Bridging physical and virtual worlds with electronic tags. ACM CHI, pages 370--377, 1999.
[30]
L. Xie, J. Sun, Q. Cai, C. Wang, J. Wu, and S. Lu. Tell me what i see: Recognize rfid tagged objects in augmented reality systems. In ACM UbiComp, pages 916--927, 2016.
[31]
B. Zhang, Y.-H. Chen, C. Tuna, A. Dave, Y. Li, E. Lee, and B. Hartmann. HOBS: head orientation-based selection in physical spaces. In ACM symposium on Spatial user interaction, 2014.

Cited By

View all
  • (2021)HivemindProceedings of the 19th Annual International Conference on Mobile Systems, Applications, and Services10.1145/3458864.3466626(467-482)Online publication date: 24-Jun-2021
  • (2020)IoT-based Enterprise Resource Planning: Challenges, Open Issues, Applications, Architecture, and Future Research DirectionsInternet of Things10.1016/j.iot.2020.100262(100262)Online publication date: Jul-2020
  • (2019)Tap2PairAdjunct Proceedings of the 2019 ACM International Joint Conference on Pervasive and Ubiquitous Computing and Proceedings of the 2019 ACM International Symposium on Wearable Computers10.1145/3341162.3343791(346-349)Online publication date: 9-Sep-2019
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies
Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies  Volume 1, Issue 3
September 2017
2023 pages
EISSN:2474-9567
DOI:10.1145/3139486
Issue’s Table of Contents
Publication rights licensed to ACM. ACM acknowledges that this contribution was authored or co-authored by an employee, contractor or affiliate of a national government. As such, the Government retains a nonexclusive, royalty-free right to publish or reproduce this article, or to allow others to do so, for Government purposes only.

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 11 September 2017
Accepted: 01 July 2017
Revised: 01 May 2017
Received: 01 February 2017
Published in IMWUT Volume 1, Issue 3

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Communication
  2. IoT Networking
  3. Proximity Communication

Qualifiers

  • Research-article
  • Research
  • Refereed

Funding Sources

  • UNIST
  • IITP

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)18
  • Downloads (Last 6 weeks)1
Reflects downloads up to 03 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2021)HivemindProceedings of the 19th Annual International Conference on Mobile Systems, Applications, and Services10.1145/3458864.3466626(467-482)Online publication date: 24-Jun-2021
  • (2020)IoT-based Enterprise Resource Planning: Challenges, Open Issues, Applications, Architecture, and Future Research DirectionsInternet of Things10.1016/j.iot.2020.100262(100262)Online publication date: Jul-2020
  • (2019)Tap2PairAdjunct Proceedings of the 2019 ACM International Joint Conference on Pervasive and Ubiquitous Computing and Proceedings of the 2019 ACM International Symposium on Wearable Computers10.1145/3341162.3343791(346-349)Online publication date: 9-Sep-2019
  • (2018)Tap-to-PairProceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies10.1145/32870792:4(1-21)Online publication date: 27-Dec-2018

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media