Connecting to the Cloud with MSP432 MCU Enabling IoT with MSP432 MCU & CC3100 WiFi. Dung Dang Adrian Fernandez MSP Applications Texas Instruments

Similar documents
TI LaunchPad Ecosystem: Modular and affordable microcontroller development tools for rapid prototyping

Texas Instruments LaunchPad Ecosystem

TI LaunchPad Ecosystem: Modular and affordable microcontroller development tools for rapid prototyping

TI LaunchPad Ecosystem: Modular and affordable microcontroller development tools for rapid prototyping

Bidirectional wireless communication between IBM Cloud and Bluetooth Low Energy peripherals through SimpleLink Wi-Fi

TI SimpleLink dual-band CC1350 wireless MCU

Pushing Your Arduino Project to the Next Level with Texas Instruments. Discovering the Energia Ecosystem

ArduCAM CC3200 UNO board

The challenge with IoT

TI LaunchPad Ecosystem: Modular and affordable microcontroller development tools for rapid prototyping

TI LaunchPad Ecosystem: Modular and affordable microcontroller development tools for rapid prototyping

New STM32WB Series MCU with Built-in BLE 5 and IEEE

Wireless Connectivity Made Easy by Design

Wireless connectivity made easy by design

New STM32WB Series MCU with built-in Bluetooth 5 and IEEE

Cypress PSoC 6 Microcontrollers

Low-Cost Microcontrollers

5 things you want to know about Bluetooth 5

HEXIWEAR COMPLETE IOT DEVELOPMENT SOLUTION

STM32G0 MCU Series Efficiency at its Best

HEALTHCARE SOLUTIONS WITH RENESAS SYNERGY PLATFORM

Getting Started With the Stellaris EK-LM4F120XL LaunchPad Workshop. Version 1.05

Wireless Connectivity Options for IoT. By: MIST Makers John Varela and Nicholas Landy

TI LaunchPad Ecosystem: Modular and affordable microcontroller development tools for rapid prototyping

Milwaukee Tech Day - March 30 th, 2017

Wearable Technologies and the IoT. David Lamb Market Development Manager, North Europe STMicroelectronics

Cypress PSoC 4 Microcontrollers

mbed OS Update Sam Grove Technical Lead, mbed OS June 2017 ARM 2017

New CC430 combines leading MCU and RF technology

Ubiquitous IoT Perspectives The Power of Connected Sensors and Actuators

Prepaid Energy System

NXP Smart Washing Machine Solution

STM32F3. Cuauhtémoc Carbajal ITESM CEM 12/08/2013

FOR IOT PRODUCT DEVELOPMENT

STM32 Open Development Environment

Cypress PSoC 4 Microcontrollers

Connecting Your Product to the IoT: What You Need to Know and How to Get Started. A Reference Guide for Product Managers, Designers and Engineers

STM32 Cortex-M3 STM32F STM32L STM32W

THE LPC84X MCU FAMILY A MULTI-TESTER TOOL OFFERING FEATURES FOR YOUR NEXT IOT DESIGN

Internet of Things: TI's Wireless Connectivity Solutions. Aug.2015 Collins Jiang TI WCS BDM

DesignWare IP for IoT SoC Designs

Quick Start Guide (V1.0 May2015) Dynamic NFC tag expansion board based on M24SR for STM32 NUCLEO (X-NUCLEO-NFC01A1)

STM32 F0 Value Line. Entry-level MCUs

TI-RTOS overview. Nick Lethaby, TI-RTOS and IoT Ecosystem. May 2015

Renesas Synergy MCUs Build a Foundation for Groundbreaking Integrated Embedded Platform Development

Oberon M2M IoT Platform. JAN 2016

BASICS OF THE RENESAS SYNERGY PLATFORM

STM32MP1 Microprocessor Continuing the STM32 Success Story. Press Presentation

ARM mbed mbed OS mbed Cloud

RTX41xx Introduction. March 2013

Intel Galileo gen 2 Board

Wireless Modules Wi-Fi Module

Ultra Low Power Microcontroller - Design Criteria - June 2017

