The User Mode 203 includes the User-Mode Client Driver, the Windows API and the upper application layer 206. The Kernel Mode includes the Kernel Mode Client Driver as well as USB Host Controller and Driver 205. As is well known in the art, the Windows OS 201 includes a Kernel Mode 202 and User Mode 203. Each USB device uses either a unique device driver 204 or adopts the corresponding defined class driver so that the upper application layer 206 is able to use the USB I/O (see FIG. 3) is required to allow the personal computer (PC) operating system 201 to drive the specific USB hardware. In conventional systems, a device driver 204 (see FIG. 1, USB devices 101 and USB hub 103 were originally used only with personal computers 102 and corresponding device drivers in order to interface with different kinds of USB peripheral devices. Thus, USB interface can be chosen as the standard for a new generation of I/O devices, including devices such as household appliances, provided that the power and speed requirements are within the coverage limit of the USB interface. For example, practically all mobile phones today use USB-C as the power and communication interface. As a result of such expanded functionality, USB devices will not be restricted to only PC peripheral devices but may be applied to any kind of I/O device. With the launch of the enhanced Power Delivery (PD), the power sink of the peripheral device can be up to 100 W thereby extending the functionality of the peripheral device. ![]() Besides the physical connection, the USB has a unique logic architecture definition such that the communication between a personal computer (PC) and peripheral device can be setup systematically and can be extended to any kind of peripheral function. which have a USB socket to accept a USB memory stick for data storage (e.g. As a result of updated USB standards, support has extended to embedded applications such as household appliances, music players, video recorders, etc. With a well-defined interface structure, the USB can now accommodate a larger variety of electronic devices in addition to computer peripheral devices. The USB's recent update USB 3.1 significantly enhances the data speed and power supply capacity that allows USB devices to transfer data at rates up to 10GBPS and to sink up to 100 watts of power. The USB standard keeps evolving and replacing all other standard connections such as parallel printer ports, serial ports and video ports. For example, USB was originally defined as a peripheral bus for personal computers that unified all I/O interfaces to a single standard bus. Universal Serial Bus (USB) is an industry standard definition for cables, connectors and protocols for connection, communication and power supplies between personal computers and their peripheral devices. ![]() The Internet of Things (IoT) has been receiving much attention due to the popularity of handheld devices such as smart phones, tablets and similar devices that are used for displaying information as well as remotely controlling different electronic or electrical devices through a data network such as the Internet. The present invention relates to a method and system for converting a USB device to an Internet of Things (IoT) device using corresponding Thing Description (TD) documents retrieved from a central repository. 62/564,234 is hereby incorporated by reference. 16, 2018, which is hereby incorporated by reference in its entirety for all purposes. ![]() ![]() This application claims the benefit of U.S. CROSS REFERENCE TO OTHER PATENT APPLICATIONS
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |