Skip to content

TylerSmall19/spi-net-skill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rolling Spider Network Initiative (SpiNet)

Voice Controlled Drone Interface


Set Up (Prerequisites)

  1. Set up the required AWS and PubNub accounts.
  2. Ensure you have a current version of Node.js installed. You can check versions with node -v.
  3. Set up a PubNub channel and keep the Pub/Sub keys given for later reference. (You should have been prompted to create an app when you set up the account)

This portion of the set up will be the most involved, but you should have an app fully functional within 10 minutes or earlier, depending on the familiarity you have with AWS (Amazon Web Services) Lambda, Pub Nub, and the Alexa Skills interface.

This readme assumes basic familiarity with getting an Alexa Skill configured. If you're new to Alexa entirely, consider following Amazon's guide before diving in.

Getting Started

Enabling the ability to test a service with npm test

  1. Clone the repo and cd into src/: git clone https://github.com/TylerSmall19/spi-net-skill && cd spi-net-skill/src/
  2. Install the required Dependencies: npm install
  3. Create a .env in src/ and populate it:
PUB_NUB_CHANNEL_KEY=sky_net
PUB_NUB_PUBLISH_KEY=pub-[YOUR_PUB_KEY]
PUB_NUB_SUBSCRIBE_KEY=sub-[YOUR_SUB_KEY]
AMAZON_APP_KEY=amzn1.ask.skill.[YOUR_SKILL_ID]
  1. If everything is configured correctly, your Spi Net client should be receiving a command issued from the terminal.

About

Alexa Skill interface for the drone client located at /tylersmall19/spi-net

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •