myskill ├── manifest.json ├── remote <-- YOU ARE HERE │ ├── assets │ │ ├── myskill.js │ │ └── style.css │ └── index.html └── robot ├── deps ├── assets └── src └── myskill.go
The Remote part of a HEXA skill contains the application that communicates with the HEXA robot.
- Cycling through different movements
- Moving the camera around and taking photos
- Triggering an action via a button press on your device
Of course, you can create a totally autonomous HEXA skill. In that case, your application would not need a remote part. MIND will generate a boilerplate remote application containing Start/Stop functionality for you.
Building a Skill
mind.init to initialize MIND. This code is provided for you when you create a new skill using
Within the callback function for
mind.init, you also need to invoke the
connectSkill function before you can run the skill. Here we set a sample
skillID and pass that to the
connectSkill function. It doesn't do anything else at present, just initializes the necessary information.
For more information on the SDK methods available for developers in the Remote SDK, see our Developer Documentation.