.org. IoT Development Platform

Enabling IOT. IQRF Alliance Conference May Harald Weidinger Key Client Manager

RENESAS SYNERGY PLATFORM

mbed Hello World! Introduction to mbed

DESIGN AND DEPLOY INTELLIGENT, LOW-POWER AND LOW-COST WIRELESS NETWORKS

ARM mbed Reference Designs

Kinetis EA Ultra-Reliable Microcontrollers. Automotive and Industrial Applications

Optimization of IoT Sensing Systems Based on Bluetooth Smart SiP Modules. Chris Barratt Insight SiP Sophia Antipolis France October 15 th 2015

FEATURES: 1.0 INTRODUCTION

Hello, and welcome to this presentation of the STM32L4 power controller. The STM32L4 s power management functions and all power modes will also be

STM32L4+ MCU series Excellence in ultra-low-power with more performance

ČVUT FEL v Praze, U-BLOX IOT MODULES

GET STARTED FAST WITH THIS COMPREHENSIVE ENABLEMENT OFFERING FOR LPC800 MCUS

Quick Start Guide. STM32 ODE Function Pack for connecting 6LoWPAN IoT Nodes to smartphone through a BLE interface (FP-NET-6LPBLE1)

The Opportunities and Challenges of IOT Market. YuChuan Yang MediaTek Inc.


AIM: To create a project for implement a wireless communication protocol on an embedded system- ZigBee.

A platform to build smart solutions for everyday ease

From Sensors to Cloud: The Case for a Complete Ecosystem for IoT Development

HOW TO INTEGRATE NFC CONTROLLERS IN LINUX

ez430-chronos Wireless Watch Development Tool: Teardown & Getting Started

IoT as Enabling Technology for Smart Cities Panel PANEL IEEE RTSI

Qualcomm Wi-Fi Connectivity Selector Guide

Application Strategic Focus

Join the forward thinkers who rely on Toshiba for wireless connectivity ICs.

Silicon Labs Corporate Overview

STM32F429 Overview. Steve Miller STMicroelectronics, MMS Applications Team October 26 th 2015

StreetWise IoT Solutions

Part I: Building intelligent, low power, connected things at a low cost

T he key to building a presence in a new market

Microcontroller Basics

PBLN52832 DataSheet V Copyright c 2017 Prochild.

Java Embedded on ARM

Visit us at DL BLACK BOX. Controller Series. Breaking Through the Barriers of Water Management

Microcontrollers. Claude Dardanne Executive Vice President, General Manager, Microcontrollers, Memory & Secure MCU Group.

Typical Applications: GHz Bluetooth low energy systems - Proprietary 2.4 GHz systems - Sports and leisure equipment - Mobile phone accessories,

Wolverine - based microcontrollers. Slashing all MCU power consumption in half

CSR102x Bluetooth Smart Product Line Overview

WHICH MICRO? What does MCU needs to do in my system? What are the tasks? Dr. Adriana Becker-Gomez

Overcoming Hurdles in Wearable Device Designs. John Logan Atmel

Bluetooth Smart Development with Blue Gecko Modules. Mikko Savolainen October 2015

IoT Ecosystem and Business Opportunities

The Software of Things T Y S O N T U T T L E C E O S I L I C O N L A B S A S P E N C O R E C E O S U M M I T S H E N Z H E N 8 N O V E M B E R 2018

Industrial IoT Sensor Node & Gateway Solutions

WF121: b/g/n module. Product Presentation

Bluetooth Low Energy Portfolio

Freescale i.mx Applications Processors based on ARM Technology Connected Multimedia

Transcription:

Connecting to the Cloud with MSP432 MCU Enabling IoT with MSP432 MCU & CC3100 WiFi Dung Dang Adrian Fernandez MSP Applications Texas Instruments 1

What is IoT? A diverse collection of technologies and devices designed to connect everyday objects to the Cloud to keep track of people, assets and events effortlessly and in real-time, providing enhanced personal and societal awareness and control. 2

Total number of things The Evolution of the IoT Internet of Things Things on the Internet 50 billion connected devices by 2020 Things Connected Things No direct connection to the Internet Things talk directly to the Internet Things talk to each other and the Internet Time

