Temat: Wirtualny port szeregowy

Witam
Pod routerem nie mam fizycznego portu rs232 - który tak naprawdę nie jest mi potrzebny. Jednakże mam program który koniecznie musi te dane wysyłać na port rs232. Do routera mam dołączony konwerter rs232 - ethernet.
Potrzebuję tylko w routerze stworzyć wirtualny port rs232 z którego dane zostałyby wysyłane na odpowiedni adres ip w lanie.

W jaki sposób w openwrt stworzyć wirtualny port szeregowy. Z tego co mi wiadomo to mogę to zrobić pakietem remserial
http://lpccomp.bc.ca/remserial/

Wydaje mi się że ten kawałek najtrafniej opisuje to co potrzebuję.

Connect a Linux program that needs a serial port to a remote serial port.

Some programs are written to communicate directly with a serial port such as some data aquisition programs. The remserial program can use pseudo-ttys to fool the program into thinking that it is talking to a real serial port on the local machine:

    remserial -d -r server-name -p 23000 -l /dev/remserial1 /dev/ptmx &

Problem tylko w tym że nie ma gotowego pakietu remserial....
Jest tylko ser2net.

2

Odp: Wirtualny port szeregowy

dla ar71xx jest u mnie w repo.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Wirtualny port szeregowy

Potrzebuję dla innej platformy.
Makefile'a mógłbyś wrzucić ?

4

Odp: Wirtualny port szeregowy

Po południu.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Wirtualny port szeregowy

include $(TOPDIR)/rules.mk

PKG_NAME:=remserial
PKG_VERSION:=1.4
PKG_RELEASE:=1

PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=http://lpccomp.bc.ca/remserial/

include $(INCLUDE_DIR)/package.mk

define Package/remserial
  SECTION:=net
  CATEGORY:=Network
  TITLE:=remserial
endef

define Package/remserial/install
    $(INSTALL_DIR) $(1)/usr/bin
    $(CP) $(PKG_BUILD_DIR)/remserial $(1)/usr/bin/
endef

$(eval $(call BuildPackage,remserial))
Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

6

Odp: Wirtualny port szeregowy

Dzięki smile