Posts

Showing posts from January, 2020

Getting started with Serverless and Alexa development

Image
(Image Credit/Source: Amazon Blog ) More and more I see myself tinkering around with serverless development. To get started, I had to decide what I was going to use for development, so I started with installing node.js. Node.js is available for multiple operating systems and can be downloaded here . Once I downloaded node.js, I used npm to install serverless, e.g.: npm install -g serverless I set up my credentials using the following command: serverless config credentials --provider aws --key AKexampleKey --secret wJalrexampleSecret You can also install the ask (Alexa Skills Kit) cli using npm: npm install -g ask-cli As I plan on doing Alexa skill development, I need to associate my AWS profile with my Alexa development profile.  Excellent documentation provided by AWS can be found here . I initialized the ask cli with the AWS account (using a key and secret set up previously): ask init --aws-setup I then associate the Amazon Developer account with the ask c

re:invent 2019 - IoTanium by Onica: Connecting

Image
If you've been following along in the IoTanium journey, I was able to unbox and assemble my IoTanium Dev Kit.  I will be following the additional setup instructions and verifying that everything works in the online IoTanium documentation . So the first thing I did was to power up and connect the dev kit to a USB power supply.  The keyboard USB on my mac keyboard was able to successfully power the device, so I just went with that. I then cloned their preview repository by executing: git clone -b preview https://github.com/onicagroup/iotanium.git Now that I have a copy of the repo on my hard drive, I first connected to the wifi of the IoTanium dev kit and then opened up iotanium/webrepl/webrepl.html from the downloaded repository. There's a password for both the wifi and establishing a connection to it.  Please review the online IoTanium documentation for what that password is (link above). The IoTanium device actually uses MicroPython , which seems to be use in

re:invent 2019 - IoTanium by Onica: Unboxing and Assembly

Image
I attended re:Invent 2019 at Las Vegas, NV and one of the vendors, Onica, had a chance to win their IoTanium Dev Kit by (1) making motions and capturing that motion; (2) upload the captured motion to a ML algorithm to (3) generate a model with the captured motion and associate that with movement and action to then (4) play a game and make motions / actions that would move an avatar in the game. So after 3 tries, I finally completed the exercise.  I was most likely not consistent in my motions and it was hard for the model to understand what I was trying to accomplish.  But I did it! :) As a result, I received a t-shirt and their IoTanium Dev Kit.  I thought in this post I'd capture the unboxing of the Dev Kit and then in subsequent blog posts, show some projects that can be completed with this Dev Kit. The Dev Kit comes in a basic black box, filled with parts and electronic bits for assembly. Upon opening the box, I am greeted immediately with instructions for c