IoT The United Nations of connectivity C H AL L E N G E Connectivity: One size doesn t fit all W H AT I S N E E D E D Broad variety of wired or wireless standards T I D E L I V E R S Low power mesh network Smart metering & lighting Moving into home automation Fast 10Mbps++ Direct Internet connection Home & enterprise apps Data over power lines (OFDM) Developed for smart grid Lighting, solar, appliances Low power & long range Proprietary & open protocols Metering, security systems Lowest power Connect to tablet/phone Moving to industrial, automotive Fast, low latency Ethernet Real-time industrial control Information technology IEEE P1901.2 2.4GHz IEEE 802.15.4

Only TI has all the IoT building blocks Nodes Gateway, Bridge or Router MCUs Processors MCUs Multicore Processors Wired & Wireless Connectivity Sensors Processors Wired & Wireless Connectivity Analog Signal Chain Analog Signal Chain Power Management Analog Signal Chain Power Management Power Management

MCU & Wireless: Essential IoT components MCU and RF SOC MCU as Host MCU as Host and running Network Stack MCU as Sensor Hub or Power management to Host MPU Architecture MCU + RF Appl MCU Appl RF MCU Appl RF MPU Appl Stack Stack Stack Stack MSP430 RF ULP task Example MCU Memory needs CC3200 CC2640 CC1300 CC430 MSP432 + CC3100 MSP430 + CC3100 MSP432 + CC2640 MSP + CC2560 MSP + TRF79xx WL18xx + AM335x + MSP Max Min Max Task-dependent MCU Flexibility/ Scalability Min Max Middle Max MCU Cost $$$ $ $$ Task-dependent 6

INDUSTRY DILEMMA: DESIGNING PRODUCTS WITH MORE FEATURES AND LESS POWER Developers are challenged to pack more performance into devices 7

INTRODUCING MSP432 MCUs: LOW-POWER AT ITS BEST; PERFORMANCE AT ITS CORE MORE PERFORMANCE FOR MSP430 DEVELOPERS Advance to higher levels of computing and analog performance, while maximizing your ultra-low-power MSP430 MCU investment and expertise LOWER POWER FOR ARM DEVELOPERS Slash power consumption and boost performance with the world s lowest power Cortex -M4F microcontroller NO COMPROMISES Get low-power and performance with a scalable portfolio of 16-bit and 32-bit MSP microcontrollers in a variety of applications 8

MSP432 MCUs: PERFORMANCE AT ITS CORE MSP432 MCU Wide voltage range: 1.62-3.7V Selecting the highperformance ARM Cortex -M4F core Highest Coremark score: 3.41/MHz 48MHz ARM Cortex -M4F Full ARM instruction set DSP extensions FPU engine Industry-leading ultra-low-power Active power: 95 μa per MHz Sleep mode: 850 na (with RTC) ULPBench score: 167.4 Integrated LDO & DC/DC Selectable RAM retention Independent flash banks DriverLib in-rom 128-bit Flash buffer & pre-fetch 14-bit ADC 8-channel DMA NVIC with tail-chaining Peripheral & SRAM memory bit-band Incorporating high-performance peripherals and features Simultaneously read and erase from flash Execute up to 200% faster with DriverLib in ROM vs. Flash 14-bit 1MSPS ADC with 13.2ENOB, differential mode & 2 window comparators 9

MSP432 MCUs: LOW-POWER AT ITS BEST Optimizing the architecture for ultra-low power Industry s lowest power ARM Cortex-M4F MCU MSP432 MCU 48MHz ARM Cortex -M4F Full ARM instruction set DSP extensions FPU engine Industry-leading ultra-low-power Active power: 95 μa per MHz Sleep mode: 850 na (with RTC) ULPBench score: 167.4 Wide voltage range: 1.62-3.7V Integrated LDO & DC/DC Selectable RAM retention Independent flash banks Driver Lib in-rom 128-bit Flash buffer & pre-fetch 14-bit ADC 8 channel DMA NVIC with tail-chaining Peripheral & SRAM memory bit-band Optimizing peripherals for ultra-low power Save 40% more power with the integrated DC/DC vs. LDO Save 30nA per RAM bank with selectable RAM retention Consume minimal power (375uA) when sampling sensors at 1MSPS with 14-bit ADC DriverLib in ROM consumes up to 35% less power than Flash 10

