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 I2C
– Flash ROM allows for easy product upgrades - even in the field
• Wide range of processors and capabilities to fit the
needs of the application
Product Family
High
144
M32C/80
M32C/80
M16C/80
M16C/80
Number of Pins
128
M32C/80
M32C/80
M16C/62
100
M16C/62
80
M16C/62
56
M16C/20
52
M16C/20
M16C/62
M16C/62
M16C/30
M16C/30
M16C/62
M16C/62
M32C/80
M32C/80
M16C/80
M16C/80
M16C/62
M16C/62
M16C/30
M16C/30
M16C/62
M16C/62
M32C/80
M16C/62
M32C/80
M16C/20
: M32C/80
M16C/20
: M16C/80
: M16C/60
M16C/10
M16C/10
M16C/10
M16C/10
M16C/10
M16C/10
M16C/10
16
24
32
48
48
: M16C/30
: M16C/20
Low
40
: M16C/10
64
ROM(KB)
96
128
256
384
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]