Skip to content

Latest commit

 

History

History
59 lines (53 loc) · 5.26 KB

Communication.md

File metadata and controls

59 lines (53 loc) · 5.26 KB

Communication and the LEGO MindStorms RCX

Projects Extending Communication Capabilities

  • Virtual Serial Port Utilities: For connection between different software suites, ensure RFC 2217 compliance for best compatibility
    • Windows
      • com0com (open source): A suite of drivers and tools offering virtual serial ports, serial port redirection, and more.
        • The related hub4com project offers an RFC 2217 compliant mode
      • HW VSP 3 (freeware single-port version): A software driver that adds a virtual serial port (e.g. COM5) to the operating system and redirects the data from this port via a TCP/IP network to another hardware interface, which is specified by its IP address and port number.
        • Supports RFC 2217
        • Can run standalone or as a service
    • Windows Subsystem for Linux
    • Linux – StackOverflow Post
      • ser2net (open source): A program for allowing connections between gensio accepters and gensio connectors
        • Generally, this would be a network connections to serial ports or IPMI Serial Over Lan (SOL) connections, but there are lots of gensios and lots of options. See gensio(5) for information on gensios.
        • Docker container support is available.
        • Supports RFC 2217 via the telnet gensio.
      • cyclades-serial-client (open source): Creates a virtual serial port which connects to the server over a network.
      • sercd (open source): An RFC 2217-compliant serial port redirector for sharing a serial port through a network.
      • tty0tty (open source): A Linux null-modem emulator [no RFC 2217 compliance noted]
      • Remserial (open source): Acts as a communications bridge between a TCP/IP network port and a Linux device such as a serial port.
      • unmerged socat patch (open source): A patch for socat adding RFC 2217 compliance
      • VSPDL: Virtual Serial Port Driver for Linux
    • Cross-platform
      • Perle TruePort: Redirects serial COM/TTY based traffic over Ethernet to remote IOLAN(s).
    • Inter-platform Connections
  • Virtual "IR Reflectors" / TCP Hubs
    • ir-server host utility in BrickOS-Bibo: Communicate between physical, remote, and/or multiple virtual RCX devices and hosts.
    • hubub: A simple TCP data reflector for quickly building distributed applications. It can broadcast data from one client to many (or many to many) with little system overhead.

LNP: The LegOS Network Protocol

Communicating across the LEGO Ecosystem

Hardware Hacks for RCX Communication

BrickOS-Bibo Patch # 33, incorporated by Matthew Sheets, included Bluetooth-facilitating capabilities

Radio Frequency (RF) Wireless