Forum: Mikrocontroller und Digitale Elektronik Wireless UART über Zigbee/IEEE-802.15.4 auf ATmega128rfa1 (µracoli?)


von N. G. (newgeneration) Benutzerseite


Lesenswert?

Hallo Forum,

ich habe hier 2 ATmega128rfa1 vor mir liegen und möchte zwischen diesen 
beiden eine Art wireless UART aufbauen.

Die Hardware steht leider schon (konnte ich nicht mitreden), also bin 
ich auf diesen Chip als (Co-)Prozessor festgelegt.

Spezifikationen, die der Wireless UART erfüllen soll:
- reine p2p Verbindung, kein Netzwerk oÄ
- es muss nicht verschlüsselt sein, kann aber
- es müssen mehrere dieser Paare nebeneinander existieren können (also 
zB 4 AVRs, von denen jeweils 2 miteinander verbunden sind)
- es soll nicht zu viel Overhead haben

Zigbee scheint mir für diese Anwendung zu aufwändig, auch wenn dafür ein 
Stack von Atmel existiert.

Ich suche also eine Lib, die ich dazu bringen kann, eine p2p-Verbindung 
aufzubauen.

Ich habe mir die µracoli-Lib schon kurz angeschaut, und diese sieht 
eigentlich auch vielversprechend aus, doch es scheint so, als ob nur die 
vorgefertigten Boards verwendet werden können. Es würde mir schon 
reichen, wenn man mir sagen könnte, wie man möglichst einfach sein 
eigenes Board dort hinzufügt.

Welche Lib schlussendlich auf den AVR kommt ist mir eigentlich relativ 
egal, ich würde auch etwas eigenes schreiben, jedoch schätze ich den 
Aufwand dafür als zu hoch ein.
Am liebsten wäre mit eine leichte, kleine Lib, die den Transreceiver 
bedient und evtl. noch die Pakete prüft.

Hat jemand eine Idee dazu oder Erfahrungen mit einer solchen Lib?

Danke,
N.G.

von N. G. (newgeneration) Benutzerseite


Lesenswert?

ich weiß, dass das nicht gerne gesehen wird, aber ich glaube, dass nur 
wenige Leute auf Seite 4 noch nach Threads schauen

Also push

von N. G. (newgeneration) Benutzerseite


Lesenswert?

Okay, ich frage mal anders:

Wie kann ich µracoli oder einen Teil des ASF (Atmel Studio Framework) 
nutzen, um mein eigenes Board damit zu betreiben?
Ich finde keine Einstellung wie man das machen kann.

Anwendung ist nach wie vor eine einfache p2p Übertragung, die für das 
device aussieht wie ein UART.

Also:
1
             UART                   IEEE802.15.4 oÄ                   UART
2
ATmega2560 <------> ATmega128RFA1 <-----------------> ATmega128RFA1 <------> Device (anderer AVR oder PC)
Wie letztendlich die Übertragung aussieht, ist mir eigentlich relativ 
egal, der ATmega128RFA1 soll im Prinzip transparent Daten durchreichen.

Um noch eins klar zu stellen:
Ich will keine komplett fertige lib (auch wenn ich das nicht ablehnen 
würde :D ), mir reichen eigentlich ein paar Hinweise.

Danke

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
Noch kein Account? Hier anmelden.