Design for Success: Designing for the Internet of Things with TiWiConnect



Similar documents
Design for Success. Elevating Your Product s Capabilities through a Cloud-Connectivity System

Building Cloud-Connected Solutions with Exosite and Texas Instruments

WIND RIVER INTELLIGENT DEVICE PLATFORM XT

CARRIOTS TECHNICAL PRESENTATION

In the pursuit of becoming smart

The Internet of Things: Opportunities & Challenges

Ways to Use USB in Embedded Systems

ZigBee Technology Overview

Questions from The New SensorTag - IoT Made Easy Webinar

FLYPORT Wi-Fi G

Adding WiFi to Your Embedded System. WPG Americas & Gainspan Titus Wandinger (WPG) & Su Li (Gainspan) April 23, 2013

StruxureWare TM Data Center Expert

KURA M2M/IoT Gateway. reducing the distance between embedded and enterprise technologies. Tiziano Modotti, October 28 th, 2014

A UNIVERSAL MACHINE FOR THE INDUSTRIAL INTERNET OF THINGS. MultiConnect Conduit

Affordable Building Automation System Enabled by the Internet of Things (IoT)

SP Monitor. nfx One gives MSPs the agility and power they need to confidently grow their security services business. NFX FOR MSP SOLUTION BRIEF

StruxureWare TM Center Expert. Data

Manjrasoft Market Oriented Cloud Computing Platform

CB-OLP425 DEVELOPMENT KIT GETTING STARTED

Prototyping Connected-Devices for the Internet of Things. Angus Wong

Client Overview. Engagement Situation

Aeroqual Connect and Cloud

Home Monitoring and Control service provided by Verizon Online LLC

Introducing BEEKS Proximity Solutions. Developer Kit Gets You Started

Reminders. Lab opens from today. Many students want to use the extra I/O pins on

ARTIK TM. MyungKoo Kang (VP) The Ultimate Platform Solution for IoT. Samsung Electronics

Unified Infrastructure Monitoring, Access and Control

M85 OpenCPU Solution Presentation

ARM mbed IoT Device Platform. November 3 rd, 2014

BlackVue Cloud App Overview...3. Getting Started...6. Basic Menu Screens BlackVue Cloud BlackVue Wi-Fi Internal Memory...

Fast remote data access for control of TCP/IP network using android Mobile device

congatec AG How to come around the IoT data security challenges

This document describes how the Meraki Cloud Controller system enables the construction of large-scale, cost-effective wireless networks.

WISE-4000 Series. WISE IoT Wireless I/O Modules

Accelerated Cellular Extender: Model 6200-FX Accelerated View Remote Management

ENABLING TODAY S WIRELESS ENTERPRISE

What marketing won t tell you about the Internet of Things

Good for Enterprise Good Dynamics

About Us. Technology Solutions & Services Company. Turn Innovative Ideas into Real Products & Software, Efficiently

Building the Internet of Things Jim Green - CTO, Data & Analytics Business Group, Cisco Systems

Getting Started Guide with WIZ550web

TI Linux and Open Source Initiative Backgrounder

Cisco Unified Computing Remote Management Services

Passion for Innovation

HUBISS. Herit IoT Solution Connect, Manage, Enable

Product Comparison List

SNAPPIN.IO. FWR is a Hardware & Software Factory, which designs and develops digital platforms.

Easily Connect, Control, Manage, and Monitor All of Your Devices with Nivis Cloud NOC

Cisco Enterprise Mobility Services Platform

EM Family Datasheet. Overview. Easy to install at any scale

Internet of things (IOT) applications covering industrial domain. Dev Bhattacharya

The Design and Implementation of the Integrated Model of the Advertisement and Remote Control System for an Elevator

How Solace Message Routers Reduce the Cost of IT Infrastructure

Windows Embedded Security and Surveillance Solutions

Programming IoT Gateways With macchina.io

