Mitsubishi SDK for UPnP Devices

Download Report

Transcript Mitsubishi SDK for UPnP Devices

Title goes here in Frutiger Bold, 25 points

Subhead if any goes here in Frutiger Roman, 20 points • • • • Bullet copy in Frutiger Bold, 18 points Bullet copy in Frutiger Bold, 18 points Bullet copy in Frutiger Bold, 18 points Bullet copy in Frutiger Bold, 18 points

Product Opportunities Using the Metro Link SDK for Mitsubishi M16C MCUs

UPnP Product Requirements

• Full development of the home networking market requires UPnP products that can be used in every home – These products must be as inexpensive as standard products – These products must offer features that standard products cannot match – These features must be available for use even in homes with no installed networking infrastructure • The new Metro Link EnableWorks SDK for the Mitsubishi M16C family of microcontrollers brings these goals within reach

Mitsubishi/Metro Link Goals

• Low Cost – Small memory footprint to keep hardware costs low – Simplify UPnP product development through intelligent tools • Standalone Home Networking – Allows UPnP devices to function in a peer-to-peer mode in homes without full UPnP infrastructure – Grows gracefully into normal UPnP home network as devices are added

Mitsubishi/Metro Link Solution

Metro Link IPWorks & EnableWorks SDK

• Full UPnP/TCP/IP functionality – Configurable to fit the needs of the application – Includes a powerful OS (Metro IPWorks) to support both the protocol stacks and the application – TCP/IP includes: TCP, UDP, ICMP, IGMP, ARP, PPP, Telnet, SNMP, SMTP, Time, DNS, DHCP, TFTP – Includes micro WEB server, GENA, SOAP & SSDP – Simple control point for light switches and power outlets • Can be run on top of any IP-based MAC/PHY layer • Simple UPnP devices can be realized in a memory footprint today of 45kB RAM and 130kB ROM, target is 30kB RAM and 100kB ROM

Mitsubishi/Metro Link Solution

• Allows UPnP devices to inter-operate on a peer-to-peer basis • Establishes control and communications linkages between specific UPnP devices without the use of a Control Point • Devices are 100% compatible with normal UPnP operation when standard Control Points are added to the home network • When coupled with a “no-new-wires” PHY layer, such as powerline or wireless, allows UPnP devices to be sold into every home • Is so simple to configure that consumers will not even realize they are “installing” a home network

Mitsubishi/Metro Link Solution

Metro Link UPnP Device Development Tools

• Metro EnableWorks Profile Development Kit (PDK) converts XML descriptions to the C code needed to implement a UPnP device – Copy device and service templates from the UPnP Forum website – “Fill-in-the-blanks” in these templates to describe the device – Pass the finished XML through the PDK.

– Instant UPnP device!

• mkwebpage converts HTML files and images into character arrays for inclusion in the ROM image

Mitsubishi/Metro Link Solution

Mitsubishi M16C Family of Micro-controllers

• M30626 single-chip UPnP device solution – 384kB Flash ROM and 31kB RAM support simple UPnP devices in a single chip – Provides up to 80 I/O port pins and peripheral functions such as timers, A/D, D/A, UARTs, SSIO and I 2 C – Flash ROM allows for easy product upgrades - even in the field • Wide range of processors and capabilities to fit the needs of the application

High 144 128 100 80 56 52 48 Low 40

Product Family

M32C/80 M16C/80 M32C/80 M16C/80 M32C/80 M32C/80 M16C/62 M16C/62 M16C/62 M16C/62 M16C/30 M16C/62 M16C/30 M16C/62 M16C/62 M32C/80 M16C/80 M16C/62 M16C/30 M16C/62 M32C/80 M16C/80 M16C/62 M16C/30 M16C/62 M32C/80 M16C/62 M32C/80 M16C/20 M16C/20 M16C/20 M16C/20 M16C/10 M16C/10 M16C/10 M16C/10 M16C/10 M16C/10 M16C/10 16 24 32 48 64 ROM(KB) 96 128 256 384 : M32C/80 : M16C/80 : M16C/60 : M16C/30 : M16C/20 : M16C/10 512

Mitsubishi/Metro Link Solution

The Total Solution

• M16C Development Board • Metro IPWorks OS • TCP/IP • UPnP Device & Profile Kit • Development Tools • Sample Applications – TV Device, Light Switch • Cables • Manuals

Mitsubishi/Metro Link Solution

Time to Market Benefits of the Combined Solution

1. Open the box 2. Connect the Development Board, cables, power, etc.

3. Install the OS, UPnP and Mitsubishi development software on your PC 4. Run the TM tool and build the sample applications 5. Run the samples and they will appear on Windows XP or other control points, etc.

Mitsubishi/Metro Link Solution

The Benefits of the Combined Solution

• Low-cost path to marketing UPnP products • Can be run on top of any IP-based MAC/PHY layer, including powerline-based MAC/PHYs • UPnP products that can be installed in every home, with or without installed home network infrastructure • Allows incremental development of a UPnP home network while offering attractive consumer features at all levels

Mitsubishi/Metro Link Solution

UPnP System Demonstrations

• Lighting control system • Audio system showing a home media center and remote speakers • Home media center or personal video recorder streaming video w/audio to PDAs • UPnP control point running on set-top box • Home intercom system with caller ID that pauses live TV • Peak electrical load management system • HVAC system with a portable thermostat • System to reset appliance clocks after a power failure

“Making Smart Homes Simple”

For the interconnected lifestyle contact:

[email protected]

[email protected]