Method and system to program programmable input output (PIO) pins via non-storage of a control message in a client
AssigneeDigi International Inc.
InventorsElliot Schwartz, Curtis Allred
Life of this patent
Estimating the term…
Abstract
A network comprising a server and a remote client including an input output pin is disclosed. The server and the client are connected through a Transmission Control Protocol (TCP) connection. The server controls the client input output pin, e.g., switches it on and off. The input output pin control instruction is transmitted from the server to the client. The control instruction is not stored in the client memory upon its execution.
Claims24
A network comprising:
- a server;
- a client coupled to said server through a transmission control protocol connection, said transmission control protocol connection having a messages over transmission control protocol layer, said client including an input output pin;
- and
- said server to transmit an input output pin control instruction to said client to configure said input output pin;
- wherein said input output pin control instruction is discarded upon execution of said input output pin control instruction, and said input output pin control instruction is tunneled through said transmission control protocol connection.
A computing system comprising:
- a controller;
- an electrical circuit capable of being coupled to said controller through a transmission control protocol connection, said transmission control protocol connection having a messages over transmission control protocol layer, said electrical circuit including an input output pin;
- and
- said controller capable of transmitting an input output pin control instruction to said electrical circuit to configure said input output pin;
- wherein said input output pin control instruction is discarded upon execution of said input output pin control instruction, and said input output pin control instruction is tunneled through said transmission control protocol connection.
A method for a network comprising:
- coupling a client to a server by using a transmission control protocol connection, said transmission control protocol connection having a messages over transmission control protocol layer;
- transmitting an input output pin control instruction to said client by using said server;
- and
- configuring a client input output pin by using said input output pin control instruction;
- wherein said input output pin control instruction is discarded upon execution of said input output pin control instruction, and said input output pin control instruction is tunneled through said transmission control protocol connection.
A computer program product embodied on a tangible computer readable storage medium having instructions which, when executed by a processing system, causes said processing system to perform a process comprising:
- coupling a client to a server by using a transmission control protocol connection, said transmission control protocol connection having a messages over transmission control protocol layer;
- transmitting an input output pin control instruction to said client by using said server;
- and
- configuring a client input output pin by using said input output pin control instruction;
- wherein said input output pin control instruction is discarded upon execution of said input output pin control instruction, and said input output pin control instruction is tunneled through said transmission control protocol connection.
Dependencies are inferred from the claim text.