资源说明:serial device (/dev/tty.*.usbserial) <---> TCP Socket
!!OBSOLETED!!
=============
use [serialport-server](http://shokai.github.com/serialport-server)
serial socket gateway
====================
serial device (/dev/tty.*.usbserial) <---> TCP Socket
* multi client support.
* each client can read/write.
* forwards strings from serial device to all socket clients.
* split by '\n'
* testing on Mac and Linux.
Dependencies
============
* serialport, eventmachine, ArgsParser (rubygems)
* your serial device (arduino, mbed ...)
Install gems
------------
% gem install serialport eventmachine ArgsParser
Run
===
Connect serial device, then
% ./serial-socket-gateway /dev/tty.your-device
or
% ./serial-socket-gateway COM1
Use
===
% telnet localhost 8782
Make client using TCP Socket
============================
see "samples" directory.
## connect
% require 'socket'
% s = TCPSocket.open("192.168.1.100", 8782)
## write to serial device
% s.puts "abc abc"
## read
% puts s.gets
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。
English
