This introduction, Segger says, broadens the scope of the product offering, so a greater cross section of developers can transform low-end stand-alone items of hardware into connected devices with the same functionality as other more sophisticated devices interfacing with the local network.
With an appropriate application server in the firmware of a USB-connected device, any Internet service on the host computer can access the stack - including Web, Telnet, FTP or other application specific services. The host allows the USB device to connect with the LAN and Internet, if required. In addition, USB devices that are capable of accessing the Internet (such as a mobile broadband stick for example) can deliver Internet access to otherwise unconnected hosts as well. The need to install an additional USB host driver can therefore be eliminated.
Any USB device with a need to configure, retrieve, send or visualize data can benefit from emUSB-Device CDC-ECM. Among the key applications for this technology are printers, measurement/metrology equipment (digital caliper, torque wrench, etc.), cameras, debug probes and mobile broadband sticks. This scalable solution can be used on microcontrollers with as little as 128 kB of flash memory. Segger’s emUSB-Device PRO and embOS/IP PRO library offer additional support.