Hallo, ich möchte gerne mehrere Sender haben und einen Empfänger. Die Sender sollen nicht durchgängig Senden sondern nur wenn etwas ausgelöst wird. Ich will dann mit dem Empfänger wissen welcher Sender gesendet hat und natürlich was. Der Empfänger soll evtl noch zurück Senden können das er es empfangen hat (optional). Es sollen große Distanzen überwunden werden, max. 30 Meter wo auch Wände im Weg sein könnten. Weiterhin soll der Empfänger wissen welche Sender zu ihm gehören. Da es passieren kann das mehrere Send und Empfänger-Basistationen sich überlappen könnten. Welcher Sender/Empfänger kann sowas? Vielen Dank
was wilst Du senden: Sprache ? Daten ? ???
Daten -> An und Aus (1 und 0) Wie zum Beispiel die neu modischen Resturante wo man ein Plasteteil bekommt und das anfängt zu vibrieren wenn das Essen Fertig ist. Ist ja das gleiche Prinzip fast.
Du brauchst folglich Transceiver (denn du willst ja Bestätigungen versenden) und du brauchst einen Rahmenaufbau, der Adressen enthält (damit du die verschiedenen Sender auseinanderhalten kannst). Funkmodule gemäß IEEE 802.15.4 (landläufig meist als „ZigBee“ bezeichnet, obwohl das eine Etage über 802.15.4. liegt) beherrschen sowas auf jeden Fall, denn dort sind all diese Dinge im Standard spezifiziert. Andere (billigere) Funkmodule beherrschen die Features oft auch, brauchen aber für deren Implementierung meist mehr Aufwand in der Software, weil man sich beispielsweise um Rahmenaufbau, Adressierung und dergleichen dort manuell kümmern muss.
Was du beschreibst, ist eine Funk-Alarmanlage. Gibt es von mehreren Herstellern. Bei der Funkuebertragung in Gebaeuden bilden sich durch Interferenzen tote Zonen, die sich zudem oertlich verlagern, wenn sich die Reflexions-bedingungen aendern, was schon durch das taegliche Wetter geschehen kann. Bessere Anlagen, wie die vom VdS anerkannten, benutzen deshalb mehrere Frequenzen, kosten aber auch einiges mehr als einfache Anlagen vom Elektronikversender. Eine Liste der anerkannten Hersteller findest du auf der Internetseite des VdS Schadensversicherer.
Franz Baaaaaaa schrieb: > Weiterhin soll der Empfänger wissen welche Sender zu ihm gehören. Dafür sollte der Empfänger eine Liste haben, sonst könnte jeder kommen ... Jeder Sender muss bei seiner Aussendung seinen Namen sagen/senden und der Empfänger kann dann nachsehen, ob der in seiner Liste steht.
B.C. schrieb: > Dafür sollte der Empfänger eine Liste haben, sonst könnte jeder kommen > ... Genau genommen müssten sich die Sender auch noch identifizieren, beispielsweise durch ein challenge-response-Verfahren. Tun sie das nicht, nun, dann könnte ja schon wieder „jeder kommen“.
Alle gestellten Forderungen sind bei anerkannten Funkalarmsystemen seit 20 Jahren Standard. Nennt sich 'handshake'.
Habe so etwas daheim als Wetterstation mit RFM12 umgesetzt. In den verschiedenen Räumen sind Module mit einem Temperatur- und Feuchtesensor, die dreimal pro Stunde messen und ihr Ergebnis an die Hauptstelle melden. Die Unterscheidung erfolgt durch die Zuweisung von Kennbuchstaben (Schlafzimmer s, Küche k, ...), welcher per Define beim Kompilieren zugewiesen wird. Das Sendeprotokoll hat dann die Form: Länge, Kennbuchstabe, Temperatur, Feuchte, CRC.
Für die RFM Module gibt es sogar einen Protokollstack, der sich um unterschiedliche Geräteadressen, Kanalbelegung usw. kümmert: http://www.mikrocontroller.net/articles/RFM12_Protokoll_Stack Ob man zuverlässig 30m überbrücken kann, ist schwer vorherzusagen...
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.