Sorry, meinte 433 MHz.
Ob 433 oder 868 MHz spielt jedoch keine Rolle, da ich beide habe.
Ich habe bereits ein kleines Script gefunden, was mir irgendwelche Daten anzeigt:
#!/usr/bin/perl
use warnings;
use strict;
# For Linux
use Device::SerialPort;
# my $port = Device::SerialPort->new("/dev/ttyUSB1");
my $port = Device::SerialPort->new("/dev/serial/by-path/platform-3f980000.usb-usb-0:1.5:1.0-port0");
# For Windows. You only need one or the other.
# Uncomment these for Windows and comment out above
#use Win32::SerialPort;
#my $port = Win32::SerialPort->new("COM3");
$port->baudrate(38400); # Configure this to match your device
$port->databits(5000);
$port->parity("none");
$port->stopbits(1);
#$port->write("\nBegin perl serial listener\n");
while (1) {
my $char = $port->lookfor();
if ($char) {
print "Received character: $char \n";
}
$port->lookclear; # needed to prevent blocking
sleep (0);
}
Es wird jedoch nur etwas angezeigt, wenn ich das Sleep auf 0 setze und das führt jedoch dazu, dass ich eine höhere Last der CPU habe.