I. Introduction  
II. Background: Components of IoT  
A. Sensing Layer  
B. Network Layer  
C. Data Processing Layer  
D. Application Layer  
III. Sensor Management Systems in IoT OSes  
IV. Sensor-based Threats to IoT Devices  
A. Information Leakage  
B. Transmitting Malicious Sensor Commands  
C. False Sensor Data Injection  
D. Denial-of-Service  
V. Existing Security Mechanisms to Prevent Sensor-based Threats  
VI. Open Issues and Further Research  
VII. Conclusion