App som kan tolka RS-232 sänt över BT

Elektronik- och mekanikrelaterad mjukvara/litteratur. (T.ex schema-CAD, simulering, böcker, manualer mm. OS-problem hör inte hit!)
Användarvisningsbild
Variosboy
Inlägg: 834
Blev medlem: 5 september 2005, 17:10:03
Ort: kristinehamn

App som kan tolka RS-232 sänt över BT

Inlägg av Variosboy »

Ja, som rubriken lyder.

Jag letar efter en App som jag kan installera i min Samsung galaxy S2 (Eller annan androidlur för den delen) för att via blåtand kunna ta emot och tolka RS-232-protokollet.

Såhär är det:
Jag har idag två enheter som kommunicerar via RS-232 där den ena enheten enbart agerar sändare, och således tar den andra enbart emot..

Nu har jag fått tag i en F2M01SXA från Free2move "RS-232 -> BT" modul och tänkte sätta denna på utgången till sändaren för att kunna skicka datan till min telefon istället.

Men då behöver jag ju någon form av program som kan emot det hela..
Misstänker att det kanske måste ske i två steg, alltså en programvara som tar emot datan och en som tolkar den till något vettigt..

Alla tips, förslag och övriga råd är välkommna!!
Användarvisningsbild
Klas-Kenny
Inlägg: 11831
Blev medlem: 17 maj 2010, 19:06:14
Ort: Växjö/Alvesta

Re: App som kan tolka RS-232 sänt över BT

Inlägg av Klas-Kenny »

Det beror lite på vad du ska göra... För vanlig serieterminal finns en uppsjö appar, tex BlueTerm brukar jag köra med.
Användarvisningsbild
Variosboy
Inlägg: 834
Blev medlem: 5 september 2005, 17:10:03
Ort: kristinehamn

Re: App som kan tolka RS-232 sänt över BT

Inlägg av Variosboy »

Okey! Får ta en titt på den.

Funktionen är så simpel den kan bli. Jag skickar två byte där den ena byten innehåller värdet på en räknare och den andra där bitarna representerar statusen hos det som sändaren övervakar.
För att hålla isär dessa två bytes så inleds den ena med en 1:a och den andra med en 0:a.

I den perfekta av världar skulle jag vilja ha en App som tar emot dessa två bytes, tolkar dem och skriver ut värdena i klartext på displayen.


Detta är till min pelletsövervakning. Räknaren är ett procentvärde som motsvarar mängden pellets som återstår i förrådet och den andra byten innehåller driftstatus på brännaren, larm eller inte, spänningsmatning eller inte. osv osv..

Det vore alltså trevligt med en App där man kan tolka en byte och printa en viss textremsa enligt ett förutbestämt mönster som man lägger in i appen.
johano
Inlägg: 1943
Blev medlem: 22 januari 2008, 10:07:45
Ort: Stockholm

Re: App som kan tolka RS-232 sänt över BT

Inlägg av johano »

En sån funktion låter ju kanon, men vill man inte komma åt den även (eller i synnerhet) när man är utanför
blåtandsräckhåll??

Jag skulle istället låtit övervakningen "skicka upp" data till en webserver och sedan låta appen i telefonen
"prata" med webbtjänsten eller kanske bara ha en mobilanpassad webbsida.

Jag har själv ett snarlikt system för min pelletsövervakning, och använder där Google Appengine för att
hosta min pellesstatistik och min "övervakningsdator" (en Linksys wrt54gl som kör OpenWrt) skickar upp
pelletsbrännarens gångstatistik till den.

Enkelt och jag slipper ha en dyr webserver ståendes på 24/7 hemmavid.

/johan

Edit: stavfel
Användarvisningsbild
Variosboy
Inlägg: 834
Blev medlem: 5 september 2005, 17:10:03
Ort: kristinehamn

Re: App som kan tolka RS-232 sänt över BT

Inlägg av Variosboy »

Det skulle vara en kul grej att kunna se det även på distans, men som det är nu så har jag ju elpatroner som går in om brännaren stannat, och är jag inte hemma kan jag ju ändå inte lösa eventuella problem. Problem som jag än så länge ändå inte haft.

Byggde det hela för att slippa springa ner i pannrummet för att ha koll på anläggningen, och till det har det fungerat toppen.
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: App som kan tolka RS-232 sänt över BT

Inlägg av sodjan »

> "RS-232 -> BT" modul....

Efter en sådan modul så är det inte "RS232" längre, så det är lite oklart
vad du menar med att "tolka RS232", det gör ju redan BT adaptern!

Det din app ska göra är att ta emot data som kommer in via den
inbyggda BT-interfacet, det borde inte vara annorlunda än vilken
annan BT-kommunikation som helst. Kanske så ser det ut som
vanlig UART format, där vet jag inte riktigt, men det är i alla
fall inte RS232 längre.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46933
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: App som kan tolka RS-232 sänt över BT