MORE ECOSYSTEM WITH EASY-TO-USE TOOLS AND SOFTWARE 1 Get started here 2 Connect 3 to your computer Choose from your favorite IDEs CCS IAR Keil MSP432 LaunchPad Easy to use, low-cost evaluation kit with integrated emulator and EnergyTrace+ technology BoosterPacks Expand MSP432 LaunchPad evaluation with easy to use, low-cost BoosterPack add-on daughter boards Software optimized for low-power CONNECTIVITY DISPLAY SENSORS 4 5 6 Develop or access code and collateral online, instantly Ease code development with easy to use APIs and examples Optimize your code and system for ultra-lowpower operation TI Cloud IDE: Resource Explorer Code Composer Studio PinMux MSPWare : Driver library App notes & user s guides Example code Tutorials Optimization tools: ULP Advisor EnergyTrace+ 11

DEVELOPMENT ENVIRONMENTS FOR MSP432 MCUs MAKING IT EASIER & PROVIDING MULTIPLE POINTS OF ENTRY Rapid Prototyping Energia Light-weight, Community-driven, Wiring-based IDE for quick evaluation Evaluation TI Cloud Tools with CCS Browser-based code editor and Resource Explorer Advanced CCS & Pro IDEs Fully-capable dev environments from TI & third parties Intuitive coding environment Simplified interface provides an easy-to-use code editor, serial monitor & compiler Highly-abstracted API framework Functional APIs make it easy for developers to start controlling hardware Community-driven Completely open source & driven by the community Fast start & no installation Browser based code editing tool to get you started quickly (MSP430 and MSP432 supported at this time) Use Energia, TI-RTOS & more Cross Platform and allows you to upload firmware using TI Cloud Agent Resource Explorer integration Access Resource Explorer to get the latest code examples, design files, and more. Full debug capability & more Set breakpoints, watch variables, step through code & more Import Energia projects Need more features from your development environment? Seemlessly import your Energia sketches into Code Composer Studio! 12

TI CLOUD TOOLS @ dev.ti.com Code Composer Studio Cloud Browser based code editing tool to get your started quickly Cross Platform and allows you to upload firmware using TI Cloud Agent Supports MSP430 & MSP432 LaunchPads TI Cloud Resource Explorer Entire MSPWare available online: complete one-stop shop for MSP MCU developers Access latest software, examples, documentation, training, application notes, and more collateral

CODE COMPOSER STUDIO 6 Eclipse-based IDE for professional firmware developers that supports all TI processors CCS App Center allows you to stay current with the latest plugins and updates Use tools such as EnergyTrace, ULP Advisor, and more to optimize your workflow and application Resource Explorer exposes thousands of code examples and technical materials ti.com/ccstudio

TI S INDUSTRY-LEADING LOW-POWER MCU PORTFOLIO: SCALABILITY FROM 16-BIT TO 32-BIT, PLUS WIRELESS MCUs MSP430 MCUs MSP432 MCUs SimpleLink Wireless MCUs 16-bit MSP430 MCUs The industry leader in ultralow-power, rich peripherals and analog integration. World s only portfolio of ultralow-power embedded FRAM MCUs. Growing portfolio of more than 500 ultra-low-power MCUs across 13,000+ customers. TI Confidential Maximum Restrictions 32-bit MSP432 MCUs Industry s lowest power ARM Cortex -M4F MCUs. Period. High performance MCUs without sacrificing power consumption. Pin-for-pin platform scalability up to 2MB; sampling 256KB today. SimpleLink Wireless MCUs Focus on ease of use and low power. Support for more than 14 wireless protocols including Bluetooth Smart, Sub-1 GHz, 6LoWPAN, ZigBee and more. Portfolio includes SimpleLink Wi-Fi and new ultra-low power platform. 15

