SER2NET “Tee or Wedge”
I am successfully using SER2NET on a Raspberry Pi to translate RS-232 data to Ethernet. But I would like to "watch" the data coming from the serial port for a certain string, and if there is a match, I would like to send a "control string" back out the RS-232 port. It doesn't matter if the Ethernet port "sees" this returned string or not.
I'm running at 115K baud and the RPi is doing a lot of other things simultaneously, so whatever approach I use cannot use a lot of processor time. Does anyone know of a good way to do this?
networking
New contributor
add a comment |
I am successfully using SER2NET on a Raspberry Pi to translate RS-232 data to Ethernet. But I would like to "watch" the data coming from the serial port for a certain string, and if there is a match, I would like to send a "control string" back out the RS-232 port. It doesn't matter if the Ethernet port "sees" this returned string or not.
I'm running at 115K baud and the RPi is doing a lot of other things simultaneously, so whatever approach I use cannot use a lot of processor time. Does anyone know of a good way to do this?
networking
New contributor
Your question title ("tee or wedge") is interesting. What do you mean by that? Do you already have an idea of how this can be done?
– G-Man
10 hours ago
add a comment |
I am successfully using SER2NET on a Raspberry Pi to translate RS-232 data to Ethernet. But I would like to "watch" the data coming from the serial port for a certain string, and if there is a match, I would like to send a "control string" back out the RS-232 port. It doesn't matter if the Ethernet port "sees" this returned string or not.
I'm running at 115K baud and the RPi is doing a lot of other things simultaneously, so whatever approach I use cannot use a lot of processor time. Does anyone know of a good way to do this?
networking
New contributor
I am successfully using SER2NET on a Raspberry Pi to translate RS-232 data to Ethernet. But I would like to "watch" the data coming from the serial port for a certain string, and if there is a match, I would like to send a "control string" back out the RS-232 port. It doesn't matter if the Ethernet port "sees" this returned string or not.
I'm running at 115K baud and the RPi is doing a lot of other things simultaneously, so whatever approach I use cannot use a lot of processor time. Does anyone know of a good way to do this?
networking
networking
New contributor
New contributor
edited 3 hours ago
G-Man
12.9k93264
12.9k93264
New contributor
asked 10 hours ago
Charles Linquist
1
1
New contributor
New contributor
Your question title ("tee or wedge") is interesting. What do you mean by that? Do you already have an idea of how this can be done?
– G-Man
10 hours ago
add a comment |
Your question title ("tee or wedge") is interesting. What do you mean by that? Do you already have an idea of how this can be done?
– G-Man
10 hours ago
Your question title ("tee or wedge") is interesting. What do you mean by that? Do you already have an idea of how this can be done?
– G-Man
10 hours ago
Your question title ("tee or wedge") is interesting. What do you mean by that? Do you already have an idea of how this can be done?
– G-Man
10 hours ago
add a comment |
active
oldest
votes
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "106"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Charles Linquist is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f490521%2fser2net-tee-or-wedge%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Charles Linquist is a new contributor. Be nice, and check out our Code of Conduct.
Charles Linquist is a new contributor. Be nice, and check out our Code of Conduct.
Charles Linquist is a new contributor. Be nice, and check out our Code of Conduct.
Charles Linquist is a new contributor. Be nice, and check out our Code of Conduct.
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f490521%2fser2net-tee-or-wedge%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Your question title ("tee or wedge") is interesting. What do you mean by that? Do you already have an idea of how this can be done?
– G-Man
10 hours ago