140 likes | 453 Views
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
E N D
Lantronix® UPnP SDK Dan QuigleyExecutive Vice President Applications DivisionLantronix
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 • Simplify device networking • Reduce time and costs • Drive compelling solutions
Lantronix Device ServersEasy 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
RTOS 8/16/32/64bit 7k to 25k footprint Full-featured scheduler Multi-threaded µITRON compliant API Libraries Floating point File systemsFAT 16/32,VFAT TCP/IP 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 FirmwareReady to use out of the box
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 • www.lantronix.com • Sign up for the device CLR beta • betas@lantronix.com • Take home eval copy of Premise