CC3100 SimpleLink Wi-Fi Next generation embedded Wi-Fi network processor connecting new classes of devices to the IOT Simple Secure Low Power Quick HW design with QFN package or TI module Best in class Wi-Fi and Internet security protocols Low power radio & low power sleep Slick SW design with SimpleLink APIs No Wi-Fi expertise needed Easy Wi-Fi provisioning with SmartConfig On chip accelerators enable secure connection easy and fast Secure MCU protects customers IP and prevents cloning Fast wake up & connect Run over 1 year with 2xAA batteries TI Confidential Maximum Restrictions 16

IoT with SimpleLink Wi-Fi CC3100 BoosterPack CC3100 reference design Works stand alone with SimpleLink TM Studio or attached to TI MCU LaunchPads Embedded IPv4 TCP/IP stack IEEE 802.11 b/g/n CC3200 LaunchPad CC3200 SW development platform Compatible with multiple BoosterPacks On board temp. sensor accelerometer SimpleLink Studio Use your PC as a host processor for application development Short development cycle Easy debug Accelerate development on any MCU TI Confidential Maximum Restrictions CC3100 + Any MCU 17 17

IoT End Applications Application Value Proposition Block Diagram Home Automation Home control over the internet using the existing Wi-Fi network using a smart phone MSP432 & CC3100 enable easy and cost effective application designs with built in Internet connectivity Sensor LCD Push Button MSP432 MCU SimpleLink TM CC3100 Remote diagnostics and service promotion (e.g. filter replacement reminder) Home Appliance CC3100 offloads all communication from the appliance MCU and enables easy integration with legacy systems Appliance MSP432 SimpleLink TM CC3100 Access control Easily deploy wireless remote access control systems over the Internet or the Enterprise network MSP432 & CC3100 enable secured communication for authentication and delivers low power for battery operation Camera NFC Radio BT/BLE MSP432 MCU SimpleLink TM CC3100 18

IoT End Applications Application Value Proposition Block Diagram Add wireless cameras to security systems. Control and monitor the system over the internet Camera LCD SimpleLink TM CC3200 Security systems CC3xxx supports best in class internet security protocols for personal and enterprise applications Keypad MSP432 MCU Use exiting home Wi-Fi network to read the smart meter, thermostat control and smart energy in home display MSP432 TM SimpleLink TM CC3100 Smart Energy CC3100 enables secure Wi-Fi communication on battery operated devices UI Metrology Wi-Fi gateway or remote-control hub for low power RF devices provides ubiquitous access MSP432 & CC3100 can be easily integrated with all TI wireless connectivity solutions BT/BLE 6LoWPAN Zigbee MSP432 MCU SimpleLink TM CC3100 Internet Gateway 19

IoT End Applications Application Value Proposition Block Diagram Industrial Control Add high speed wireless service access using a phone or a tablet CC3100 has on-chip secure HTTP server with user configurable web page for easy to use service interface Application MCU SimpleLink TM CC31xx Smart plug / metering Control lights and electric devices remotely, and measure power consumption to save energy Leverage metrology & LCD features onmsp devices and Wi-Fi on CC3100 Relay Metrology LCD MSP432 MCU SimpleLink TM CC3100 Cost effective audio streaming from a phone, a local network or the Internet CC3200 has a I2S/PCM audio interface and enables audio streaming protocols CODEC Push Buttons LCD MSP432 MCU SimpleLink TM CC3200 Wireless Audio 20

MSP432 MCUs: OPTIMIZED FOR INTERNET OF THINGS WI-FI ENABLED SECURITY PANEL Customers want to increase product capability with more sensors, and display data in real time, without sacrificing the portability enabled by ultra-low-power operation WHY MSP432 MCUs? Intelligent, fast sensing Motion sensing, proximity, fingerprint scan Signature analysis Fast processing from multiple serial interfaces Ultra-low power Keeps system power low while collecting / processing sensor data IP (code) Protection Preserves and secures customer s unique code and algorithms Touch capability High-performance, low-power analog enables touch capability Large amount of flash Runs a large variety of wireless connectivity stacks INDUSTRIAL PERSONAL ELECTRONICS INTERNET OF THINGS 21

