TCP/IP över Walkie-Talkie
TCP/IP över Walkie-Talkie
En annan ide som hemsökt mig den senaste tiden är om det skulle vara möjligt att köra TCP/IP över walkie-talkie.
Vad som talar för att det går:
TCP/IP har bra felkorrigering och hantering av paketförluster
TCP/IP kan variera sin paketstorlek och antal paket som skickas i följd beroende på länkkvalite.
TCP/IP kan kommunicera med halv duplex.
Vad som talar för att det inte går:
digital till analog konvertering....hur skall man skicka paketen som ljud?
Turtagning. Hur synkar man så att en enhet lyssnar medan den andra sänder?
Överföringshastighet även om man löser ovanstående, hur mycket data kommer man kunna skyffla?
PC:interface för walki-talki för att det skall vara über coolt vill man ju kunna ansluta sitt nätverks kort med RJ-45 till walki-talkin men då kan man defenitivt inte analogomvanla på något bra sätt...
en fuskmetod är väll annars att koppla ett modem mellan datorn och walki-talkin och bara braka ut des audioström, men det känns nästan som fusk.
Vad som talar för att det går:
TCP/IP har bra felkorrigering och hantering av paketförluster
TCP/IP kan variera sin paketstorlek och antal paket som skickas i följd beroende på länkkvalite.
TCP/IP kan kommunicera med halv duplex.
Vad som talar för att det inte går:
digital till analog konvertering....hur skall man skicka paketen som ljud?
Turtagning. Hur synkar man så att en enhet lyssnar medan den andra sänder?
Överföringshastighet även om man löser ovanstående, hur mycket data kommer man kunna skyffla?
PC:interface för walki-talki för att det skall vara über coolt vill man ju kunna ansluta sitt nätverks kort med RJ-45 till walki-talkin men då kan man defenitivt inte analogomvanla på något bra sätt...
en fuskmetod är väll annars att koppla ett modem mellan datorn och walki-talkin och bara braka ut des audioström, men det känns nästan som fusk.
På FRO har vi små KPC3-modem som kopplas till hörlursuttaget (samt micingången) på vanliga kommunikationsradio.
Fungerar precis som du beskriver det. Har dock inte testat TCP/IP via den, utan just nu nyttjar de ett mycket enkelt textbaserat protokoll med specialapplikationer.
"nole" vet nog mer detaljer kring dessa.
Fungerar precis som du beskriver det. Har dock inte testat TCP/IP via den, utan just nu nyttjar de ett mycket enkelt textbaserat protokoll med specialapplikationer.
"nole" vet nog mer detaljer kring dessa.

När jag pluggade skrev jag och en kompis ett program som pratade via ljudkortet. Vi pluggade helt enkelt line out till line in (eller ear->mic) mellan datorerna. Protokollet var morsekod! Det gick inte fort, men det fungerade 
Sen är ju frågan vad det är för information du vill sända över walkietalken. Är det info från din väderstation eller GPSkoordinater så är ju inte hastigheten så viktig. Vill du däremot strömma HDVideo...
Här är en annan lösning: http://n1vg.net/opentracker/

Sen är ju frågan vad det är för information du vill sända över walkietalken. Är det info från din väderstation eller GPSkoordinater så är ju inte hastigheten så viktig. Vill du däremot strömma HDVideo...

