问题标签 [dongle]

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 投票
0 回答
151 浏览

serial-port - 在 Sierra Aircard 320U 中启用主动响应

我有来自 Sierra 无线的 AirCard 320u。它将暴露 4 个串行端口 ttyUSB0、ttyUSB1、ttyUSB3、ttyUSB4

我正在尝试从调制解调器(AT 端口 ttyUSB2)获得不请自来的响应。我试过 AT^CURC=1 ,但是 Sierra 加密狗不支持这个 AT 命令。

(相同的命令在华为加密狗中工作)

我想获得不同的主动响应,例如 ^BOOT ^RSSI ^MODE ^DSFLOWRPT ^CONN ^CEND ^CONF ^ORIG 请建议是否有任何其他方法可以启用这些响应

0 投票
0 回答
597 浏览

linux - 打开 tty 串行 USB 端口

我正在使用 Sierra Aircard 调制解调器

在配置拨号端口/PPP 端口时,我像这样打开这个端口(deb/ttyUSB3)

到目前为止,此配置在建立连接时运行良好。重新连接等

但是这种方法有一个问题:如果我在此操作进行时移除了加密狗(仅几毫秒),我无法在我的物理设备管理器中检测到加密狗移除(此过程执行设备管理模式切换等。 .) 因为没有从内核层收到味精。另外,如果我删除加密狗, /dev/ttyUSB3 仍然存在(已发布 0,1,2)。请让我知道这是否是打开端口的正确方法或任何其他方法可用。感谢您的帮助

编辑

我被卡住了请帮忙

0 投票
0 回答
2410 浏览

ios - iOS 模拟器中的蓝牙低功耗 USB 加密狗

我知道像这样的问题已经得到解答,但似乎有些东西从那以后发生了变化。

事实上,我刚刚购买了 Cirago BTA 8000(BLE USB 加密狗),以便在我的 iOS 模拟器上测试使用 BLE 的应用程序。我的应用程序使用核心蓝牙。

但是当我运行它时,我的 CBCentralManagerState 不受支持。我认为这个问题来自 iOS 模拟器和我的加密狗之间的配对。正如此消息此问题中所建议的那样,我打开了终端并输入$ sudo nvram bluetoothHostControllerSwitchBehavior="never"了 ,但似乎没有任何改变(即使在重新启动后)。

另外,我在这里或其他一些网站上寻找的每个问题都在谈论 Apple 的技术说明 TN2295,此后该技术说明已被删除。

我错过了什么吗?

0 投票
1 回答
2170 浏览

linux - minicom: AT+CMGR=n 不显示短信内容

我正在尝试通过连接到 Ubuntu 笔记本电脑的华为 e153s USB HSPA 加密狗发送和接收短信。我使用 minicom 模拟器进行 SSH 连接。完成配置(设置串口等)后,我一一尝试了AT命令。

首先,我将调制解调器模式设置为文本模式AT+CMGF=1。当我进入AT终端时,它给出了OK. 之后,我使用AT+CMGS="xxxxxxxxxxx"命令成功向我的手机发送了一条消息,但是当我尝试读取插入加密狗的 SIM 卡中的 SMS 时出现问题。我用过AT+CMGL,但它只在终端 1(我打开 minicom 的地方)显示 OK,终端 2 显示

当我使用AT+CMGR=1它时,在终端 1 和终端 2 显示 OK

我使用 PPP 在 Ubuntu 终端中尝试了上述命令,例如

并通过另一个终端(终端 2)窗口查看输出,该窗口显示文件 /dev/ttyUSB0 使用cat /dev/ttyUSB0. (ttyUSB0是加密狗的串口,我是通过返回的wvdialconf

但它们给出的结果与以前的结果相同。

为什么不显示消息的内容?

0 投票
1 回答
153 浏览

c# - 加密可执行文件导致 BinaryAssemblyInfo.GetAssembly 异常

我使用加密狗来保护我的可执行文件。加密狗通过两种方式保护软件:

  1. 在代码内部调用读取/写入加密狗内存(例如存储功能数据),使用加密狗中的算法加密/解密数据。加密密钥只能写。
  2. 加密 EXE 文件并使用加载程序通过加密狗对其进行解密。如果任何调试器(如 softice)正在运行,软件要么终止,要么不启动。

购买许可证会比破解我的软件更便宜,而且这是我唯一的目标。

问题是我不能再序列化了!如果我尝试,我会得到以下异常:

由于数据的性质是持久的,我必须使用二进制序列化。

如何解决这个问题?

0 投票
0 回答
480 浏览

usb - 是否可以编写一个通用应用程序来与不同制造商的 Zigbee USB 加密狗接口?

我想编写一个可以在 Windows 或 Linux 等 PC 操作系统上运行的应用程序,并与作为与其他 Zigbee 设备交互的协调器的 Zigbee 加密狗进行交互。应用程序应该能够检测到 Zigbee 网络上添加的新设备和服务,还应该能够向 Zigbee 网络发送命令。

在这方面我有以下疑问:

(a) 是否可以编写一个可以与所有制造商的 USB 加密狗一起使用的通用应用程序?

(b) 在谷歌搜索时,我发现大多数 Zigbee USB 加密狗似乎支持 AT 命令模式和 API 模式。在哪里可以找到有关 API 模式的更多详细信息?

(c) 对于不同的 Zigbee 加密狗,AT 命令似乎不同。是否有一套标准的 AT 命令?

(d) 是否可以根据标准 Zigbee 应用层格式对数据包进行成帧并将其发送到 USB 加密狗?

0 投票
0 回答
493 浏览

linux - 无需 AT 命令即可与 USB 调制解调器通信

我正在使用的 3G USB 调制解调器创建 /dev/ttyUSB,我可以将 AT 命令作为串行端口发送给它。但是是否有另一个 API 可以与 USB 调制解调器通信?它总是作为串行 COM 工作吗?如何从不同供应商处获取类似 AT 命令列表的 API?我正在用 C 编写一个程序来进行调用、数据测试等,但 AT 命令并不总是有效,很多时候我需要拔下/插入调制解调器才能让它再次工作,所以我认为可能还有另一个方法来做到这一点。顺便说一下,Debian Linux 是平台。感谢您的回答。

0 投票
3 回答
40400 浏览

localhost - VPN连接后无法访问本地服务器

我正在运行本地应用程序服务器,我可以使用http://localhost:4554.

如果我连接到 VPN 无法加载上述 url。我正在使用加密狗连接到互联网。

请帮忙!

0 投票
2 回答
3919 浏览

python - Python sending sms via usb serial huawei dongle

I'm currently sending sms in python using this code, but sometimes it is unstable. It went straight to "send successfully" but the other party did not receive any message. Is there any other ways to send sms through the dongle? Much appreciated.

This is the code.

0 投票
0 回答
701 浏览

c# - 自动检测加密狗端口号 C#

我的客户想要一个简单的 C# WinForms 应用程序来通过华为 E303 加密狗发送 SMS 消息。我使用了下面的代码,它成功地工作了。

但问题是,此代码不会自动检测加密狗端口号。我无法硬编码端口号,因为当他将加密狗连接到不同的 USB 端口时,端口号会发生变化。作为一个简单的解决方案,我添加了一个文本框来手动输入端口号。

谁能帮我改进此代码以自动检测加密狗端口号?