[draco] napisał: W moim przypadku technologie Zigbee chcialbym wykorzystac wlasnie do przeslania paczuszki danych. Chce go uzyc jako zwyklego transcievera...
Sam trasceiver to nie zigbee, to tylko warstwa sprzetowa (phy) przystosowana do pracy w standarcie 802.15.4
a ZigBee jest jego rozwinieciem.
Tak prawde mówiąc całość wygląda mniej wiecej tak:
APP
NWK <- tu zaczyna się prawdziwe zigbee
MAC <- tu konczy się zasięg specyfikacji 802.15.4
PHY
gdzie:
PHY - warstwa sprzetowa (trasceiver) ralizuje pakietyzacje, sprzetowe sumy kontrolne, sprzetowe potwierdzenia etc. Przy jej wykorzystaniu można zbudować prosty bezprzewodowy most.
MAC - media acces control , odpowiada za ... hmmm "ustanawianie sieci", utrzymanie adresacji etc. Z jej udziałem można zbudować prostą sieć o topologi star, przy większym samozaparciu siec typu cluster tree
NWK - network layer, odpowiada za routing pakietow, multihoping, retransmisje , mesh networking , zaawansowane mechanizny potwierdzen, retrasowanie w celu uzyskiwania "najkrotszej drogi" dostarczenia pakietu, etc. Dopiero z jej pomocą można zbudować sieć typu ZigBee.
APP - application layer, tu "siedzą" sobie aplikacje pracujące na określonych endpointach (cos jak socket tcp/ip tylko ze w zigbee) i cala masa innych rewelacji
Podsumowując ZigBee to soft znajdujący w MAC a prawde mowiac w NWK oraz usługach pracujących w APP. To własnie za niego placi sie kolosalne pięniądze.
Freescale udostepnia(za darmo) cos takiego jak SMAC, smart media access control. Jest to dokladnie wartwa MAC. Z tym ze jest dedykowana pod mikrokontrolery freescala HCS8. Z tego co pamietam Chipcon na swoich stronach ma jakaś przykładówkę dla CC2420 i atmegi128. Można tą odrobina kodu przesylac sobie pakiety , budując prosty most bezprzewodowy.
Tu mozna sobie poszukac:
http://www.chipcon.com/index.cfm?kat_ID=2&..._Id=12&subsubkat_id=8&action=download
Nie pamietam tylko które to pliki:)