Söker programmerbar serieport "server"

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Användarvisningsbild
Anahka1975
Inlägg: 1277
Blev medlem: 30 augusti 2006, 21:49:46
Ort: Säffle

Söker programmerbar serieport "server"

Inlägg av Anahka1975 »

Hej
Behöver hjälp att hitta hårdvara(och mjukvara) som löser följande problem:

Jag har en utrustning (våginstrument) med en RS232 seriell utgång.
Denna spottar ur sig en datasträng innehållande allt möjligt.
Vid ett anrop till denna enhet via internet (löses med mobilt bredband eller liknande) från en fjärran belägen server skall enheten svara med ett värde (aktuell vikt) som den maskar ut i datasträngen.
Eventuellt får enheten skicka en request på serieporten för att få vikten (olika beroende på hur protokollet ser ut).

Vart skall jag leta efter en kommersiell produkt som kan detta?
Vilka företag håller på med detta och kan något, pratat med ett företag men de sålde "bara" hårdvara och kunde väldigt lite om de produkter man hade.

Edit/Förtydligande:
Det är alltså inte en enhet som agerar virtuell com-port jag söker utan nått man kan begära datan direkt via anrop på nått sätt.
Användarvisningsbild
Icecap
Inlägg: 26148
Blev medlem: 10 januari 2005, 14:52:15
Ort: Aabenraa, Danmark

Re: Söker programmerbar serieport "server"

Inlägg av Icecap »

I grunden är det du vill att ha en "buffer" mellan enheten som spottar ur sig data närhelst den vill och en fråga via LAN som kommer när det kan behövas.

Jag skulle vilja påstå att en Raspberry-Pi kan lösa jobbet - men inte utan en del handpåläggande.
johano
Inlägg: 1943
Blev medlem: 22 januari 2008, 10:07:45
Ort: Stockholm

Re: Söker programmerbar serieport "server"

Inlägg av johano »

En Raspberry skulle vara perfekt för jobbet.
Men den är kanske inte riktigt så "industriell", det är ju klart mer "hobbykaraktär" på den. Beror ju lite på vad "kommersiell produkt" betyder.
Men som Icecap skriver, du kommer nog inte hitta någon färdig lösning utan det kommer krävas lite programmering.
Användarvisningsbild
Klas-Kenny
Inlägg: 11344
Blev medlem: 17 maj 2010, 19:06:14
Ort: Växjö/Alvesta

Re: Söker programmerbar serieport "server"

Inlägg av Klas-Kenny »

Skulle inte en helt vanlig serieportsserver kunna göra jobbet?

Så får datorn i andra änden se till att rätt saker skickas, och tolka svaret.
Användarvisningsbild
Icecap
Inlägg: 26148
Blev medlem: 10 januari 2005, 14:52:15
Ort: Aabenraa, Danmark

Re: Söker programmerbar serieport "server"

Inlägg av Icecap »

Det finns lite problem här.
1: För att servern ska kunde gå direkt till modemet MÅSTE modemet ha publik IP-adress. Då kan det upprättas en förbindelse.
2: Servern måste ha en möjlighet att lyssna på porten och ta tillvara de data.

Kan man lösa detta med IP-nummer kan det fungera med en serieports-server.

Normalt är att ett mobilt nätverksmodem (typ 4G) får en IP-adress - på operatörens sub-nät. Det sub-nät kan man inte komma in på "utifrån" medan modemet och vad som är ansluten till det kan komma "ut" på publika IP-adresser.
Användarvisningsbild
Anahka1975
Inlägg: 1277
Blev medlem: 30 augusti 2006, 21:49:46
Ort: Säffle

Re: Söker programmerbar serieport "server"

Inlägg av Anahka1975 »

Publik IP är inga problem, det finns hos de flesta leverantörer för en extra peng.

Att köra en serieport server kräver i de jag hittat att man har någon driver i client ändan.
Jag skulle "bara" vilja göra en request på nått sätt och då få datan som svar.

Skulle ju även funka med en arduino och lite kringutrustning men som sagt detta är för industriellt bruk så "hobby lösningar" går bort.
Tolkning av datan kan göras i "andra änden" bara man enkelt kan få ut nått att tolka. Men smidigast vore om det kunde maskas redan lokalt.
Användarvisningsbild
Icecap
Inlägg: 26148
Blev medlem: 10 januari 2005, 14:52:15
Ort: Aabenraa, Danmark

Re: Söker programmerbar serieport "server"

Inlägg av Icecap »

Tja - en klient behövs hur som helst. Du vill köra seriell snack över nätverk - då behövs det klient och server.

Klienten är ju ett program som hör till serieportsservern och som skapar en virtuell COM-port.
Elman
Inlägg: 283
Blev medlem: 21 januari 2017, 12:41:55

Re: Söker programmerbar serieport "server"

Inlägg av Elman »