MSP432 MCUs: OPTIMIZED FOR INTERNET OF THINGS WI-FI ENABLED SECURITY PANEL Microphone Speaker Signal Conditioning ADC14 PWM SPI QVGA Display Motion Sensor ADC14 MSP432 MCUs ADC14 for touch capability Glass Breakage Sensor.. Signal Conditioning ADC14 I2C Temp Sensor (TMP006/7) Wi-Fi (CC3100) WHY MSP432 MCUs? Intelligent, fast sensing Motion sensing, proximity, fingerprint scan Signature analysis Fast processing from multiple serial interfaces Ultra-low power Keeps system power low while collecting / processing sensor data IP (code) Protection Preserves and secures customer s unique code and algorithms Touch capability High-performance, low-power analog enables touch capability Large amount of flash Runs a large variety of wireless connectivity stacks INDUSTRIAL PERSONAL ELECTRONICS INTERNET OF THINGS 22

MSP432 IoT & Cloud Services TI IoT solutions offer support for various cloud partners & protocols via WiFi or Ethernet. 23

Prototyping an IoT solution with modular open source hardware. 24

The LaunchPad Ecosystem Everything you need to start microcontroller development Hardware + Software + Community LaunchPads & BoosterPacks Development tools based on TI microcontrollers, including MSP430, C2000, TM4C, & Hercules. They are affordable & include everything you need to start microcontroller development! Plug-in modules for the LaunchPad add new functionality including capacitive touch, wireless, motor control, dynamic lighting, sensors & more. Intuitive Software Teach your LaunchPad new tricks using easy-to-use software tools. LaunchPad is supported by a wide range of software tools ranging from beginner-level software to full-featured professional development environments. Engaged Community Share projects and ask questions with LaunchPad community members and TI engineers located all over the world using online forums and communications tools. 25

Low-cost LaunchPad kits from MSP430, TM4C, C2000, Hercules & Connectivity starting at $9.99 Open designs & modular hardware enables developers to create complete TI-enabled system solutions Add power management, wireless capabilities, sensors, displays & more to your TI MCU-based LaunchPad by stacking multiple BoosterPacks. Ranging from $10-$60 Hundreds of code examples to get up and running quickly using intuitive software tools www.ti.com/launchpad 26

LaunchPad is TI s Common Denominator Modular hardware enables developers to explore new ideas quickly Sub-1GHz NFC/RFID WiFi ZigBee BLE (CC110L) (TRF7970A) (CC3100) (CC2530) (CC2541) Bluetooth (CC2564) Wireless BoosterPacks enabled by TI transceivers Thermocouple BoosterPack (ADS1118) MEMS Temp Sensor BoosterPack (TMP006) epaper Display BoosterPack (RePaper) LiPo Battery BoosterPack (BQ fuel gauge) SensorHub BoosterPack (various sensors) Additional BoosterPacks for analog, sensors, displays & more from TI, Third Parties & Maker community. LaunchPad kits featuring TI MCUs & standardized BoosterPack interface MSP430 (Ultra-Low Power) TM4C (ARM Cortex M4F) C2000 (Real-time Control) Hercules (Safety) CC3200 (MCU + WiFi) 27

Quick demo recipes Enable customers to experience TI differentiation in minutes WiFi-enabled Meat Probe igrill. Send a tweet when temp exceeds threshold. MSP430F5529 LaunchPad WiFi CC3100 BoosterPack = + + Thermocouple BoosterPack (ADS1118) Create a battery-powered WiFi-connected NFC/RFID tag reader CC3200 Wi-Fi LaunchPad NFC/RFID (TRF7970A) = + + LiPo Battery BoosterPack (BQ fuel gauge) Create a multi-point SubGHz RF wireless temperature sensor network MSP430G2553 LaunchPad Sub-1GHz (CC110L) = + + MEMS Temp Sense BoosterPack (TMP006) TI Microcontroller TI Wireless TI Analog