Intervid Fleet Management Fleet Telematics. Intervid, Inc Pegasus Court, Suite C Frederick, MD 21704

BakPak. Cloud. A smarter way to manage networks. Management System. pakedgedevice&software inc.

MERAKI WHITE PAPER Cloud + Wireless LAN = Easier + Affordable

Intel Gateway Solutions for the Internet of Things. Intel Quark SoC X1000 Applications Marketing Seminar Anaheim, California Oct.

Lean and Easy Ways to Adopt MOST Technology

TimePictra Release 10.0

Quick Start. Nighthawk X8 AC5300 Tri-Band WiFi Router Model R8500. Package Contents. NETGEAR, Inc. 350 East Plumeria Drive San Jose, CA USA

Smart Anytime, Safe Anywhere. Climax Home Portal Platform. Envisage and Enable a Connected Future

Network Licensing. White Paper 0-15Apr014ks(WP02_Network) Network Licensing with the CRYPTO-BOX. White Paper

Generic RFID Software Platform for Any Application

HP OO 10.X - SiteScope Monitoring Templates

An Introduction to OSVR

FT-1000/GPS-N. System of remote monitoring and control of physical

Skynax. Mobility Management System. System Manual

Mobile Operating Systems. Week I

Wifi Web Server Module w TF Socket User s Guide

Technology offer: Machine-to-Cloud Management System of Distributed Heterogeneous Devices

Cross-Platform Software Considerations for Internet of Things

Computer and Set of Robots

Smart wayside management software

Alviano Burello. Business Development Manager South Europe

Secure Cloud and Remote Service Connections for AllJoyn Applications

Optimizing Energy Operations with Machine-to-Machine Communications

Overview. 1. GPS data tracking via GSM SMS / GPRS. 2. GPS data logging in internal memory. 3. Alarm alert via GSM SMS / Dialing / GPRS

Fall 2011 SYSTEM ARCHITECTURE DESIGN TEAM MEMBERS: PROJECT OWNERS: AMIR 15 ECTS) EKAMBAR

Changing the embedded development model with Microsoft.NET Micro Framework

TOSR0X-D. USB/Wireless Timer Relay Module. User Manual. Tinysine 2013 Version 1.0

Smart Cloud Solutions

Dell s SAP HANA Appliance

Complete Integrated Development Platform Copyright Atmel Corporation

Wireless Microcontrollers for Environment Management, Asset Tracking and Consumer. October 2009

How To Unify Your Wireless Architecture Without Limiting Performance or Flexibility

Instant Graphical User Interface Solutions Why you need a new User Interface

RoverPal - A Mobile Payment Application

Enterprise Remote Support Network

The shortest path to cellular communications: Cellular Development Platform

Transcription:

Design for Success: Designing for the Internet of Things with TiWiConnect

Today s presenters Scott Lederer Senior Software Architect Dave Burleton Vice President of Marketing LSR.com

Today s Agenda Why leverage the value IoT for your products Getting from Idea to Solution faster with TiWi-C-W & TiWiConnect TiWiConnect LIFT: Innovative alternative to AT Command Sets The TiWi-C-W Dev Kit experience Bringing it All Together LSR.com

Leveraging the value of IoT 4

Cloud connectivity can re-define both your user s experience and your service delivery model Real-world example: Alert Received Cloud-server logs performance data and securely manages communication to/from both appliance and logged-in users via web or smartphone On/Off Temp Customer uses Smartphone app to remotely: Set temp or change mode Be alerted of door open situation Receive preventative maintenance reminders to maximize product life Smart appliance uses Wi-Fi to Report temperature & error alerts Receive commands to change modes and set temperature Technical support team uses web portal to pull data logs and real-time status info, quickly diagnosing the issue and providing a great customer experience

What is holding companies back from capitalizing on the technology of IoT? 6

