首页 map[addtime:<nil> column:0 data:{"status":0,"msg":"","data":{"data":{"banner":[{"image":"/assets/upload/2024/10/09/8321b9b943cd4f57fe891334012bebb1.png","t1":"感恩有你,未来可期","t2":"","t3":"/p/2802"}],"name1":"新闻资讯"}}} data2:<nil> description:16年IT服务经验-全国服务电话:400-017-5181 featured: id:1 illustrate:新闻资讯 keywords:同创双子公司新闻, 同创双子,同创双子怎么样,同创双子公司,成都同创双子,北京同创双子,同创双子最新新闻 name:新闻资讯 orders:1 state:true tag:<nil> templateslist:{ "controls": [ { "name": "data.name1", "label": "简单标题", "type": "input-text" }, { "type": "combo", "name": "data.banner", "label": "轮播", "multiple": true, "draggable": true, "items": [ { "name": "t1", "label": "标题", "type": "input-text" }, { "name": "t2", "label": "时间", "type": "input-text" }, { "name": "t3", "label": "连接", "type": "input-text" }, { "type": "input-image", "name": "image", "label": "配图", "receiver": "./api/upload?rich=2" } ] } ] } templatespage:{ "controls": [ { "label": "推荐等级", "type": "select", "name": "featured", "options": [ { "label": "不推荐", "value": 0 }, { "label": "首页推荐", "value": 1001 } ] }, { "type": "group", "body": [ { "name": "data.listimg", "label": "列表图片", "receiver": "./api/upload?rich=2", "type": "input-image" }, { "name": "data.img", "label": "首页图片", "receiver": "./api/upload?rich=2", "type": "input-image" } ] }, { "type": "input-rich-text", "name": "data.body", "label": "文章内容1", "receiver": "post:./api/upload?rich=1" } ] } title:新闻资讯-同创双子(北京)信息技术股份有限公司 tmpllist:list tmplpage:page url:news] > 新闻资讯 map[addtime:<nil> column:1 data:{"status":0,"msg":"","data":{"data":{"banner":[{"image":"/assets/upload/2023/12/13/3e1643bd17c60956f27ddf735eb3048d.png","t1":"桌面运维是什么?外包好还是自招好","t3":"https://www.itgemini.net/p/2613"},{"image":"/assets/upload/2023/12/13/d52a5f367538356cbcbfbbf727a5e0a7.png","t1":"什么是系统集成?同创双子可以做哪些系统集成服务","t3":"https://www.itgemini.net/p/2611"}],"name1":"干货分享"}}} data2:<nil> description:16年IT服务经验-全国服务电话:400-017-5181 featured: id:3 illustrate:干货分享 keywords:同创双子公司新闻, 同创双,同创双子公司,成都同创双子,北京同创双子,同创双子最新新闻,电脑卡顿,电脑故障,网络故障 name:干货分享 orders:1 state:true tag:<nil> templateslist:{ "controls": [ { "name": "data.name1", "label": "简单标题", "type": "input-text" }, { "type": "combo", "name": "data.banner", "label": "轮播", "multiple": true, "draggable": true, "items": [ { "name": "t1", "label": "标题", "type": "input-text" }, { "name": "t2", "label": "时间", "type": "input-text" }, { "name": "t3", "label": "连接", "type": "input-text" }, { "type": "input-image", "name": "image", "label": "配图", "receiver": "./api/upload?rich=2" } ] } ] } templatespage:{ "controls": [ { "label": "推荐等级", "type": "select", "name": "featured", "options": [ { "label": "不推荐", "value": 0 }, { "label": "首页推荐", "value": 1001 } ] }, { "type": "group", "body": [ { "name": "data.listimg", "label": "列表图片", "receiver": "./api/upload?rich=2", "type": "input-image" }, { "name": "data.img", "label": "首页图片", "receiver": "./api/upload?rich=2", "type": "input-image" } ] }, { "type": "input-rich-text", "name": "data.body", "label": "文章内容", "receiver": "post:./api/upload?rich=1" } ] } title:干货分享-IT技巧-同创双子(北京)信息技术股份有限公司 tmpllist:list tmplpage:page url:share] > 干货分享
谷歌开发者设计新接口 让物联网变得更简单

发布日期:2016/04/15 08:00:00

  近期两位前 Google 的工程师 Reilly Grant 和 Ken Rockot 做了一个程序接口,以后硬件设备就不用装驱动了。他们向万维网联盟(W3C)提交了草案,让 USB 设备,如键盘、物联网设备等可以直接接入网络。这个接口的名字叫做 WebUSB API (应用编程接口)。通过这个方法,硬件设备可以直接利用 web 端来控制。

设计新接口

  这两名开发者介绍说,如今我们通常对连接到电脑的设备只有两个要求:电脑能找到它、能够正常工作。大部分设备比如鼠标、键盘、摄像头等这些设备因为它们有一套标准的驱动程序。然而随着物联网技术的发展,越来越多样的新硬件设备出现,但它们却缺少这样一种标准,导致开发者无法直接通过 web 端去控制它们,从而需要额外安装软件来进行操作。因此他们利用这种新的方法来简化操作流程。

  打个比方,如果有人希望利用 3D 打印机打印物件,只需要在键盘上输入 CTRL+ALT+P ( Windows 系统的打印命令 )后,打印机就会执行命令了。而在此前,开发者并不能利用 web 端对 3D 打印机进行直接的操作,而是需要安装一系列复杂的调试或驱动程序。 WebUSB API 简化了这个操作流程。

  除了为物联网设备提供更便捷的网络入口外,这个新接口也更加安全。本来连接 USB 接口,是电脑和硬件设备双方联通的信息交互,但采用新接口后这个通讯变得更单向化,web 端可以直接在网上执行操作命令,但网页却不能通过 USB 设备去获取用户的其他数据信息,这保障了用户数据安全。

  一个好消息是,新接口还具有一定的兼容性,这意味着你有旧的 USB 设备也可以使用。尽管目前 WebUSB API 仍处于非官方的状态,但你可以在 GitHub 找到 WebUSB API 源代码。

 

本文图文来源于网络,版权属于原作者或网站。如有版权问题,请与管理员邮箱联系,将立刻进行相应处理。

同创双子为企业保驾护航

专注数字化方案建设,推动智慧企业生态圈的升级发展