When companies decide to connect their products through the internet, they have a big job ahead of them. So big, in fact, that it can represent no less than a total business transformation (my company, Arrayent, even wrote an e-book about that).
A common first step is to pursue a proof-of-concept (PoC) project to convince company stakeholders what their connected products could potentially do. Arrayent has created a development kit (DevKit) that gets basic connected demos up and running with the TI SimpleLink™ Wi-Fi® CC3220 LaunchPad™ kit and also provides interoperability with Amazon Echo/Alexa and a Nest learning thermostat (all shown in Fig. 1 below). Best of all, you can get it all up and running in only 15 minutes.
Figure 1: The Arrayent DevKit with TI’s SimpleLink CC3220 LaunchPad kit enables Alexa and Nest interoperability
It really is easy to quickly create a cloud-connected product prototype. Here’s how:
You will now be able to monitor and/or control features on the LaunchPad board using the DevKit mobile app: two LEDs, a temperature sensor, a switch-operated counter and threshold alerts.
You can then link a Nest learning thermostat and use its ability to sense home and away states to affect attributes on the LaunchPad. Linking a Nest account is easy within the Arrayent DevKit mobile app; just follow the prompts and enter a Nest username and password. Linking to Nest demonstrates the kind of Internet of Things (IoT) product interoperability made possible by the Arrayent EcoAdaptor framework.
You can also control and query LaunchPad attributes by voice using an Amazon Echo/Alexa. To connect your Echo to the LaunchPad kit, log into the Amazon account that contains an Echo and visit the Alexa Skills store to enable the Arrayent DevKit skill. You then can say, “Alexa, ask Arrayent DevKit to turn on the red light” “Alexa, ask Arrayent DevKit what the temperature is,” or any of the other DevKit attributes listed.
While it’s easy to get connected and interoperating with Echo/Alexa and Nest, what comes next is truly the most exciting part. The Arrayent DevKit provides embedded source code, so you can use the CC3220 LaunchPad kit to prototype your actual connected product. You can also configure the data model on the Arrayent cloud to suit the attributes of that product. The mobile app source code is included so that you can prototype the user experience. The only thing remaining is to schedule a demo for company executives so that they can see what a genius you were to get this up and running in less than a day.
TI LaunchPad development kits, SimpleLink microcontrollers (MCUs), Arrayent IoT cloud services and DevKits are tremendously powerful platforms for development. But just being able to connect a product to the internet doesn’t mean that you necessarily should. Be sure to fully envision why the product will be better by being connected, and whether there’s a business model to pay for a product that is always on and needs support year after year. Most importantly, experiment to discover compelling use cases that will either greatly improve the end-user experience or the business case for producing and supporting the product. All the connectivity in the world will not help a product sell, unless you can communicate the benefits at the time of sale. Check out the Arrayent A4 program for tips on how to plan your entire connected product program.
I recently participated in a RoadTest of the CC3220 LaunchPad for Element14, and based on this posting I contacted Arrayent (now Prodea) to see if I could get access to their CC3220 DevKit. They graciously gave me access to the DevKit as well as offered awesome assistance in getting the environment set-up with controlling the CC3220 enabled features with the provided Alexa Skill. I added some of the set-up to the RoadTest and included a video show a working configuration.
This is an example of using the Arrayent Alexa skill to control the CC3220 LaunchPad features.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.