研究目的
Investigating the fast and reliable LED-to-camera communication between a commercial smartphone and an IoT device with LED flashlight, addressing packet losses caused by inter-frame gaps and frame drops.
研究成果
IoTorch, a fast and reliable LED-to-camera communication system, was presented, achieving lossless communication while maintaining a throughput of approximately several kbps. It includes an efficient packet error detection function and a remote wake-up function, demonstrating reliable communication with a throughput exceeding 1 kbps on multiple smartphone models without model dependence.
研究不足
The communication range of IoTorch is limited by the condition that the stripe pattern of the LED light must appear on at least one pixel of every line. Additionally, the method requires at least two start codes in a frame for error detection.
1:Experimental Design and Method Selection:
IoTorch consists of two core mechanisms: a minimum-repetition one-way reliable transmission focusing on the periodicity of inter-frame gaps and an acknowledgement mechanism to overcome frame drops by using a smartphone’s built-in flash focusing on its delay characteristics.
2:Sample Selection and Data Sources:
Commercial smartphones and IoT devices with LED flashlight were used.
3:List of Experimental Equipment and Materials:
Arduino UNO as the microcontroller, an OSW54K5B61A LED, and five models of Android smartphones.
4:Experimental Procedures and Operational Workflow:
The transmitter performs reliable data transmission overcoming the inter-frame gaps of the receiver by rapidly blinking the LED based on a minimum-repetition one-way transmission mechanism. To overcome the packet losses caused by frame drops, a retransmission function is realized by using flash as the acknowledgment (ACK) and letting the illuminance sensor read the lighting state of the flash.
5:Data Analysis Methods:
The performance of IoTorch was evaluated through simulations and real-chip experiments.
独家科研数据包,助您复现前沿成果,加速创新突破
获取完整内容