CardKit
A card-based programming framework that lets business users program drones and IoT devices with AI services.
CardKit is a programming framework for developing IoT applications using a card-based metaphor. Instead of writing code, users program devices such as drones by arranging cards that represent actions, inputs, and AI services (Ismail et al., 2018). This low-code paradigm makes programming IoT applications easy and fun!
A card that instructs a drone to fly to a specified location.
The CardKit GitHub organization has the core framework, a runtime, card libraries for drones (including DJI drones) and Watson AI services, and a sample drone app.