pedrohenriquegomes / fbr-tsch Goto Github PK
View Code? Open in Web Editor NEWFirmware implementation of FBR-TSCH for EWSN Dependability Competition 2016
License: Other
Firmware implementation of FBR-TSCH for EWSN Dependability Competition 2016
License: Other
AVERAGEDEGREE
linear
network:
| 14-15-92-00-12-e6-3b-dd
|
| 14-15-92-00-12-e6-b9-57
|
| 14-15-92-00-12-e6-bb-5e
|
| 14-15-92-00-12-e6-79-05
|
| 14-15-92-00-12-e6-93-0f
|
| 14-15-92-00-10-f4-13-cf
|
| 14-15-92-00-11-6a-6e-29
|
| 14-15-92-00-11-69-89-a5
|
| 14-15-92-00-10-ea-5a-53
|
| 14-15-92-00-12-e6-6f-16
|
in light.c, there is the notion of firstPacketSent. This is not needed as we know the LED is OFF to start with
The FAKESEND idea can only be used if we receive a packet with the same state that we have now and the last packet was received a long time ago.
How it is implemented now we may get a transition before it happens. The 2s is the minimum interval in between transitions, but the transitions may take a long time, more than 2s.
So, if we get a packet with the same state and our last packet was more than 4 seconds ago, it means we missed one transition. This assumes our packets will not be traveling on the network for more than 4 seconds, which is OK to assume.
If we receive a beacon from a node with small rank we switch right aways, We should only switch the parent if the rank is lower AND we received more beacons than what we received from our current parent.
I suggest 11, 15, 20, 26
If I receive or generate a packet with seqnum
==15, I should drop all the packets in the queue which are older than thay seqnum
reduce the time the mote spends blinking the CRITICAL led to 100ms
packets will not exceed the EB/DATA packet formats. Tune so that the slot length is the shortest possible.
hace beacon carry app state. parse beacon
put maxfor node in our testbed
alias for COM3,COM4,COM5,COM6,COM7,COM8,COM10,COM11,COM12,COM13,COM14
Hey @pedrohenriquegomes Pedro Henrique Gomes,
Is this intended to me? I am (bhaskar2), I have received notification that you have added access to this repo.
with 14 neighbors, the probability of having exactly one mote transmit in a cell is lowest when each node transmits with 1/14 probability, assuming all nodes have something to send. Apply that rule to transmitting data.
data packets should be as short as possible
Every time the sink receives a DATA packet that is more than 4 seconds ahead of the last packet, and the state is the same, it toggles the output to signalize the transition
Have the first slot be for EB. In that slot, each mote either transmit (1/15 probability) or receives. EBs are hence not sent based on a timer.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.