问题标签 [usbserial]

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 回答
7372 浏览

linux - 无法连接到 USB 串行端口(GSM 调制解调器)

我决定为我的 Linux 机器(Vmware 上的 OpenSuse 12.1 64 位)配备一个 GSM 调制解调器,以便我可以将它用作 SMS 网关。我有一个 Wavecom M1306B GSM 调制解调器,它提供一个 USB 接口,显然还有一根 USB 电缆(端到端,GSM 调制解调器到我的桌面)。

通过在我的 Windows 7 64 位 PC 上运行一些基本命令,我成功地测试了这个调制解调器。(如:AT,ATZ,..)

以下是我的一些日志:

该接口的 lsusb -v 输出:

我注意到USB0接口的波特率太大,所以我尝试分配115200:

所以,这就是问题所在......我收到了这个错误。每当我尝试通过 minicom 连接 S0、S1、USB0 接口时,它都无法正常工作。

0 投票
1 回答
546 浏览

c# - PC和USB设备之间通信的最佳方式是什么

场景是,我有一个带有闪存卡的 USB 设备用于存储。我将编写一个 PC 应用程序c#,用于与该设备通信/交换数据。类似于各种 SYNC 程序的东西

我想到的两个选择是:

  1. 将闪存卡公开为大容量存储设备,只需复制所需的数据
  2. 使用 CDC 数据

现在,如果我使用第一个选项,有什么方法可以autorun.bat在连接此设备时运行一些文件来检查是否安装了所需的 PC 应用程序,如果没有安装,引导用户从特定网站下载?

如果我使用第二个选项,那么我认为用户必须明确下载所需的 PC 应用程序,然后他/她才能交换数据(例如iTune

请建议是否有其他方法可以实现相同的目标?

此致

巴拉特鬃毛

0 投票
1 回答
1703 浏览

c# - c#中windows Ce 6.0上usb的序列号

我需要获取连接到 Windows ce 6.0 设备的 USB 记忆棒的序列号。我试过了KernelIoControl,我得到了window ce 6.0设备的序列号,但没有连接到它的usb。

当我将 USB 棒连接到 windows ce 6 设备时,它显示了一个新的硬盘识别,我需要进入这个新设备注册的属性,控制我的 windows ce 6 设备上可用的 USB 端口。

0 投票
1 回答
678 浏览

browser - 读取 USB 数据并在浏览器中显示

我们有一个 USB 秤,它可以发送非常简单的二进制数据来表示其重量。

我们希望在 Web 表单上自动填充这些数据。将字节转换为十进制数需要做一些工作。

哪种编程语言最容易实现?我们将需要一个基于客户端的解决方案,该解决方案最好与许多浏览器兼容。

我们在使用技术方面非常灵活。我在想一个java小程序可能是最简单的?以前有人尝试过这样的事情吗?

谢谢,加雷斯

0 投票
3 回答
2322 浏览

vb.net - 使用 Serial to-USB 开关控制程序

我们想通过按下连接到串行到 USB 适配器的开关来控制程序(用 VB 编写)。当按下时,程序中的某个功能将被激活。为了实现这一点,我们需要在串口的 comm_event 中不断地轮询相关的 com 端口,并调用该函数。我们尝试通过在适配器的发送和接地引脚之间连接一个按钮开关来改变输入缓冲器的状态。它有时有效,但大部分时间都错过了。所以看起来我们需要创建一个长脉冲序列来保持输入缓冲区状态持续足够长的时间来检测任何变化。有没有类似的小工具可用?什么样的简单电子设备可以完成这项任务。

任何帮助将不胜感激。

0 投票
2 回答
12887 浏览

android - Arduino Android USB 连接

我正在使用 Arduino DuemilanoveNexus 7。我已成功检测到 Arduino 板并显示了供应商 ID 和产品 ID。我正在尝试将数据从我的平板电脑传输到 Arduino 板上,并尝试让板上的LED闪烁。Android的代码如下。

主要活动.java

数据传输.java

我的 Arduino 代码是:

问题是 Arduino 板上没有 LED 发光。我不确定问题出在哪里,因为我刚刚开始在这个领域工作。

0 投票
1 回答
1890 浏览

android - FTDI d2xx 安卓通信

我一直在尝试使用 TN_134 FTDI Android D2XX 驱动程序和测试应用程序,但惨遭失败。LogCat 告诉我它无法加载 .jni 文件,并且每次尝试加载时应用程序都会崩溃...无法加载 .jni 库,因为我的设备没有植根(而且我不打算植根它)。有没有办法绕过这个,使用相同的芯片组?有没有办法将 .jni 代码集成到测试应用程序代码中,这样就不需要库文件了?我愿意接受任何不涉及植根设备的建议。

0 投票
0 回答
471 浏览

java - 如何使用 android USB 端口作为主机?

我有一部 Gingerbread Android 手机(我说的是所有 v2.3 手机,所以品牌和型号不是选择)

目前我正在尝试将它与 USB 到 TTL/串行转换器连接,该转换器将进一步将数据发送到某些设备(超出范围)。那么是否有任何标准 API 可以使 android 应用程序将数据从其 USB 端口发送到 USB 到串行转换器?(忽略驱动程序问题)。

从技术上讲,android充当主机,我想以字节显式发送数据

比如发送 0xAB 然后发送 0xC3 等等。

一个明显的类比是 J2SE 等中的串行通信 API,它允许将数据作为字符发送。

0 投票
0 回答
991 浏览

c++ - QT USB 硬件 ID 检测 Mac OS 10.8.x 和 Mac Book (Pro)

背景:
我们有一个使用 QT 框架编写的应用程序。一个关键要求是我们可以正确检测所使用的USB 闪存驱动器(不是外部硬盘驱动器)的硬件序列号。此功能已正常运行 4 年,适用于 Windows XP、Windows Vista、Windows 2007 和所有 Mac 版本。

令我们惊讶的是,我们有客户抱怨 USB 硬件 ID 没有被完全读取和显示。经过广泛测试,事实证明只有Mac OS mountain Lion + Mac Book (Pro)的组合不会检测到硬件 ID。

在 iMac 和 Mini Mac 上的 Mountain Lion 运行良好。Leopard、Snow Leopard 和 Lion 在所有 Mac 上都能正常工作,包括 Mac Book Pro。

我们一直在寻找修复近 1 个月但没有结果。任何人都可以提供一小段有效的代码或提供导致此问题的原因(实际上仅针对此组合)以及如何解决此问题的信息。

注意 可以在 Internet 上找到与山狮有关的其他 USB 硬件的一些资源,但没有给出解决上述问题的确切答案。

附加信息:我们目前使用以下代码,该代码可在所有 Mac 上正常工作,但具有 USB3.0 端口的 Mac 除外。

0 投票
0 回答
1485 浏览

cocoa - OSX 通过 USB/串口发送/接收数据

我需要编写一个可可应用程序(狮子和山狮)来使用连接到 USB 端口的串行设备传输(发送/接收)数据。

我花了一些时间研究 osx 文档(i/o 工具包),并在 Google 上搜索了教程,但收效甚微。

谁能指出我的教程和一些示例代码?

感谢您的任何帮助。