Designing a complete cloud-connectivity system is complex Requires engineering expertise & capabilities in a diverse array of domains Your Product Your Customer RF Hardware Design Embedded S/W Development Antenna Design Industrial Design Testing & Certification Manufacturing Support Server/Cloud Development System-level Architecture Database Development Security & Testing Mobile App Development Web Development UI/UX and Graphic Design to name just a few.

Getting from Idea to Solution faster with TiWi-C-W & TiWiConnect 8

LSR s TiWiConnect end-to-end IoT solution is far more than just a cloud provider 1. Wireless Modules & Custom Firmware 2. Cloud Connectivity & Storage 3. Mobile & Web App Development 9

Delivering simple, straight-forward Wi-Fi integration to elevate your products to the cloud Introducing the TiWi-C-W Wi-Fi module with Application Processor On-board ARM Cortex-M3 Host Mode with TiWiConnect LIFT interface software via UART Features latest Broadcom SoC (BCM4390) and WICED Wi-Fi SDK Embedded TCP/IP Stack Pre-Integrated Cloud Agent for TiWiConnect Download reference designs at www.lsr.com/embedded-wireless-modules

TiWi-C-W Dev Kit featuring TiWiConnect From out of the box to the Cloud in less than 5 minutes! Wi-Fi development kit includes a lifetime subscription to TiWiConnect s IoT Platform for cloud-connectivity Web portal contains guided tutorials, dragand-drop dashboards, and more! NOW AVAILABLE Companion ios and Android Apps for further flexibility in demonstrating proof-of-concept Personal web portal to test and demonstrate internet-connectivity Lifetime Subscription included!

TiWiConnect LIFT software Innovative alternative to AT Command Sets 12

Why the continued presence of AT Command Sets? AT Command Sets have a strong historical precedence for communication between a host MCU and a communication device First created in 1981 by Dennis Hayes for a 300 Bd modem Helped overcome the limitations of memory size and a single serial port for data & commands Benefits of AT Command Sets Short ASCII strings were able to represent high-level commands such as dialing or hanging up Human Readable Easy to experiment with a new module using a terminal and serial port

Reliance on AT Command Set approach results in design trade-offs To effectively implement a Wi-Fi module with an external host using AT Command Set, this most likely requires: A fairly strong understanding of Wi-Fi by the developer Long learning curve to adopt the AT Command Set Command Sets typically are composed of dozens or even hundreds of commands One command for each Wi-Fi parameter that you may want to control Hence the sequencing of the commands is critical, which adds to the complexity

For cloud-connectivity systems, LSR built a solution to do far more Software Features Provided by Typical Wireless Module Vendors Host MCU Other Wireless Modules 3rd Party Cloud Server Mobile Device Application Software Cloud Agent AT Command Generator/Parser AT Command Engine Raw TCP/UDP Socket Networking Stack RESTful API MQTT? Socket Networking Layer...? Web/ Mobile App Software Features Provided by LSR s TiWiConnect Platform Host MCU LSR Wireless Module TiWiConnect Hosted Cloud Mobile Device Application Software LIFT Client LIFT Agent TiWiConnect LIFT LIFT Server App API App API Client Dashboards Device Monitoring Device Control Status Alerts Networking Stack TiWiConnect LIFT Device-to-Cloud Software Web Services Layer Web and ios/android Mobile Apps AT Command Sets facilitate host-to-module communication, TiWiConnect LIFT facilitates host-to-cloud communication Sharing data with the cloud looks just like any other API library call! Using a data format familiar to the cloud (JSON) accelerates development effort Furthermore, cloud-server and app developers are already familiar with JSON, facilitating collaboration amongst the development team

All Wi-Fi modules are not created equal TiWi-C-W s LIFT Agent firmware goes one step further, providing System Interface functionality for direct integration with cloud services and mobile apps Some also provide Application Interface functionality to simplify common network operations Most Wi-Fi modules will provide Wi-Fi Driver and Network Interface capabilities

