-->
Page 1 of 1

Remote control of Espressif ESP8266 with Android using Kaa

PostPosted: Fri Sep 25, 2015 11:14 am
by kaaiot
Image

A new webinar on how to remotely control Espressif ESP8266 using Kaa will take place on October, 1. During the webinar, we will use an Android-based demo application, available in the Kaa Sandbox as GPIO controller, to control GPIO pins on the ESP8266 board.

Using LED diodes for illustration, we will go through the entire process starting from the ESP8266 board discovery within the Android app to dispatching control commands from the app to the board. Based on the described design, you can quickly create production-ready consumer electronics capable of being remotely operated and controlled by its users.

For hands-on experience at the webinar, come equipped with a PC/notebook with the Kaa Sandbox installed, a USB-to-TTL converter, a ESP8266-01 board, two LED diodes, a breadboard and jumper wires. The expected duration is about 60 minutes, including the Q&A session. If you have any questions regarding this webinar, write us an email and we’ll answer shortly.

The webinar takes place on October 1, 11:00 a.m. PDT and you can register by clicking below: https://goo.gl/AOa7yh

Re: Remote control of Espressif ESP8266 with Android using K

PostPosted: Fri Sep 25, 2015 2:34 pm
by eduperez
Subscribed!

Thanks for the announcement, I have never heard of Kaa before, and this seems relevant to my interests.

Re: Remote control of Espressif ESP8266 with Android using K

PostPosted: Mon Oct 19, 2015 5:07 am
by spacejunkie
Kaa Team,

Please document the SDK setup for ESP8266. Also try to stick to the official SDK structure as much as possible. Every new ESP8266 project creator comes up with their own structure and MAKEFILEs as per their liking. This creates too much confusion and users have to maintain several incompatible copies of the SDK.

Please do not create custom make files for fancy things like asking APN details at compile. Those things are not that difficult to manage.

The official makefiles generate OTA capable code. Now that is an important feature, I want the makefile to have. Their use is well known in the community. Please, just provide examples that follow the official Espressif project template.

I went through the intro videos and sandbox tutorials on Kaa website, it seems you are using some kind of cygwin setup. The Espressif official SDK and the esp-open-sdk - the two most popular SDKs are pure linux based. Now since you have a different SDK setup, you should at least document it so that people can actually compile the examples.

Sorry if this sounds like an angry rant. It is not specifically directed at you, but at the general practice of not sticking to a common standard.

I really wanted to try Kaa, but the stupid grunt work around sorting out SDK and makefile issues is a major put off. I would rather write my own code from scratch than deal with all that. So if you want more people to use your platform make sure your examples fit right into the existing SDK setups being used by the larger community.

Although, I could not try it myself, looking at the source files, I feel a lot of quality work has been done. I thank you for it and hope I'll be able to use it someday.