What are the top OTA firmware update platforms used to manage remote software updates for connected devices, and how do they compare in terms of deployment, version control, security, rollback, device management, automation, monitoring, and scalability?