BoosterPack pinout standard (ti.com/byob) 29

Grove Starter Kit for LaunchPad Access the Seeedstudio Grove ecosystem to create projects and prototypes Features: Learn more from Seeed Available for $59USD Grove Base BoosterPack Relay Buzzer 4 Digit Seven Segment Display PIR Sensor Ultrasonic Range Finder Light Sensor Rotary Angle Sensor (Potentiometer) Sound Sensor Moisture Sensor Temperature/Humidity Sensor Grove Cables Grove Starter Guide/Manual 32

Energia IDE Fork of the Arduino/Wiring IDE & framework Flexible development options Use instantly from a browser @ dev.ti.com Download @ www.energia.nu Mac / Windows / Linux support Supports various TI LaunchPad dev kits Free & open source (git) // Support forum Many libraries have been ported: Wi-Fi & Ethernet (HTTP client, MQTT, JSON, etc) + various cloud services Sensors, displays & more Import Energia projects to TI s CCS IDE for debug capability (set breakpoints, step through Energia sketches, etc) 33

Energia Import in CCSv6 Import an Energia sketch into Code Composer Studio v6 & pick up right where you left off. CCS introduces full debug capability & other professional features to further optimize your design. Modularize your code & leverage Energia APIs & libraries within CCS Enable hybrid projects that leverage low-level C, assembly & even abstracted Energia APIs enabling a developer maximum flexibility during code development. 34

Develop with Energia on the Cloud TI Cloud Resource Explorer Access all Energia code examples Instantly import Energia code into Code Composer Studio Cloud Code Composer Studio Cloud Create new, import, and export Energia projects Compile & download Energia code to MSP430 & MSP432 LaunchPads Terminal Monitor provides printf- level of debug Identical experience to desktop energia.nu 35

The Community Get support from TI & the online community! http://e2e.ti.com Supported 24/7 by TI engineers! Over 1 million Q&As available on-demand Get support on TI s complete portfolio from microcontrollers to analog to connectivity www.43oh.com Active & friendly online community & blog for the LaunchPad ecosystem! ~20,000 active members ~60 forum users online at any given time! Home to much of the Energia community 36

Today, we ll focus on Temboo www.temboo.com/hardware/ti 37

Demo #1 Creating a cloud-connected moisture sensor. 38

Creating a cloud-connected sensor. {REST API} {REST API} MSP432 LaunchPad CC3100 Wi-Fi BoosterPack Grove Base BoosterPack from Seeed Studio Grove analog moisture sensor 39

Demo #2 Publishing sensor data to the cloud via MQTT. 40

Publishing data to the cloud with MQTT. MQTT Publish MSP432 LaunchPad CC3100 Wi-Fi BoosterPack Grove Base BoosterPack from Seeed Studio Grove analog moisture sensor 41

What can you innovate in IOT MSP432 + CC3100 provides Low-power & performance Integration Secure & Cost-effective Low power Wi-Fi for next generation IOT application What will you design next? 42

CC3100BOOST-MSP-EXP432P BUNDLE Order and develop your IoT application today https://store.ti.com/cc3100boost-msp-exp432p.aspx MSP432 LAUNCHPAD CC3100 BOOSTERPACK + = $31.00 $12.99 Where to go next $19.99 Get started with MSP432 MCU: ti.com/msp432 Official LaunchPad Portal: ti.com/launchpad Official SimpleLink site: ti.com/simplelink 43

How Get A Cloud Bundle For Free There are 2 ways for you to get a free Cloud Bundle: CC3100BOOST + MSP-EXP432P LaunchPad https://store.ti.com/cc3100boost-msp-exp432p.aspx 1. Cloud Bundle Quiz prize draw - Answer all 5 questions in this quiz correctly and get the opportunity to win one of five Coupon Codes valid for a Cloud Bundle. MyTI registration required. www.ti.com/cloudbundlequiz 2. Farnell Roadtest - Describe what you would do if you had the bundle. The highest 2 quality applications will get the opportunity of trying one Cloud Bundle each! Apply at: http://www.element14.com/community/roadtests/1425