首页 > 解决方案 > Raspberry Pi Raspbian 如何连接到 USB 投币器(EMP 800)

问题描述

一个 WH Berlin EMP 800 硬币接收器连接到 Raspberry Pi,如图所示lsusb

Bus 001 Device 008: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC

dmesg命令还显示连接的设备:

[ 5234.307937] usb 1-1.4: new full-speed USB device number 8 using dwc_otg
[ 5234.464431] usb 1-1.4: New USB device found, idVendor=0403, idProduct=6001, bcdDevice= 6.00
[ 5234.464459] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 5234.464473] usb 1-1.4: Product: EMP 8xx.14
[ 5234.464486] usb 1-1.4: Manufacturer: wh Berlin
[ 5234.464499] usb 1-1.4: SerialNumber: whEMP1024688

它说正在使用dwc_otg. 在系统显示上进行查找

./sys/bus/platform/drivers/dwc_otg
./sys/module/dwc_otg
./proc/irq/89/dwc_otg

我想使用 NodeJS 或 Python CCTalk 包连接到此设备,但所有示例/dev在示例中都将 a 显示为要连接的设备(/dev/ttyUSB0例如)。但是当硬币接收器连接时,系统上没有这样的设备。

我尝试使用NodeJS Serialport 包SerialPort.list()的命令,但它不会列出设备:

[
  {
    manufacturer: undefined,
    serialNumber: undefined,
    pnpId: undefined,
    locationId: undefined,
    vendorId: undefined,
    productId: undefined,
    path: '/dev/ttyAMA0'
  }
]

那么如何使用串行端口或 python cc talk 连接到设备呢?我的 xxx 在什么地方const port = new SerialPort('xxxx')

标签: pythonnode.jsraspberry-piraspbiancctalk

解决方案


推荐阅读