Sida 1 av 2

TCP/IP över Walkie-Talkie

Postat: 23 november 2007, 00:29:19
av Dankoman
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.

Postat: 23 november 2007, 00:38:20
av blueint
Du måste modulera datasignalen. Och med tanke på bandbredden så skulle jag inte hoppas på mer än 1200 bps.

Postat: 23 november 2007, 01:17:14
av TERdON
Eller så fuskar du och kopplar in TCP-IP över bongotrummor på vardera sidan. :D

Postat: 23 november 2007, 08:41:25
av speakman
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. :)

Postat: 23 november 2007, 08:52:26
av ANEE
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/

Postat: 23 november 2007, 09:02:38
av hcb
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.)

Postat: 23 november 2007, 09:02:42
av B1n4ry
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

Postat: 23 november 2007, 09:04:18
av hcb
B1n4ry: Jag undrar om det är The Evil Bit som sådana datagrambärare släpper i huvudet på folk då och då?

Postat: 23 november 2007, 16:24:37
av Dankoman
ANEE 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/
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 dessa

Postat: 23 november 2007, 18:26:23
av sebastiannielsen
DTMF?

man kan koda in 4 bitar per ton.

DTMF

Postat: 23 november 2007, 19:58:11
av Dankoman
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...

Postat: 23 november 2007, 20:11:49
av xxargs
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 ;-)

Postat: 23 november 2007, 20:49:37
av Dankoman
TERdON skrev:Eller så fuskar du och kopplar in TCP-IP över bongotrummor på vardera sidan. :D
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.

Postat: 23 november 2007, 22:25:09
av TERdON
sebastiannielsen skrev:DTMF?

man kan koda in 4 bitar per ton.
Jag undrade faktiskt först vad det var för datalagringsmedium som använde 250 kg per bit, sen kom jag på att det finns två olika ord som stavas så... ;-)

Postat: 24 november 2007, 23:42:44
av B1n4ry
Hmm... Jag får just idén att köra TCP/IP över hornhögtalare... Modulera med FSK eller nått och så en rejäl tratt och en shotgun riktmikrofon i varje ände och sedan bara köra på tills grannarna storknar... =)

//B1N4RY