Inlägg av TomasL »

Dessutom är ju RS232 inget protokoll utan en elektrisk specifikation, inget annat.
Användarvisningsbild
Variosboy
Inlägg: 834
Blev medlem: 5 september 2005, 17:10:03
Ort: kristinehamn

Re: App som kan tolka RS-232 sänt över BT

Inlägg av Variosboy »

Begreppsförvirring från min sida!

Ska ladda ner den App som finns för BT-mottagning, koppla in min BT-modul i sändaren och se vad som helt enkelt kommer fram till telefonen och i vilken form, sen är ju nästa "problem" att med något program tolka datan och presentera den på ett bra sätt.
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: App som kan tolka RS-232 sänt över BT

Inlägg av sodjan »

Ja, om det finns något verktyg för att så att säga "dumpa" datat
för analys så är ju allt mycket enklare efter det. Då vet du vad det
är som du ska läsa. Min gissning är att det är osannolikt att det
finns något färdig app som kan läsa/tolka just ditt data, så det blir
väl till att lära sig app-utveckling. :-)
Användarvisningsbild
Variosboy
Inlägg: 834
Blev medlem: 5 september 2005, 17:10:03
Ort: kristinehamn

Re: App som kan tolka RS-232 sänt över BT

Inlägg av Variosboy »

Ja, nä, det lär det ju tyvärr inte göra.

Har en kille här på jobbet (kom jag nyss på) som gjort några appar, får helt enkelt kolla med honom om det är så att det inte finns någon app som går att konfigurera som jag vill.
Utan att tro allt för mycket så gissar jag att det jag vill åstadkomma inte behöver vara särskilt svårt..
Användarvisningsbild
jesse
Inlägg: 9240
Blev medlem: 10 september 2007, 12:03:55
Ort: Alingsås

Re: App som kan tolka RS-232 sänt över BT

Inlägg av jesse »

sodjan skrev:> "RS-232 -> BT" modul....

Efter en sådan modul så är det inte "RS232" längre, så det är lite oklart
vad du menar med att "tolka RS232", det gör ju redan BT adaptern!

Det din app ska göra är att ta emot data som kommer in via den
inbyggda BT-interfacet, det borde inte vara annorlunda än vilken
annan BT-kommunikation som helst. Kanske så ser det ut som
vanlig UART format, där vet jag inte riktigt, men det är i alla
fall inte RS232 längre.
Hur ser intrefacet ut i t.ex. Android för blåtand? Man programmerar väl appar i Java oftast eller brukar man även använda C++ ? Där måste det väl finnas bibliotek för blåtand - liknar detta interface en serieport? Eller gäller det enbart en viss typ av blåtandsmoduler?

Vad jag menar är --- finns det ett särskilt "blåtands-protokoll" ... hur vet telefonen vilken typ av BT-enhet som anslutits? Är "serieport" en av flera standardenheter, eller hur fungerar det?

om någon begriper vad jag undrar över... . :roll:
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: App som kan tolka RS-232 sänt över BT

Inlägg av sodjan »

Min gissning, har inte kollat, är att du har svaren här:
http://en.wikipedia.org/wiki/Bluetooth.

"Created by telecoms vendor Ericsson in 1994, it was originally
conceived as a wireless alternative to RS-232 data cables."
Zeela
Inlägg: 176
Blev medlem: 28 augusti 2008, 11:23:49
Ort: Åtvidaberg
Kontakt:

Re: App som kan tolka RS-232 sänt över BT

Inlägg av Zeela »

jesse skrev:Hur ser intrefacet ut i t.ex. Android för blåtand? Man programmerar väl appar i Java oftast eller brukar man även använda C++ ?
Du skriver appar i Java. det finns nåt native-api, som man kan skriva kod i C/C++ mot, men det är mest för drivrutiner för diverse saker.
Där måste det väl finnas bibliotek för blåtand - liknar detta interface en serieport? Eller gäller det enbart en viss typ av blåtandsmoduler?

Vad jag menar är --- finns det ett särskilt "blåtands-protokoll" ... hur vet telefonen vilken typ av BT-enhet som anslutits? Är "serieport" en av flera standardenheter, eller hur fungerar det?

om någon begriper vad jag undrar över... . :roll:
Här har du en länk om bluetooth under Android:
http://developer.android.com/guide/topi ... tooth.html
Användarvisningsbild
jesse
Inlägg: 9240
Blev medlem: 10 september 2007, 12:03:55
Ort: Alingsås

Re: App som kan tolka RS-232 sänt över BT

Inlägg av jesse »

Ah, tack. Det ska jag testa nån gång om jag hittar ett vettigt IDE för Android-java. (det blir väl eclipse antar jag)
Skriv svar