Cloud-based OTA

Project Description

In this project, we developed an AWS Cloud-based OTA system for DaVinci Innovation Labs, moved plugin-based version of Google Blockly into the cloud, created robot cloud, where robots reported their statuses and requested code for execution, coded processor cloud, redesigned Blockly page (new icons, colors, etc.) The system has the following features: a) Provide user management functions; b) Allow specific users add, remove, activate and deactivate new robots in the system; c) Allow specific users manage educational companies; d) Allow students select specific robots for code deploy.