Serial interface
Last updated
Was this helpful?
Was this helpful?
fluent-bit -i serial -t data -p File=/dev/tnt0 -p BitRate=9600 -o stdout -m '*'...
[0] data: [1463780680, {"msg"=>"this is some message"}]
...echo 'aaXbbXccXddXee' > /dev/tnt1fluent-bit -i serial -t data -p File=/dev/tnt0 -p BitRate=9600 -p Separator=X -o stdout -m '*'...
[0] data: [1463781902, {"msg"=>"aa"}]
[1] data: [1463781902, {"msg"=>"bb"}]
[2] data: [1463781902, {"msg"=>"cc"}]
[3] data: [1463781902, {"msg"=>"dd"}]
...pipeline:
inputs:
- name: serial
tag: data
file: /dev/tnt0
bitrate: 9600
separator: X
outputs:
- name: stdout
match: '*' [INPUT]
Name serial
Tag data
File /dev/tnt0
BitRate 9600
Separator X
[OUTPUT]
Name stdout
Match *git clone https://github.com/freemed/tty0ttycd tty0tty/module
makesudo cp tty0tty.ko /lib/modules/$(uname -r)/kernel/drivers/misc/sudo depmod
sudo modprobe tty0ttysudo chmod 666 /dev/tnt*/dev/tnt0 <=> /dev/tnt1
/dev/tnt2 <=> /dev/tnt3
/dev/tnt4 <=> /dev/tnt5
/dev/tnt6 <=> /dev/tnt7