📄️ Applications
DroneDeploy provides developers with the ability to integrate their own applications with the DroneDeploy Robotics Portal using API/SDK access. All API calls made to the DroneDeploy Robotics Portal are authenticated using a JWT token.
📄️ Events & Actions
Events provide the ability to detect the occurrence of a particular condition onboard a robot, and to automatically take action in response to that condition.
📄️ Remote Shell Access
The Remote Shell feature allows you to interact with your robot remotely through a shell session, by way of a terminal emulator built into the DroneDeploy Robotics Portal.
📄️ Services
In addition to conventional Telemetry Messages, which you interact with using a publish/subscribe pattern, the DroneDeploy Robotics Portal also supports Services, which provide a way to interact with your robot using a request/response pattern.
📄️ State Synchronization
We’ve implemented state synchronization following a pattern called event sourcing. The fundamental idea of event sourcing is ensuring every change to the state of an application is captured in an event object, and that these event objects are stored in the sequence they were applied. Event sourcing is hard to do yourself so we’ve made it easy for you and it’s now a first class citizen in our robot connectivity stack.