我已转而主要在 Linux 机器上工作,主要是 Ubuntu 15.04。请在此处提问: https://askubuntu.com/questions/731546/wireless-driver-for-mouse-movement-on-ubuntu-15-04
我有一个带 genee powerboard 的无线板http://www.genee-india.com/interactive-whiteboards/genee-powerboard/ 我尝试通过加密狗连接,但没有成功,而且不支持。但我可以通过 USB 连接。
我如何确保主板正在向我的笔记本电脑发送信号。
加密狗连接到 COM2 端口
主板显示此接口。它显示主板绑定 1 秒,然后再次刷新。另外,后面的数字是什么意思?我假设它是某个端口号。
编辑1:
稍后从设备管理器将端口更改为 COM30
import serial
while True:
ser=serial.Serial(port='COM30',baudrate=9600)
print "try"
s=ser.read(100) #reading up to 100 bytes
print s
ser.close()
我尝试编写一个小程序来读取电路板的输入,然后可能移动鼠标。使用上述程序,我无法从电路板获得任何输入。但我不知道驱动程序如何工作,如果我做错了什么,请告诉我。您需要先初始化电路板吗?
答案1
我假设:
- 加密狗是一个串行到 USB 转换器,可连接到您的 PC。
- 您正在通过串行电缆(使用“加密狗”)将主板的 COM2 连接至分配给 COM2/COM30 的笔记本电脑 USB 端口。
我不知道:
- “Config” 和“board_driver” 截图是从主板还是电脑上截取的?
你的主板有以太网端口吗?它是无线的 - 错过了。- 192.168.0.127是板子还是PC的IP地址?
- 你的意思是:
主板显示这个界面,显示Board binded,1秒后再次刷新。
所以现在我尝试提供一点帮助...
我如何确保主板正在向我的笔记本电脑发送信号。
我尝试编写一个小程序来读取来自电路板的输入,然后可能移动鼠标。使用上述程序,我无法从电路板获得任何输入。
您需要先初始化主板吗?
您不能假设电路板先询问 - 电路板可以充当服务器/从属设备并等待来自客户端/主设备的请求。即使电路板充当客户端/主设备,您的串行通信参数(波特率、数据位数、奇偶校验、停止位数)在两侧(电路板和 PC)也必须相同。
您可以使用以下方式监控串行通信:
- Sysinternals PortMon。
- HHD 软件免费串行端口监视器/免费串行分析器。
- 许多其他工具...
另外,后面的数字是什么意思?我假设它是某个端口号。
如果您指的是 5000,那么它可以是一个 IP 端口号 - 将其与配置 -> NetBoard 参数 -> 端口进行比较。
但我不知道驱动程序是如何工作的,如果我做错了什么,请告诉我。
您应该首先尝试 TCP/UDP 连接 - 配置 -> NetBoard Params 建议板监听 192.168.0.127:5000 或将尝试连接到 192.168.0.127:5000。
有用的软件:
- HWgroup Hercules SETUP 实用程序。
- Wireshark。
我认为你应该从监测正常运作的沟通使用 XP 机器的主板。