Developing on TiWiConnect gives you unmatched freedom in connecting to YOUR cloud Advanced Design Option: Host TiWiConnect-compatible service on your own server Host MCU LSR Wireless Module Your Cloud Server Mobile Device Application Software LIFT Client LIFT Agent LIFT Server Your App API Your Database Your Web/ Mobile Apps Networking Stack Your Services Layer TiWiConnect LIFT Device-to-Cloud Software

The TiWi-C-W Dev Kit Experience 18

Meet the Dev Kit 19

Opening the Box What comes in the box? Eval Board in enclosure 2 AA batteries Instructions insert 20

A guided experience that progresses from demonstration through full development Quickstart Beginner Advanced Demonstrate Evaluate Develop Using real world product example, have kit communicating with the cloud in < 5 minutes Explore drag-and-drop GUI dashboards, alerts, and more Use LIFT Device Designer tool to create YOUR product s proof of concept 21

devkit.tiwiconnect.com 22

What is the LIFT Device Designer? A web-based drag-and-drop tool to quickly define your product s unique Device Type in terms of Attributes and Actions without having to program directly in JSON which dramatically simplifies the 2 key tasks for creating a data tunnel between MCU and Cloud so users have a minimal learning curve AND can continue developing in the software tools they re comfortable with! Auto-generates the C-code for the host MCU (i.e. LIFT Client) 1 2 Auto-configures the TiWiConnect cloud s database 23

How is data organized in TiWiConnect? Attributes Actions Alerts What would you like to remotely monitor? The captured data, device state, and other critical runtime information on your product. What does your remote control need to do? The abilities to remotely adjust specific parameters of your product What info needs to be shared immediately? Messages your product sends to notify a user or another device that a user-defined condition has been met (In App, Email, SMS) Room A/C Unit example Room temperature Set-point Mode of system Energy usage Change set-point Change mode of system SMS fault codes Email preventative maintenance (e.g. filter change) 24

Bringing it All Together 25

Real-World Product Example Looking to turn your line of fish tanks into IoT products Use LIFT Device Designer to create a Device Type Quickly create Dashboard Environment using GUI tools 26

Creating proof-of-concept with external MCU and TiWi-C-W Dev Kit devkit.tiwiconnect.com Development Environment (IAR, TI Code Composer, etc.) Customer uses LIFT Device Designer Tool to define the Device Type in terms of Actions and Attributes LIFT Device Designer auto-generates C code for the external MCU. Customer simply downloads and pastes into IAR. Customer updates Application firmware using the API embedded right into the comments of the C-code Customer ties the C code s Read/Write to the MCU s UART. (Typically less than 10 lines of code) Customer physically connects pins on MCU and Dev Kit for UART communication Note: Guided Tutorials for specific hardware provided as well TiWiConnect Cloud The database in the TiWiConnect cloud is automatically configured. No further action needed! Data Tunnel between Host MCU and Cloud Server is established! Use web portal s Dashboard to monitor Attributes, set Actions, and set up Alerts

Questions and Answers 28

Want to learn more? New Is there an App for that? Don t I need Linux to add Wi-Fi? Innovative Alternatives to AT Command Sets Download these free white papers at www.lsr.com/white-papers LSR.com

Taking full advantage of LIFT Device Designer To learn more, check out LSR s video tour of this powerful tool at www.tiwiconnect.com 30

Where can I find the TiWi-C-W Dev Kit? Learn More and find your preferred Distributor for purchasing the Dev Kit at www.tiwiconnect.com Part # 450-0137 LSR.com

Thanks for your time! Scott Lederer slederer@lsr.com Dave Burleton dburleton@lsr.com www.lsr.com sales@lsr.com twitter.com/lsresearch

LSR W66 N220 Commerce Ct Cedarburg, WI 53012 w: www.lsr.com e: sales@lsr.com p: 262.375.4400 Design. Create. Certify. Connect.