lantronix boxes are run on linux/unix like/based os with almost everything based in C as the programming language... get the sdk and tools from the lantronix archives...
It's PUC (Portable Universal C) provides a C language environment for programming.standard C code, with some limitations. The MSS compiles the C code into a bytecode and then executes the bytecode. The Lantronix SDK comes with documentation, sample code, and an customization guide to assist in writing your own applications for the MSS.
The SDK is for adding customized software that is not on the MSS, whether it be a network wrapper for a serial device, a custom protocol, or a non-standard means of access or control such as generating email, transferring a file via FTP, or creating an SNMP MIB.
You should have experience using file I/O operations under C, because that is how the serial and network data is handled. If you have used sockets libraries under Unix or Windows, it's sorta kinda like that
The Lantronix SDK is intended to take over the MSS' basic function: moving data from serial to network and vice-versa. C code can read from or write to the serial port, accept network connections, make decisions based on serial or network data, etc. Applications have access to most of the built-in functionality of the MSS.
it's application-level programming. You do not need to learn, implement, modify or debug any of the OS-Level code(though some have hacked it). The MSS provides a TCP/IP protocol stack, serial flow-control, NVR and filesystems, network time, timer, FTP server, web server, and SNMP function, in a UNIX-like way.
can you say paraphrasing? sure I knew ya could...
Edited by _The Doctor__, Tue Oct 31, 2017 4:15 PM.