Download presentation
Presentation is loading. Please wait.
1
With the Wi-Fi LaunchPad
Making MADE simple With the Wi-Fi LaunchPad { } Making made simple with the Wi-Fi LaunchPad! Hardware & Software
2
Introducing the TI LaunchPad Ecosystem
Class Name Introducing the TI LaunchPad Ecosystem Rapid prototyping with TI’s broad portfolio of MCU, analog, & connectivity solutions. Presenter Title The first half of the workshop will present the LaunchPad ecosystem from Texas Instruments. The second half will introduce IoT and how we can begin creating IoT applications today.
3
Modular Hardware, Intuitive Software, & Community Support
The LaunchPad Concept Rapidly Prototype TI Solutions with Modular Hardware, Intuitive Software, & Community Support We can boil down the LaunchPad concept into one sentence. Rapidly prototype TI Solutions with modular hardware, intuitive software, and community support.
4
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. The LaunchPad evaluation platform is made up of 3 main components The first piece is our LaunchPad baseboards. These development kits are based on TI microcontrollers, including MSP430, C2000, and connected MCUs with integrated wireless. TI offers 16-bit and 32-bit MCUs on board the various LaunchPads with clock speeds ranging from 16MHz to 120MHz and many memory configurations for FRAM, Flash, and SRAM. They’re meant to be affordable, but most importantly, they include everything you need to start developing fun applications using a microcontroller! They even include a hardware debugger to enable advanced debugging features when writing firmware. LaunchPad pricing starts at an amazing $9.99. In addition to the amazing LaunchPad hardware there are the modular BoosterPack plug-in modules. These components plug onto and underneath LaunchPad kits and stack on new functionality including wireless, sensors, capacitive touch & more! Using popular communication protocols like SPI and I2C and shared power lines, it is very easy to stack multiple BoosterPacks on the LaunchPad to create a fully TI enabled application prototype, project, or proof of concept. The second piece really ties everything together. It’s software. The LaunchPad ecosystem is supported by a wide array of software tools that are meant to enable a wide spectrum of users & includes simplified software tools all the way to full-featured professional development environments! Lastly, LaunchPad is also supported by a fun, growing & active online community! TI can’t say thank you enough to the community of existing LaunchPad users and developers! TI is excited to enable both users and contributors through the LaunchPad platform! One of the many great achievements coming out of the online community, Energia, will appear later in this presentation. 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.
5
Modular hardware enables developers to create complete TI-enabled system solutions.
Stack multiple BoosterPacks to add power management, wireless capabilities, sensors, displays & more to your TI MCU-based LaunchPad. Intuitive software tools offer hundreds of code examples to get up and running quickly. Low-cost LaunchPad kits from MSP430, Tiva C, C2000 & Hercules start at $9.99 LaunchPad enables rapid prototyping, solution exploration, and project creation through modular hardware that utilizes many of the most popular TI components. LaunchPad acts as the best starting point to evaluate a TI component or to begin a custom embedded design. Using standardized headers with stackable leads, BoosterPacks contain verified circuits that showcase an interesting out of box experience or add additional functionality to the MCU running on your LaunchPad. The headers also allow for prototyping circuits and adding through hole components easily with a breadboard. The intuitive software tools help get developers up and running quickly with hundreds of code examples available.
6
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 (various sensors) Additional BoosterPacks for analog, sensors, displays & more from TI, Third Parties & Maker community. MSP430 TM4C C2000 Hercules LaunchPad kits featuring TI MCUs & standardized BoosterPack interface LaunchPad acts as TI’s common denominator. Easily stack BoosterPacks that incorporate popular TI wireless modules and TI analog components and add them to the LaunchPad to explore new ideas quickly. Easily add a wide spectrum of wireless capability such as Wi-Fi, NFC, Bluetooth, Zigbee, and Sub-1GHz RF. It’s very easy to combine LaunchPads and BoosterPacks to showcase a complete embedded system solution and the easily accessible headers allow developers to add and interact with discrete components like motors, LEDs, sensors, displays, and more.
7
Easily add RF for wireless applications!
Add a wide variety of wireless communication. Wi-Fi, NFC, Bluetooth, Zigbee, and Sub-1GHz RF communication.
8
Quick demo recipes = + + = + + = + +
Enable customers to experience TI differentiation in minutes MSP430F5529 LaunchPad WiFi CC3100 BoosterPack Thermocouple BoosterPack WiFi-enabled Meat Probe “iGrill”. Send a tweet when temp exceeds threshold. (ADS1118) = + + CC3200 LaunchPad NFC/RFID LiPo Battery BoosterPack (TRF7970A) Create a battery-powered WiFi-connected NFC/RFID tag reader (BQ fuel gauge) = + + MSP430G2553 LaunchPad Sub-1GHz MEMS Temp Sense BoosterPack Here is a look at a few demo recipes that can be easily recreated with the LaunchPad ecosystem. Create a Wi-Fi enabled cooking temperature probe by using an MSP430 LaunchPad, the CC3100 SimpleLink Wi-Fi BoosterPack, and the ADS1118 Thermocouple BoosterPack. Make a battery-powered WiFi-connected NFC/RFID tag reader using the CC3200 LaunchPad, The TRF7970A NFC/RFID BoosterPack, and the Fuel Tank LiPo Battery BoosterPack. Put together a functional RF wireless temperature sensor network with a few LaunchPads, the CC110L Sub-1GHz RF BoosterPacks, and some Temperature Sensor BoosterPacks. (CC110L) Create a multi-point SubGHz RF wireless temperature sensor network (TMP006) = + + TI Microcontroller TI Wireless TI Analog
9
LaunchPads Here is a quick look at the different LaunchPads. One may be better suited than another depending on what you are trying to build.
10
LaunchPads
11
BoosterPack pinout standard (ti.com/byob)
This is the BoosterPack standard. There are many signals exposed on the headers including UART, I2C, SPI, PWMs, GPIOs, and many are interrupt capable. This standardized pin out makes it easier to work with LaunchPads and creates opportunities for cross compatibility across different LaunchPads.
12
CODE! Now we are going to discuss software. There are many free tools to take advantage of with the LaunchPad hardware. For FREE!
13
LaunchPad Software Tools Making it easier & providing multiple points of entry
Beginners Advanced Energia Community-driven, Wiring-based IDE CCS & Pro Tools Fully-capable dev environments from TI & third parties Intuitive coding environment Simplified interface provides an easy-to-use code editor, serial monitor & compiler Full debug capability & more Set breakpoints, watch variables, step through code & more On a software standpoint, LaunchPad provides multiple points of entry. Makers & rapid prototypers can leverage Energia, an open source fork of the popular Wiring & Arduino framework. With this tool, developers can leverage a huge repository of libraries & examples to get a prototype built quickly and efficiently. In addition, traditional development environments are available as well, including TI’s Eclipse-based Code Composer Studio. The LaunchPad kits are also supported by popular third party IDEs including IAR Embedded Workbench and Keil. Regardless of your tool of choice, LaunchPad is supported by a scalable offering of software tools & IDEs. Highly-abstracted API framework Functional APIs make it easy for developers to start controlling hardware Import Energia projects Need more features from your development environment? Seemlessly import your Energia sketches into Code Composer Studio v6! <beta available NOW> Community-driven Completely open source & driven by the community
14
Energia Fork of the popular Wiring framework – the basis of the Arduino IDE Robust collection of intuitive APIs for controlling your LaunchPad’s I/O Immediately develop code for I2C, UART, PWM, ADCs, SPI & more Open source & community driven Source code compatibility across supported LaunchPads Energia is a fork of the popular Wiring framework, which is the basis of Arduino IDE. This makes it compatible with many Arduino libraries and code examples. Energia provides a collection of APIs to control the I/Os on your LaunchPad. Using the code examples provided in the IDE and on the web, you can immediately start developing code for I2C, UART, PWM, SPI, and more. The open source and community driven project allows fixes and new library additions to be developed quickly. Another benefit of Energia is because of the high level abstraction, source code is often compatible across supported LaunchPads. This means you only have to write code once to achieve the same functionality across multiple TI architectures.
15
The Energia Difference
Send & receive wireless data within minutes using simple APIs Radio.begin(parameters); Radio.Transmit(parameters); Radio.receiverOn(parameters); 100% source code compatibility/consistent APIs across MCU, including MSP430 & Tiva LaunchPads All with a simple & intuitive code editing tool Start sending & receiving RF data for <$40 & <10 minutes. 2 LaunchPads + 2 CC110L RF BoosterPacks + Energia The Energia difference is a huge net positive to the out of box experience and development cycle. Using the CC110L RF BoosterPack as an example, we can easily use Energia to expose the basic functions of the wireless modules. Call Radio.begin() to initialize the device. Use Radio.Transmit() to start RF communication. You can very easily see how this cuts down on the hassle of evaluating the part and gets the developer closer to their end application goals.
16
Energia abstraction enables source code compatibility across MCU platforms.
Energia Functional Libraries for key BoosterPacks build upon the Energia Core APIs below, enabling cross-platform source code compatibility Displays (leverage SPI API) NFC (leverage SPI API) WiFi BLE (leverage UART API) Sensors (leverage I2C API) LEDs (leverage GPIO APIs) … Energia Core APIs // common set of standardized APIs for interfacing with MCU I/O & peripherals. digitalWrite() | digitalRead() | analogWrite() | analogRead() | SPI.begin() | Wire.begin() | Serial.begin() | more… Expose MCU-specific features through Energia abstracted APIs // i.e. WiFi (CC3200), USB (MSP430F5529), etc MSP-specific bit fields TM4C-specific bit fields CC3200-specific bit fields C2000-specific bit fields Other MCU-specific bit fields Peripheral Driver Library Peripheral Driver Library Peripheral Driver Library Peripheral Driver Library Peripheral Driver Library Here is a high level diagram of Energia abstraction MSP TM4C CC3200 C2000 Future MCUs LaunchPad kits across TI MCUs
17
Energia Abstraction Fly high above the bits & bytes
Boils it down to line of code 1 { } Abstraction Energia Program a LaunchPad using highly-abstracted functional APIs Peripheral Driver Library Low level abstraction layer for intuitively populating peripheral registers. Enable configure & use peripherals with easy-to-use APIs. Low-level C Code Each TI microcontroller peripheral is defined by a collection of registers. Our Peripheral Driver Library prevents developers from having to directly access & populate 1’s & 0’s into each register. TI Microcontroller Control MCU hardware & peripherals This graphic shows how Energia abstraction works. Traditional embedded software development involves significant amount of low-level C code with effort involved in initializing and managing registers of a specific processor. TI provides some abstraction using various Ware and Driver Libraries which can help speed up development. Energia goes a step further and creates another level of abstraction that is quick to program, human readable and intuitive, and is cross compatible across different processor architectures. This makes it extremely easy to start programming the hardware and rapidly prototype various applications.
18
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. An exciting new feature in Code Composer Studio version 6 and above is the ability to import or create new Energia sketches. This will allow you to use Energia code in a full featured environment that can make use of full hardware debug capabilities and other advanced features. You will also be able to use Energia APIs alongside traditional embedded C code to maximize code reuse and decrease development time.
19
LaunchPad in the cloud Cloud-connected LaunchPads offer support for various cloud partners & protocols via WiFi or Ethernet. The LaunchPad is a great place to start your IoT development. With LaunchPads available with both integrated WiFi & Ethernet, it’s never been easier to connect embedded devices to the cloud. In addition, many software examples & libraries are available to enable your hardware to talk to various cloud services.
20
The Community
21
The Community Get support from TI & the online community!
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 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 Now, it is worth mentioning the community support that is available when working with LaunchPad. The 4-3-oh community is a collection of hobbyists and makers from all over the world who are very experienced working with LaunchPad projects. The E2E community is the official support forum from Texas Intruments. When you have questions you have two great places to start! Engage the active and friendly community on 4-3-oh dot com. With over 20,000 members strong, it is a good way share and get feedback on your next LaunchPad project. Go to E2E.ti.com get 24/7 support from TI engineers. There are over 1 million questions and answers available on demand across TI’s complete portfolio of microprocessors, analog, and connectivity devices.
22
Here is a pin map of the CC3200 LaunchPad
Here is a pin map of the CC3200 LaunchPad. From this pin map we can see the capabilities of the pins and also the naming conventions inside of Energia.
23
Now you are a hardware ninja!
Hardware Hands On Download Energia Set up your CC3200 LaunchPad Blink the on-board LED How to use the Energia site Read Accelerometer Data Read Temperature Data Now you are a hardware ninja! Now we are going to get hands on with the hardware. (This can be instructor led or a lab activity) Now you are a hardware ninja!
24
MCU + WiFi IoT with TI Wireless Connectivity
Featuring: CC3200 SimpleLink Wi-Fi MCU This part of the presentation is going to introduce IoT and TI wireless connectivity
25
What is IOT? Image from: 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.
26
The Evolution of the IoT
Internet of Things 50 billion connected devices by 2020 Things on the Internet Total number of things Things talk to each other and the Internet Connected Things Things talk directly to the Internet The internet of things is expected to grow at a rapid rate. Estimates believe that 50 billion devices will be connected by 2020. Things No direct connection to the Internet Time
27
Only TI has all the IoT building blocks
Cloud Nodes Gateway, Bridge or Router MCUs Processors MCUs Multicore Processors Wired & Wireless Connectivity Sensors Processors Wired & Wireless Connectivity Analog Signal Chain IoT requires building blocks. Nodes are on the edge of the cloud. They are points that can be interacted with or report physical data from the real world. Gateway, bridges, and routers help connect nodes to the servers that support the cloud. And the cloud consists of all the infrastructure and software required to run deployed web applications. Analog Signal Chain Power Management Analog Signal Chain Power Management Power Management
28
Texas Instruments Wireless Connectivity
Wireless Connectivity Portfolio Proximity Personal area networks Local area networks Wide area networks NFC RFID Identification Bluetooth® Bluetooth LE Personal Connection Proprietary 2.4GHz Customizable ZigBee RF4CE Mesh 6LoWPAN IP Mesh Wi-Fi® Existing Infrastructure Proprietary Sub-1GHz Customizable Key Differences Up to 848Kbps Up to 3Mbps Up to 1Mbps Up to 1Mbps Up to 1Mbps Up to 100Mbps Up to 1Mbps No battery to coin cell Coin cell to AAA Coin cell AAA battery AAA battery AA battery Coin cell This is a snapshot of TI’s wireless connectivity portfolio. Key Attributes Low / no power Diverse apps IOP Large install base In mobile devices Longest range Customizable to application Robust RF Standardized mesh Large area coverage Redundancy IPv6 stack Ultra low power IoT platform Existing infrastructure High throughput Longest range Customizable to application Robust RF cm Range Up to 100m km
29
IoT – The United Nations of connectivity
CHALLENGE WHAT IS NEEDED Connectivity: One size doesn’t fit all Broad variety of wired or wireless standards TI DELIVERS Low power mesh network Smart metering & lighting Moving into home automation Low power & long range Proprietary & open protocols Metering, security systems Fast – 10Mbps++ Direct Internet connection Home & enterprise apps Lowest power Connect to tablet/phone Moving to industrial, automotive Support for 14 wireless technologies. Multiple connectivity options need to be supported to build a cost effective and efficient internet of things. Data over power lines (OFDM) Developed for smart grid Lighting, solar, appliances Fast, low latency Ethernet Real-time industrial control Information technology 2.4GHz IEEE IEEE P1901.2
30
Requirements for MCU to be ideal for IoT
Energy efficiency Embedded architecture with a rich software ecosystem Portfolio breadth to enable Software scalability Meet different levels of performance & a robust mix of I/O interfaces Cost-effectiveness Quality and reliability Security A microcontroller needs to meet certain requirements to be ideal for IoT. Energy efficient and low power. Rich software support to enable developers to work faster and easier. Portfolio breadth to make sure various levels of performance are met and software is scalable. Cost-effectiveness, quality, reliability, and security are also extremely important.
31
TI enabling low power IoT
Consumer, health tech, and industrial applications Are all looking to increase accessibility by adding remote connectivity Increase accessiblity without adding power, size, and complexity. Without adding power, size, and complexity Power Size Complexity
32
MCU in IoT system architectures
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 Example CC430 CC3200 CC MSP430 F5xx CC MSP430 F5xx; TRF79xx WL18xx + AM335x + MSP430 F5xx MCU Memory needs Max Min Task-dependent MCU Flexibility/ Scalability Middle MCU Cost $$$ $ $$ MCU + RF Appl MCU Appl RF MCU Appl RF MPU MSP430 ULP task Appl Stack Stack Stack Stack RF This is a diagram showing the different architecture styles. The first is an MCU and RF SoC where everything is running on one device. This can be super convenient but you are limited to the performance of the particular chip. Another architecture is having the MCU as the host in a coprocessor configuration. The application stack runs on the MCU but the RF device hands the network stack. You can also introduce an MPU that can run the majority of the processing tasks and have an MCU act as an auxiliary low power option to conserve power consumption.
33
LaunchPad & IoT a bird’s eye view
Cloud Service Provider Temboo Cloud services Access to data, dashboards, etc TM4C129 (MCU + Ethernet) LaunchPad CC3200 (MCU + WiFi SoC) LaunchPad RF Booster Pack IoT Gateways Your portal to the cloud RF Booster Pack Here is a bird’s eye view of LaunchPad and IoT. We can use LaunchPad to act as either nodes or gateways to communicate with Cloud services. Ethernet WiFi LaunchPads MSP430F5529 MSP430FR5969 MSP430G2 TM4C123G TM4C1294 MCU LaunchPad Wireless Nodes Connecting your devices MCU + RF SoC LaunchPad RF BoosterPacks Zigbee SubGHz RF Bluetooth 6LoWPan NFC MCU + RF SoC LaunchPads CC3200 MCU + WiFi BoosterPack
34
CC3100/CC3200 product highlights
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 Slick SW design with SimpleLink™ APIs No Wi-Fi expertise needed Easy Wi-Fi provisioning with SmartConfig™ Best in class Wi-Fi and Internet security protocols On chip accelerators enable secure connection easy and fast Secure MCU protects customers IP and prevents cloning Low power radio & low power sleep Fast wake up & connect Run over 1 year with 2xAA batteries Here are some highlights of the CC3100/CC3200 family
35
Benefits for Internet of Things
Industry standard BSD socket APIs for TCP/IP communication Build Internet applications quickly, reuse industry available Internet code Small driver footprint down to 6KB host code Enable integration with low-cost MCUs like MSP430 HW crypto engine for TLS/SSL Internet security Establish TLS connection in 150mSec for fast and secured user experience Low power radio and advanced low power modes Wi-Fi® sensors stay connected to the network for over a year using two AA batteries SmartConfigTM Technology world’s best Wi-Fi® provisioning tool Enables customers to set up headless devices easily and fast TI modules certified for WW regulatory and Wi-Fi Alliance Fast time to market Save customers over $50K of test cost and test time per product family
36
IoT with SimpleLink Wi-Fi
CC3100 BoosterPack CC3200 LaunchPad CC3100 reference design Works stand alone with SimpleLinkTM Studio or attached to TI MCU LaunchPads Chip Antenna and U.FL Connector 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 Get started with Wi-Fi using either the CC3100 BoosterPack or the CC3200 LaunchPad. + CC3100 Any MCU
37
Easily develop IoT applications with TM4C129 Connected LaunchPad
Easily evaluate & program Two BoosterPack XL interfaces (2x 40-pin) each with stackable, dual-gender connectors to support up to four BoosterPacks (existing or custom dcards) Get started in minutes Integrated USB-powered (cable included) in-circuit debug interface No additional hardware Robust hardware & connectivity TM4C1294NCPDTI MCU includes 120 MHz ARM® Cortex™-M4F CPU, 1MB Flash, 256K SRAM, 6K EEPROM, 10/100 Ethernet MAC+PHY, 8x 32-bit (16x 16-bit) timers, 10 I2C, 8 UART, 4 QSPI, 2 CAN, EPI, USB & 2x 12-bit 2MSPS ADCs 2 1 Straightforward development & use RJ45 Ethernet jack USB Host/Device port 3x User buttons & LEDs, reset switch & power indicator LED Easily develop IoT applications with the Connected LaunchPad which has on-board ethernet. Also includes : IoT example application, access to cloud-based, scalable solutions. Rapid prototyping I/O connection grid allows interface to external circuitry, breadboards and custom baseboards Access to TM4C1294NCPDTI I/O pins TI’s TivaWare™ software package with an extensive Driver Library for use under BSD-style license & service
38
TM4C Connected Connected Launchpad enables an integrated gateway solution
Aggregating disparate wireless networks into the cloud Unlocking the capabilities of always-connected applications Monitoring industrial systems and assembly lines through web-connected dashboards Wireless node Wireless node Wireless node Wireless node Wireless node Wireless node Create an IoT gateway that can sit near your home router to communicate over a wide variety of wireless signals and link it back to the internet. Ethernet SimpleLink™ CC2541 SensorTag BoosterPack SimpleLink™ CC3000 BoosterPack
39
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 CC3200 enables easy and cost effective application designs with built in Internet connectivity Home Appliance Remote diagnostics and service promotion (e.g. filter replacement reminder) CC3100 offloads all communication from the appliance MCU and enables easy integration with legacy systems Access control Easily deploy wireless remote access control systems over the Internet or the Enterprise network CC3200 enables secured communication for authentication and delivers low power for battery operation Sensor LCD Push Button SimpleLinkTM CC3200 Cortex M4 SimpleLinkTM CC3100 Appliance MCU Here is a look at various end applications Camera NFC Radio BT/BLE SimpleLinkTM CC3200 Cortex M4
40
IOT End Applications Application Value Proposition Block Diagram
Security systems Add wireless cameras to security systems. Control and monitor the system over the internet CC31xx supports best in class internet security protocols for personal and enterprise applications Smart Energy Use exiting home Wi-Fi network to read the smart meter, thermostat control and smart energy in home display CC3100 enables secure Wi-Fi communication on battery operated devices Internet Gateway Wi-Fi gateway or remote-control hub for low power RF devices provides ubiquitous access CC3200 is easily integrated with all TI wireless connectivity solutions Camera Keypad LEDs SimpleLinkTM CC3200 Cortex M4 SimpleLinkTM CC3100 MSP430TM UI Metrology BT/BLE 6LoWPAN Zigbee SimpleLinkTM CC3200 Cortex M4
41
IOT End Applications Application Value Proposition Block Diagram
Industrial Control Add high speed wireless service access using a phone or a tablet CC31xx has on-chip secure HTTP server with user configurable web page for easy to use service interface Smart plug / metering Control lights and electric devices remotely, and measure power consumption to save energy CC3200 reduces system cost with MCU, peripherals and Wi-Fi in one IC Wireless Audio 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 SimpleLinkTM CC31xx Application MCU Relay Metrology LCD SimpleLinkTM CC3200 Cortex M4 CODEC Push Buttons LCD SimpleLinkTM CC3200 Cortex M4
42
What can you innovate in IOT
CC3100/CC3200 provides Cost-effective Easy to use Secure Low power Wi-Fi for next generation IOT application What will you design next?
43
CC3200 Software Development Kit (SDK)
Traditional Path Use the SDK to get started quickly with 50+ C code examples and sample applications Energia Path Use the Energia WiFi library and other derived libraries to create application code using the Wiring framework
44
Now you are a cloud ninja!
Cloud Demos WiFi library - Simple Web Server Use Temboo to Get Yahoo Weather Report Use Temboo to query Wolfram Alpha Use Temboo to write to a Google spreadsheet Use Temboo to send an SMS using Twilio Use Temboo and Nexmo to control your LaunchPad with your phone Now we are going to showcase the cloud demos. (This can be instructor led or a lab activity) Now you are a cloud ninja! Now you are a cloud ninja!
45
Questions on Temboo? Run out of API calls?
Our support team can help out over if anyone has questions about using Temboo.
46
Where to go next: www.ti.com/launchpad TI’s official LaunchPad portal
Get specs, order hardware, download datasheets and design files Visit to learn about all the flavors of LaunchPad and how to kick-start your design The LaunchPad website now incorporates a cool new tool called Upverter! Create hardware better and faster through this online platform and community collaboration. Feeling adventurous and want to build your own BoosterPack? Visit for information about how to bring your BoosterPack to market, and how TI can help you along the way Making projects with LaunchPad? Share them on the web! And be sure to hashtag #tilaunchpad Check back frequently for news and updates from the LaunchPad team
47
Where to go next: www. energia. nu Open Source. Cross Platform
Where to go next: Open Source. Cross Platform. Community Driven. View pin maps, find libraries, explore tutorials We can go to energia.nu to view pin maps, find libraries and explore tutorials.
48
Want to see the LaunchPad in action? Check out these links:
Scrolling Marquee with 8x8 LED Matrix BoosterPack ePaper BoosterPack for ultra-low power displays K-type Thermocouple BBQ Companion BoosterPack Create a simple HTML web server with CC3000 WiFi BoosterPack These videos showcase some more things we can do with the LaunchPad. Monitor accelerometer wirelessly with CC110L SubGHz RF BoosterPack Pull live weather info from the cloud using the CC3000 WiFi BoosterPack
49
Thank you! www.ti.com/launchpad www.energia.nu temboo.com/hardware/ti
50
BACKUP
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.