Vision Sensor-Based Real-Time Fire Detection in Resource-Constrained IoT Environments