问题标签 [peripherals]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
474 浏览

ruby - ruby 可以操纵和使用网络摄像头等外围设备吗?

ruby 可以操纵和使用网络摄像头等外围设备吗?我想创建一个使用网络摄像头的系统。可以用红宝石做吗?

0 投票
0 回答
549 浏览

ios - 如何以编程方式唤醒连接到 iPad 的外部屏幕

我正在开发一个由 iPad 2 和外部屏幕组成的独立信息亭。我用电缆将两者连接起来,iPad 被锁定在一个特殊的盒子里以防止它消失。这种情况下无法访问连接器。

我遇到的问题是,当 iPad 从睡眠(用户交互)中唤醒时,屏幕通常不会唤醒。然而,一旦屏幕唤醒,它就不会自行进入睡眠状态(这排除了物理连接问题)。在多次尝试打开/关闭显示器或让 ipad 进入睡眠状态然后将其唤醒后,我设法唤醒屏幕。

我的猜测是 iPad 在监视器扫描时无法发送信号。然而,经过几次尝试,我让他们都在正确的时间做他们的事情,这就是一切开始奏效的时候。

因此问题。我可以以编程方式使 ipad 扫描(发送信号到)外接显示器吗?理想情况下,我会从我正在开发的应用程序中做到这一点,但独立的应用程序也可以解决一个问题。

我浏览了 UIScreen Class 参考并用谷歌搜索了很多,但到目前为止无济于事。

0 投票
0 回答
162 浏览

iphone - 我想将 iPad 虚拟键盘用作台式计算机的外围设备

我想将 iPad 虚拟键盘用作台式计算机的外围设备,就像原来的键盘一样,有什么想法吗?我没有在网上找到任何东西。对我来说一个好的解决方案是一个 40 PIN 苹果适配器到 USB 或 PS2 连接器,最好是这个适配器是无线的。

0 投票
1 回答
197 浏览

c# - 使用编程语言模拟外设行为

可能重复:
在 C# 中获取鼠标位置

是否可以在其中一个端口上模拟外围设备,例如鼠标,并编写一个可以将点击发送到显示器上的 (x,y) 的程序?

0 投票
0 回答
106 浏览

user-interface - 编译器编程语言理论、计算机可用计算和 I/O 部分

我从一个关于 cmd 和扩展的小理论开始。首先是它包括编译到目标文件,链接和编译到exe。这些语言主要由运算符、关键字和指令组成,这些指令通过指令、关键字和函数库汇编器编译成机器代码。还有什么作用?

除了 cmd、标准 I/O 和窗口化(带有图形模式)之外,正常界面包括最小化、退出和最大化/恢复向下以及带有已启动程序的面板。可能有文本输入(密码)、单选、复选框和按钮(用于菜单)。GUI 中还有什么?

Cmd 还包括命令行参数。以前还能叫什么?

库中计算机可用的部分是硬盘CPU GPU、显卡内存和处理器。从外围设备来看,正常的输入部分是鼠标键盘 cd/dvd-rom usb 和网卡。可能有摄像机和麦克风。输出是显示器和扬声器、cd dvd usb 和网卡。两者都是运动/振动监测。(不正常) 还有什么正常安装?

0 投票
1 回答
799 浏览

gamekit - CoreBluetooth:同时作为中央和外围设备运行

在 GameKit 中,我可以建立点对点连接。我想知道在 iOS 6 中我是否能够通过低功耗蓝牙实现类似的功能,即同时拥有一个外围管理器广告和一个中央管理器扫描对等点。

0 投票
1 回答
989 浏览

iphone - 构建一个非常简单的 LE 蓝牙外设

出于教育和书呆子的原因,我正在尝试使用 CoreBluetooth 为 iPhone 4S 构建一个非常简单的蓝牙 LE 外围设备。对于外围设备本身,哪里可以买到便宜的 10 到 25 美元的蓝牙芯片来玩?谷歌和苹果都只给我带来了 100-150 美元的筹码。外围设备所要做的就是在按下按钮时向附近的 iPhone 发送一个“0”。

0 投票
1 回答
314 浏览

iphone - 如何让 iOS6 beta 的 iPhone 4s 成为外围设备?

我希望我的 iPhone 4s 充当外围设备。为此,我使用了 iOS 6 beta 中包含的外围设备管理器,但现在我的设备无法被发现。

0 投票
5 回答
61876 浏览

html - HTML5 可以与扫描仪和信用卡读卡器等外围设备通信吗?

我的公司编写了安装在客户端机器上以执行销售点交易的软件。该软件与各种外围设备(收据打印机、条形码扫描仪、信用卡阅读器等)连接。我们使用 Microsoft OPOS 库在 Visual Studio 中创建的 WinForms 应用程序执行此操作,该库又与我们的云服务器通信。

这个模型有明显的低效率,主要是更新。我正在研究通过网络与这些外围设备进行通信的其他方法,最好是通过网络浏览器。据我所知,Java 是仅有的可以做我们正在寻找的事情的技术之一(通过小程序),我认为 Adob​​e Flash 也可以(通过 Air 平台)。这些都是可行的,但并不可取,因为我们希望在支持网络的移动设备上运行我们的软件。

有人对通过网络与外部外围设备进行通信的其他方式有建议吗?

0 投票
5 回答
22695 浏览

ios - 将 iOS 6 设备作为 BLE 外围设备运行

众所周知,iOS 6 支持运行设备(iPhone 4s 及更高版本,以及新 iPad)作为 BLE 外围设备。WWDC 2012 Session 705 中有一个名为“高级核心蓝牙”的演示。我向 Apple 索要源代码。他们向我发送了源代码的修改版本 (BTLE_Transfer_Draft)。然后我:

  • 在 iPhone 5 (iOS 6) 中以“外围模式”运行应用程序并启动“广告”
  • 在“中央模式”下在新 iPad (iOS 5.1.1) 中运行应用程序

问题是外围设备根本没有被发现。所以我使用其他测试应用程序,包括一些从 App Store 下载的应用程序。都未能发现外围设备。我认为问题应该出在 BTLE_Transfer_Draft。因为我不确定是否允许我展示整个源代码。所以我在这里只展示“外围模式”部分:

BLE 处于开机状态并调用 startAdvertising。但是 BLE 中心永远无法发现它。

帖子更新:

根据mttrb的建议,我在开始广告时添加了“CBAdvertisementDataLocalNameKey”。但是我的服务仍然无法被大多数应用程序发现,包括来自应用商店的一些应用程序。唯一可以发现我的服务的应用是来自应用商店的一个名为“BLE 扫描仪”的应用。

我的问题是:这是否意味着我的应用程序正在作为外围设备工作?但是为什么我自己的代码无法发现服务呢?我应该如何调试它?

我在中央模式下的代码是这样的:

didDiscoverPeripheral 和 didDiscoverServices 永远不会被调用。有什么问题?任何想法?谢谢