usb插件开发
文章平均质量分 86
编个球编个大气球
编程是一辈子的追求,一直追求下去。
展开
-
第64篇Chrome扩展蓝牙及USB开发(四)
一、Chrome扩展蓝牙开发1.1 难点 经过这一段的研究,基本掌握了chrome怎么获取蓝牙设备基本信息,状态信息等,现在的难点是怎么检测与接收蓝牙传过来的数据。首当其冲的是建立与蓝牙之间的连接。1.2建立与蓝牙的连接写了个函数,获取设备地址,代码如下:运行结果如下: 1.2 列举已知设备 程序如下:运行结果如下:1.3接收设备代码如下原创 2016-10-10 20:43:14 · 7640 阅读 · 2 评论 -
第65篇Chrome扩展蓝牙及USB开发(二)
一、重写蓝牙插件 看了一个同事开发的USB插件,我觉得可以照猫画虎的写个蓝牙插件,只是调用的函数不可,完全可以用它的逻辑。迫不及待,begin!1.1 重写程序如下: 结果如下:最终发现,还是不支持L2CAP协议,截图如下:所以蓝牙不是标准的蓝牙设备,研究暂时终止,全攻USB数据获取!1.2 USB插件获取1)消息传递(messaging Passi原创 2016-10-12 21:08:05 · 2019 阅读 · 1 评论 -
第66篇Chrome扩展USB开发(三)
一、CI框架配域名1.1 首先下载一个CI包http://codeigniter.org.cn/1.2 按教程配置即可,很简单二、USB获取数据并转换2.1 代码解析background.js,代码如下:这是插件的主要程序,下面给出客户端网页的请求接收代码:manifest.json中需要配置url代码,因为:与跨扩展程序消息传递类似,您的应用或原创 2016-10-12 21:15:33 · 4568 阅读 · 0 评论 -
第67篇Chrome扩展USB开发(三)及php及JS
一、Usb数据转换1.1数据转换函数如下:对于笔坐标来说,x有正有负,y只有正值。数据样本:64 8 131 248 123 2664 0 0 0原创 2016-10-13 20:53:29 · 2239 阅读 · 0 评论 -
第68篇Chrome扩展USB开发(四)及php及JS
一、USB数据获取1.1 做好的扩展梳理 1)manifest.json中需要配置域名,告诉插件要连到哪个网页上去,配置如下:所以说,如果要连到一个外网,需要有一个主域名,至少有一个二级域名。2)background.js之怎么知道一个usb设备的vendorId和productId,方法如下:vendorId:制造商标识符,简写为:VID;productId:产品原创 2016-10-14 23:04:31 · 1771 阅读 · 0 评论 -
第59篇USB获取数据(二) 及PHP研究
一、php1.1php查询数据库中的数据结果展示:注:和数据库中查询的结果是一样的,代码分析:$mysqli = new mysqli('localhost','root','','edu');这一句是连接数据库,mysqli_query($mysqli,"set names utf8");这一句是设置显示的字符为utf8,不加这一句的话,查询出来数据库中的中文将乱码,原创 2016-10-06 16:17:03 · 1615 阅读 · 0 评论 -
第60篇Chrome扩展USB开发(三) 及PHP研究
一、USB获取数据chrome程序开发研究1.1 USB Deviceshttps://developer.chrome.com/apps/app_usb本文档描述了如何使用USBAPI与USB设备通信。通过USB API,一些设备无法访问 (有关详细信息,请参阅下面的Caveatssection)。Chrome应用程序也可以连接到串行andBluetooth设备。找到两个demo原创 2016-10-06 21:59:46 · 1544 阅读 · 1 评论