Back to Search
Start Over
IoTorch: Reliable LED-to-Camera Communication Against Inter-Frame Gaps and Frame Drops
- Source :
- IEEE Transactions on Mobile Computing. 20:550-564
- Publication Year :
- 2021
- Publisher :
- Institute of Electrical and Electronics Engineers (IEEE), 2021.
-
Abstract
- LED-to-camera communication for smartphones promises to enable low-cost, small-size, and intuitive data access to Internet-of-things (IoT) devices. However, for fast and reliable communication under the rolling shutter effect, the packet losses caused by inter-frame gaps and frame drops must be dealt with. In this paper, we introduce LED-to-camera communication between a commercial smartphone and an IoT device with LED flashlight, where the user can intuitively acquire the desired data transmitted from the IoT device to the smartphone. Specifically, we present IoTorch, a fast and reliable LED-to-camera communication that efficiently prevents the packet losses. IoTorch consists of two core mechanisms: 1) a minimum-repetition one-way reliable transmission focusing on the periodicity of inter-frame gaps and 2) an acknowledgement mechanism to overcome frame drops by using a smartphone's built-in flash focusing on its delay characteristics. Additionally, we propose an optimization method to increase the throughput up to 2.92 kbps (i.e., 2.43 times faster than that of the state-of-the-art method that overcomes the inter-frame gaps). Furthermore, we realize a remote wake-up function by using the smartphone's flash as the data transmission trigger. To demonstrate the benefit of IoTorch, we present a sensor data viewer using Arduino and a smartphone console system on TelosB.
- Subjects :
- Computer Networks and Communications
Network packet
Computer science
Reliability (computer networking)
Real-time computing
Frame (networking)
Inter frame
Rolling shutter
020206 networking & telecommunications
Throughput
02 engineering and technology
Packet loss
0202 electrical engineering, electronic engineering, information engineering
Electrical and Electronic Engineering
Software
Data transmission
Subjects
Details
- ISSN :
- 21619875 and 15361233
- Volume :
- 20
- Database :
- OpenAIRE
- Journal :
- IEEE Transactions on Mobile Computing
- Accession number :
- edsair.doi...........9cd72a63efe710ff6716c30f483b4cd7
- Full Text :
- https://doi.org/10.1109/tmc.2019.2943148