Hi3g har telematri kort för 99pix+moms publik IP använder dom själv,
sätt annars en gammal PC med TeamViewer och plugga i porten kolla in strängen om du vet vad du skall läsa,
Då kan du få köra valfri operatör ,
valfritt program som läser porten . Inte optimalt.. men billiga Benke
Men finns det en tillverkare av vågen finns det väl ett program??
Eller färdig 3dje part ??

Varnar bara för när man öppnar är på något sätt styra/ läsa att man bör ha en VPN tunnel .
Slänga en serieport server direkt är till dra ner brallorna .på ett billigt modem och öppna en port !
Användarvisningsbild
mrfrenzy
Co Admin
Inlägg: 14863
Blev medlem: 16 april 2006, 17:04:10

Re: Söker programmerbar serieport "server"

Inlägg av mrfrenzy »

TCPWedge tycker jag verkar kunna lösa problemet.
Installera det på en server hos er och anslut till virtuella serieportar hos varje kund.
Den hämtar och tolkar data med färdiga protokoll för många vågar.

Dom erbjuder också support för att ställa in det med varje enhet.

http://www.taltech.com/winwedge/tcpwedge
Användarvisningsbild
Anahka1975
Inlägg: 1277
Blev medlem: 30 augusti 2006, 21:49:46
Ort: Säffle

Re: Söker programmerbar serieport "server"

Inlägg av Anahka1975 »

Givetvis finns det en klient.
Men vill inte ha någon speciell klientmjukvara av typen virtuell driver utan kunna göra ett direkt anrop till "svarta lådan" och få svar vad som finns på serieporten.
Att man skickar nått i still med:

Kod: Markera allt

http://DeviceIP/get?cmd=read_serial
Och får ett svar tillbaka.
Sen kan man bygga in lite säkerhet osv. men i grunden en enkel http fråga.
Användarvisningsbild
Icecap
Inlägg: 26148
Blev medlem: 10 januari 2005, 14:52:15
Ort: Aabenraa, Danmark

Re: Söker programmerbar serieport "server"

Inlägg av Icecap »

Då kan jag inte se annan möjlighet än en dator ihop med mätpunkten.
Användarvisningsbild
Anahka1975
Inlägg: 1277
Blev medlem: 30 augusti 2006, 21:49:46
Ort: Säffle

Re: Söker programmerbar serieport "server"

Inlägg av Anahka1975 »

Fast med dator menar du PC eller nån embedded typ "svart låda"?

Jag tycker det borde finnas nån device server som är programmerbar och ändå inte en PC.
Någon mätvärdes insamlare som forwardar till valfri molntjänst borde finnas för andra ändamål.

Får googla och ringa runt lite mer imorgon.
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43178
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Re: Söker programmerbar serieport "server"

Inlägg av sodjan »

Det är ju enklare om tolkningen av svaret från vågen kan göras i den anropande enheten, alltså inte i den "burk" som du söker.

Om du bara vill ha en fjärranslutning till en serieport så är det rellativt enkelt. En anslutning som bara förmedlar allt som kommer på porten vidare.

Något typ: https://www.lantronix.com/products/premierwave-xc-hspa/

Finns det ett nät med router på plats? I så fall blir det en port-forward till
burken ovan till den port som pekar på serieporten. Säkerhet får du fundera på.

> 1: För att servern ska kunde gå direkt till modemet MÅSTE modemet ha publik IP-adress.

Alla modem/routrar har en publik IP-adress. Frågan är bara om den är fast/stabil.
Sen så går det med Dyn DNS också.

Också lite oklart (om jag inte missade det) om det gäller en one-off eller om det ska
kopplas flera vågar på olika platser.
Elman
Inlägg: 283
Blev medlem: 21 januari 2017, 12:41:55

Re: Söker programmerbar serieport "server"

Inlägg av Elman »

Kanske Red Node är svaret ??

Skall labba med det själv ? Men det verkar vara lite åt det hållet du söker?

Det verkar läsa en port relativt enkelt ? och man kan sen göra en http: request. Med det på en RPI och en open vpn..
Eller skall värdena bara presenteras offentligt. Via en webbserver då alla kan surfa in?
Men hårdvarumässigt borde en RPI fungerara..
Användarvisningsbild
mrfrenzy
Co Admin
Inlägg: 14863
Blev medlem: 16 april 2006, 17:04:10

Re: Söker programmerbar serieport "server"

Inlägg av mrfrenzy »

sodjan skrev: Alla modem/routrar har en publik IP-adress. Frågan är bara om den är fast/stabil.
Nej, tyvärr är detta inte sant längre. Väldigt många ISP har börjat med att ge kunden en privat IP-adress bakom en nat-router. Detta för att IPv4-adresser börjar bli dyra/svåra att få tag på.

https://en.wikipedia.org/wiki/Carrier-grade_NAT

Det gör att det oftast är bättre att ha en central server som klienterna ansluter in till. Det sparar väldigt mycket huvudvärk för annars får man ofta samtal att utrustning plötsligt slutat fungera för att ISP lagt om från publik till privat ip utan att säga till ordentligt.
Skriv svar