Looking to create ‘the next big thing’? Look no further than TI's Maker and DIY community! Launch your design with TI's low-cost, community-supported development platforms. Begin rapid prototyping applications in minutes with our microcontroller-based LaunchPad kits, Sitara™-processor-powered BeagleBoards and SimpleLink™ wireless connectivity SensorTags.
As a follow up to last week’s article, this post will work to cover the step-by-step process for getting the solution working.
Following the steps below will allow you to connect the SimpleLink™ multi-standard CC2650 SensorTag kit (CC2650STK) to the Amazon AWS (AWS) cloud and customize the solution for specific needs. This tutorial also provides tips for other solutions using the CC2650 SensorTag kit and mobile applications.
Step 1: Setting up an Amazon AWS account
To use AWS you need to set up an account and there are quite a few details to get right. Fortunately, we have created a step-by-step guide to get your event queue and cloud storage quickly up and running without the cost for basic operations.
Follow the instructions in this guide to set up and configure AWS for the following example.
On most of the screens in the set-up wizard you don’t need to change any values. Simply press the “ok,” ”next” and “save” buttons according to the instructions in this article.
Step 2: Getting Started with Evothings Studio
It’s easy and fast to download Evothings Studio and get started (instructions detailed below). Note that there are two keys. One is a Cloud Token to be generated once per user and a shorter Connect Key to link the desktop software with mobile clients.
Step 3: Get started with the mobile application
The mobile application in this tutorial reads temperature values from the SensorTag kit and passes the data to the AWS cloud. The application also reads data from the AWS cloud and displays it in the app. It is easy and safe to modify to use data from different sensors and to use different intervals to send and read data.Below is a screenshot of the main page leading to three different sub menus:
Each of these sub menus leads to different experiences, which are detailed below:
1. If you don’t have a SensorTag kit available, this sub menu features writing generic, made-up data to your AWS account.
2. This sub menu allows you to read that same data right back to the demo app.
3. The last menu provides an interface for real sensor info sent from the CC2650 wireless MCU. Note that with many sensors running concurrently, there is less of a data stream available for each one.
Follow the instruction here to download and import the application to Evothings Studio.
Step 4: Connecting the SensorTag kit to the app
The TI SensorTag device has a button on the side. Long pressing the button places the device in “announcement mode” with a tiny green light flashing continuously.
Press the “START READING SENSORTAG” button in the app and after a few seconds the data will flow.
This is the end of this tutorial, but only the start of exploring possibilities for working with the SimpleLink CC2650 SensorTag kit and mobile apps! You can freely use this code as a starting point for your own apps.
When the steps in this tutorial are completed and the application is working properly, it is very straight-forward to start experimenting and modifying the application for your own purposes. There are many example apps in Evothings Studio that can be mixed and matched for different use cases.
If you have questions on developing apps with Evothings Studio for your SensorTag kit or other Texas Instruments IoT devices, the Evothings team is ready to help. Please join the Evothings community to exchange knowledge and ideas with other IoT enthusiasts!
Evothings Studio comes with three different example applications working with the CC2650 SensorTag kit.
Check out the below resources to learn how to make more use of mobile apps and the SensorTag devices:
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. 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.