roel0 / dividi

Dividi: A ComPort TCP/SSL sharing tool

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#Dividi: A ComPort TCP/SSL sharing tool

INTRODUCTION

Dividi is a server application that sets up a full-duplex communication pipe (SSL secured) between a serial port and a tcp port. Clients can communicate with the serial device over this pipe.

  • Multiple applications can communicate with a serial port at the same time.
  • Serial ports can be accesed from remote locations in a secure way (SSL)

Alt text

CONTINUOUS INTEGRATION

Build Status

Coverity

USAGE

  1. Create a configuration file, for example:

    #COMPORT    #TCPORT        
    /dev/pts/5  1100        
    /dev/pts/6  1200
    
  2. Execute dividi

    dividi -s path/to/config/file
    
  3. Setup your clients

    1. Open a socket on the desired port
    2. Start communicating with the serial device over that port
    3. Profit!

About

Dividi: A ComPort TCP/SSL sharing tool

License:GNU General Public License v3.0


Languages

Language:C 89.1%Language:Io 8.3%Language:Makefile 2.2%Language:Shell 0.5%