Tenho um dispositivo USB de US $ 12 que registra temperaturas (no próprio dispositivo).
Para detalhes, consulte o link
Eu baixei o software e ele funciona bem no Windows - atualmente o Win-10 Insider Preview 17945 ou qualquer que seja o último "FAST" Win-10 é ... (Agora, estou atualmente no Linux)
Quando eu inicio no Ubuntu 17.10 e compilo o software fornecido (makefile, C-program etc) eu recebo
$ temper232
/dev/ttyUSB0: No such file or directory
Um lsusb
mostra
Bus 002 Device 004: ID 0c45:7401 Microdia TEMPer Temperature Sensor
O programa C tem uma linha:
#define MODEMDEVICE "/dev/ttyUSB0"
$ dmesg | grep -i temper shows
[ 2.490091] usb 2-5.4: Product: TEMPerV1.4
[ 2.493187] input: RDing TEMPerV1.4 as /devices/pci0000:00/0000:00:13.2/usb2/2-5/2-5.4/2-5.4:1.0/0003:0C45:7401.0003/input/input5
[ 2.553603] hid-generic 0003:0C45:7401.0003: input,hidraw2: USB HID v1.10 Keyboard [RDing TEMPerV1.4] on usb-0000:00:13.2-5.4/input0
[ 2.555527] hid-generic 0003:0C45:7401.0004: hiddev1,hidraw3: USB HID v1.10 Device [RDing TEMPerV1.4] on usb-0000:00:13.2-5.4/input1
Então, onde posso ir daqui? Parece ser uma coisa de porta USB / serial. Eu não usei portas seriais desde os disquetes no Win 3.1!
Existe muita informação na internet neste dispositivo, mas a maior parte envolve Python, Github, LAMPs de Raspberry-PI (que eu também tenho), PERL (gads!) e algo chamado de "mock", que eu nunca ouvi falar antes! Deve ler sobre isso!
Eu só quero que o dispositivo básico responda com uma temperatura, pelo menos em um terminal!
Mais informações podem ser fornecidas! É só perguntar!