Lantronix SDK

advertisement
Lantronix UPnP SDK
®
Dan Quigley
Executive Vice President
Applications Division
Lantronix
Lantronix

Device Networking Technologies Pioneer






Serial to Ethernet
Terminal/Console/Print Servers
Device Servers (wired & wireless)
Home & Building Automation
Single Chip Networking Solutions
Global Presence

Offices in US, Asia, Japan, Europe

UPnP adopter & steering committee member

Acquired Premise Systems Jan 02
Our Focus
1.
Simplify device networking
2.
Reduce time and costs
3.
Drive compelling solutions
Lantronix Device Servers
Easy to integrate

Any Physical Serial or Digital





RS232/485/422
I2C, SPI
CAN 2.0B, PROFIBUS
TTL
Any Serial protocol








MODBUS
DeviceNet
CanOpen
ProfiBUS DP
Serial Tunneling
Rockwell, GE
Schneider, Omron
Any Ethernet







TCP/UDP
MODBUS TCP
Ethernet I/P
HTML
XML
SSL
UPnP
Lantronix Firmware
Ready to use out of the box

RTOS





8/16/32/64bit
7k to 25k footprint
Full-featured
scheduler
Multi-threaded
µITRON compliant
API

TCP/IP









Libraries


Floating point
File systems
FAT 16/32,VFAT




RFC compliant
UPnP
HTTP Server
SMTP / POP3
XML Parser
SSL / SSH
SNMP v 1,2 & 3
PPP, SLIP, Dialer
DNS Client / Server
DHCP Client / Server,
BOOTP Client
FTP, TFPT Client /
Server
Rijndael / Twofish
encryption
Lantronix Application Software

Premise™





Home and building control software
UPnP universal control point
Intelligent integration and interaction of
networked devices
Uses UPnP eventing and control
Consistent user interface across devices
Easily bridges topologies and protocols
Lantronix Application Software

ConsoleWorks™





Infrastructure management software
Remote diagnostics and management
Hands off rules based problem solving
Device level security and access control
Extensive logging and reporting
Still Not Easy Enough

Steep learning curve for embedded platforms





Many operating systems
No common compiler or build tool

limited platform choices
Poor debugging experience and tools
Architecture limitations

Floating point

Persistent storage

16 vs. 32 bit
Huge barrier to portability across platforms

Products locked to specific hardware versions
Still Takes Too Much Time

Requires embedded expertise

Completely different than desktop development




Architecture limitation work-a-rounds
Reduced productivity
Limited outsource resources
Limits innovation and adoption
Solution…

.net CLR for small devices






True binary compatibility across platforms
32-bit programming (even on 16 bit devices)
Library support

Floating point

Serial/Ethernet

UPnP and standard protocols

File system
Microsoft development tools
Dynamic linking and loading
“On Chip” debugging
Simplified Development Process

Buy a device server

Install Lantronix Visual Studio plug-in

Create and debug your application

Deploy it
Demo
.NET Small Device SDK
Next Steps

Take the 30-minute challenge


Sign up for the device CLR beta


www.lantronix.com
betas@lantronix.com
Take home eval copy of Premise
For the interconnected lifestyle
Download