Här är en annan lösning: http://n1vg.net/opentracker/
- hcb
- Moderator
- Inlägg: 5973
- Blev medlem: 23 februari 2007, 21:44:50
- Skype: hcbecker
- Ort: Lystrup / Uppsala
- Kontakt:
Radioamatörer har kört (kör?) TCP/IP över radio. Se t.ex. http://www.ampr.org (Jag hittar inget bättre just nu.)
Bongotrummor är nog lite besvärtligt men det går så varför skulle inte walkietalkie funka? Dock så är det ju säkert 1000 gånger enklare bygga något som kör en seriell dataström över radio än att bygga ethernet över radio...
Ett annat förslag finns ju redan i en officiell (och läsvärd) IETF-standard:
Transmission of IP Datagrams on Avian Carriers
//B1N4RY
Ett annat förslag finns ju redan i en officiell (och läsvärd) IETF-standard:
Transmission of IP Datagrams on Avian Carriers
//B1N4RY
Jag skall absolut inte ha det till något, vill mest bara se om man kan "tvinga hjärnan runt problemet". Fick inspirationen av TCP/IP över brevduva http://www.blug.linux.no/rfc1149/ som i tora drag går ut på att man dumpar paket till skrivaren, skickar dem med duva och motagaren scannar sedan dessaANEE skrev:När jag pluggade skrev jag och en kompis ett program som pratade via ljudkortet. Vi pluggade helt enkelt line out till line in (eller ear->mic) mellan datorerna. Protokollet var morsekod! Det gick inte fort, men det fungerade
Sen är ju frågan vad det är för information du vill sända över walkietalken. Är det info från din väderstation eller GPSkoordinater så är ju inte hastigheten så viktig. Vill du däremot strömma HDVideo...
Här är en annan lösning: http://n1vg.net/opentracker/
-
- Inlägg: 3663
- Blev medlem: 11 september 2004, 09:30:42
- Ort: gbg
- Kontakt:
DTMF
Det är en intressant tanke.
Man kommer ju att vara tvungen att utforma ett eget protokol för den trådlösa biten av överköringen. och en tolk mellan TCP/IP och det protokollet.
Fast det som jag ser som det absolut största problemet är ändå att åstadkomma fungerande tvåvägskommunikation där först en sänder och den andra lyssnar för att sedan switcha. det är dessutom ett krav för TCP eftersom det klräver bekräftelse på leverans.
Men även på den punkten kanske man kan blicka bakåt i nätverkshistorien och göra något liknande token ring?
Eller så kanke det räcker med att lyssna om någon sänder för tillfället...
Man kommer ju att vara tvungen att utforma ett eget protokol för den trådlösa biten av överköringen. och en tolk mellan TCP/IP och det protokollet.
Fast det som jag ser som det absolut största problemet är ändå att åstadkomma fungerande tvåvägskommunikation där först en sänder och den andra lyssnar för att sedan switcha. det är dessutom ett krav för TCP eftersom det klräver bekräftelse på leverans.
Men även på den punkten kanske man kan blicka bakåt i nätverkshistorien och göra något liknande token ring?
Eller så kanke det räcker med att lyssna om någon sänder för tillfället...
FFSK går fortare, 1200 - 2400 baud - CML har sådana kretsar (FX någonting)
Ni som kommer ihåg NMT-telefonerna med 'kvack, kvack' då och då vet vad jag menar - det är 1200 bauds FFSK som användes där.
tittar man i linuxkärnan och kompilera amatörradiostödet så finns det en hel del modulerigar via ljudkortet som går ganska fort (9600?) + protokoll (AX25 ?) som man kan stjäla ideer ifrån.
om man har höglinjära slutsteg så kan man titta på de olika formaten som både amplitud och fasmodulera samtidigt som Tetra, och har man bred frekvensspektrum från några 100 KHz till flera MHz så kan man titta på OFDM, CDMA etc. - ingen av dessa går att köra via microfoningång utan måste modulera direkt i RF-kedjan på olika sätt + du får söka egna kanaler för detta då ingen av dom 'fria' banden tillåter detta, utan oftast som mest 25 kHz i bandbredd per kanal.
en sak är att få till själva modulationen, men det är helt annan sak att bygga protokollerna runt omkring detta med paketstorlek, väntetid på ack, krockar när flera sändare råka starta samtidigt, hur paketen kan förmedla sig via repetrar om det inte fins direktkoppel mellan avsändare och mottagare - en gammal sådan protokoll är ju 'packet radio' som var poppis i slutet av 80-talet.
med andra ord så är det här inget 'nytt' problem
Ni som kommer ihåg NMT-telefonerna med 'kvack, kvack' då och då vet vad jag menar - det är 1200 bauds FFSK som användes där.
tittar man i linuxkärnan och kompilera amatörradiostödet så finns det en hel del modulerigar via ljudkortet som går ganska fort (9600?) + protokoll (AX25 ?) som man kan stjäla ideer ifrån.
om man har höglinjära slutsteg så kan man titta på de olika formaten som både amplitud och fasmodulera samtidigt som Tetra, och har man bred frekvensspektrum från några 100 KHz till flera MHz så kan man titta på OFDM, CDMA etc. - ingen av dessa går att köra via microfoningång utan måste modulera direkt i RF-kedjan på olika sätt + du får söka egna kanaler för detta då ingen av dom 'fria' banden tillåter detta, utan oftast som mest 25 kHz i bandbredd per kanal.
en sak är att få till själva modulationen, men det är helt annan sak att bygga protokollerna runt omkring detta med paketstorlek, väntetid på ack, krockar när flera sändare råka starta samtidigt, hur paketen kan förmedla sig via repetrar om det inte fins direktkoppel mellan avsändare och mottagare - en gammal sådan protokoll är ju 'packet radio' som var poppis i slutet av 80-talet.
med andra ord så är det här inget 'nytt' problem

Tror faktiskt man kan stjäla en hel del idéer från det projektet. det gör ju nästan exakt det jag vill fast över ett annat medium.TERdON skrev:Eller så fuskar du och kopplar in TCP-IP över bongotrummor på vardera sidan.