Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added hardware based Address Check in the Framework and basic Network Management and Routing capabilities #7

Open
wants to merge 26 commits into
base: master
Choose a base branch
from

Conversation

B3rn475
Copy link

@B3rn475 B3rn475 commented Mar 15, 2014

I've developed 2 Libraries

"radio_address" that allows to:

  • activate/diactivate the hardware based address checking of the packets.
  • set the address as a parameter of the application
  • set the broadcast capability (no broadcast | only 0 | 255 and 0)

"radio_network" that allow to:

  • automatically build a routing table based on the information from other nodes
  • automatically route the packets through the network
  • do this operations in a transparent way to the app

If a valid route to the destination of a packet is not known the packet is dropped
RX operations with no timeout are avoided in order to force periodically the network manager to run.
After a STROBE instead in try a TX it is initialized another RX with a short timeout in order to avoid Concurrent transmissions.
The TX is sent only after a timeout, only when the channel is free
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant