Skip to main content

WebUSB API - Connect USB to Internet

WebUSB API - Connect USB to Internet


Two Google engineers have developed a draft version of an API called WebUSB that might allow you to connect your USB devices to the web safely and securely, bypassing the necessity for native drivers.

WebUSB – developed by Reilly Grant and Ken Rockot – has been introduced to the World Wide Web Consortium's Web Incubator Community Group (W3C WICG), is build to offer a universal platform that could be adopted by browser makers in future versions of their software.




Connecting USB Devices to the Web

WebUSB API allows USB-connected devices, from keyboards, mice, 3D printers and hard drives to complex Internet of Things (IoTs) appliances, to be addressed by Web pages.

The aim is to help hardware manufacturers have their USB devices work on any platform, including Web, without having any need to write native drivers or SDKs for a dedicated platform.

Besides controlling the hardware, a Web page could also install firmware updates as well as perform other essential tasks.

However, the draft API (Application Program Interface) is not meant to be used for transferring files to or from flash drives.





"With this API hardware manufacturers will have the ability to build cross-platform JavaScript SDKs for their devices," Google engineers wrote in the draft project description.

"This will be good for the Web because, instead of waiting for a new kind of device to be popular enough for browsers to provide a specific API, new and innovative hardware can be built for the Web from day one."






Privacy and Security Concerns


The Google engineers also outlined security concerns.
  • WebUSB will include origin protections, like a type of the Cross-Origin Resource Sharing (CORS), to restrict the Web pages from requesting data from other domains except the one from where they originate.

This means a Web page could not be able to exploit your USB device to access your PC, or your important files or any files that your computer or the USB device itself may hold.
  • To address the issue of USB devices leaking data, WebUSB will always prompt the user to authorize a website or web page in order to detect the presence of a device and connect to it.




For now, the WebUSB is only a draft of a potential specification, which hasn't been officially adopted by W3C. WebUSB remains a work in progress at the current, though you can check out the full WebUSB codebase on GitHub.

Comments

Popular posts from this blog

SYMENTIUM

Symetium with 6 GB RAM Specs :   As we all know user (customer) always expect an interesting  featured smartphone to be launch in the market after a regular interval so that they can get a variety of products, keeping this thing in mind Symetium launched its new smartphone.   The company named as Symetium  is raising $1,250,000 in order to fund the words they said ”The no-compromise smartphone PC’. Symetium is a concept smartphone by  Jonathan Gustafsson   and it is a Sweden based company. The designer Jonathan Gustafsson said that he was designing this handset from last 3 years and he said that “I want to go past mobile operating system and join two together”. As this is the time for smartphone to stop being only phone as it is more than that as he had added In my eyes Symetium will always be 5 inches portable computer that can make call’. The best thing about Symetium is that it is no compromise handset with a full focus on mater...

Google wants to inject a computer into your eye

Google has filed a patent for a vision-correcting high-tech lens that’s injected directly into your eyeball. In the patent which was filed in 2014 but published last week, Google wants to control the overall optical power of the device, thus giving the device a supersight. The Google will inject a computer directly into the lens capsule of an eye with the help os some sort of fluid. Now the big question here is that from where this computer will get the power from for its operation? The Google told that the computer will be powered wirelessly through an “energy-harvesting antenna.” Google wants to inject a computer into your eye The computer would have sensors, storage, radio, battery and an electronic lens. Google has also mentioned the device would be capable of sending a bunch of signals like GPS, LTE and NFC which are probably totally fine to have inside the body of the human. While Google hasn’t told much about the upcoming technology for which they filed the...

Google Pixel XL Specifications

                           G o o g l e Pixel XL                                                                           Google Pixel XL smartphone was launched in October 2016. The phone comes with a 5.50-inch touchscreen display with a resolution of 1440 pixels by 2560 pixels at a PPI of 534 pixels per inch.  The Google Pixel XL is powered by 1.6 GHz quad-core Qualcomm Snapdragon 821 processor and it comes with 4GB of RAM. The phone packs 32GB of internal storage cannot be expanded. As far as the cameras are concerned, the Google Pixel XL packs a 12.3-megapixel primary camera on the rear and a 8-megapixel front shooter for selfies. The Google Pixel XL runs Android 7.1 and is powered by a 3450mAh non rem...