/
Implementation of MSF-02
Implementation of MSF-02
Summary
The main changes are implementing the autonomous shared and non-shared cells which is defined in MSF-02. As well lots of bugs are fixed from the sprint.
Highlights
The changes are deployed on 40 nodes on OpenTestbed and tested for 24 hours with >95% end-to-end reliability of DAO packets.
All updates
Improvement
- FW-814 OPEN Add traffic control for applications.
- FW-800 CLOSED All the tasks pushed by OpenTimer are using the same priority which is not easy to see by which layer the task is created.
- FW-798 CLOSED Add configuration file support to scons options
- FW-797 CLOSED Update the hash collisions handling process according to MSF-02
- FW-796 CLOSED Update the keep-alive mechanism according to MSF-02 draft
- FW-795 CLOSED Update the installation of autonomous cell according to MSF-02
- FW-794 OPEN Update the 6P TIMEOUT calculation according to MSF draft v02
- FW-793 OPEN Update hash function of MSF according to version 02
- FW-789 CLOSED Enable OSCORE encryption during join
Bug
- FW-817 CLOSED no free queue buffer error occurs on a mote with 5 6P packet in queue.
- FW-816 RESOLVED Don't remove neighbor marked as parent when cleaning old neighbors
- FW-813 CLOSED Scheduler task overflow on dagroot when running a 40 nodes network
- FW-812 CLOSED RPL needs a thread to change the l2 destination address for IPv6 packet, in case of parent changes.
- FW-811 CLOSED Autonomous cell is not installed after parent is selected.
- FW-810 CLOSED Node keeps de-synchronized when using probability broadcast strategy.
- FW-809 CLOSED MSF-01 6PCLEAR vanishes also autonomous cells
- FW-805 CLOSED Critical error ERR_FREEING_ERROR happened, which caused reboot at opencoap
- FW-804 CLOSED error message "unknown error 73 " is printed out, which is known actually
- FW-803 CLOSED Cancel the join request retransmission timer only when the node joined.
- FW-802 CLOSED Default join priority should be 0xff to the neighbor whose EB haven't received
- FW-801 CLOSED If 6P CLEAR response failed to send out, clear its managed cells as well.
- FW-799 CLOSED Join Request re-transmission should check synchronization before sent.
- FW-775 CLOSED 6PCLEAR fails in case of schedule inconsistency due to parent switch
- FW-739 CLOSED Openmote node stops communication after about 10 minutes of pinging it using timeslot 15ms
- FW-725 CLOSED openqueue_removeAllCreatedBy() can remove packets currently being transmitted
Task
- FW-815 CLOSED Resolve the issue when the autonomous cell is conflicted with a managed Tx/Rx cell
- FW-792 CLOSED Using channel 11 by default for radio_tx and radio_rx
- FW-791 CLOSED Fix IAR IoT-Lab_M3 build failure
- FW-790 CLOSED Fix compiling error of 02drv and 03oos_mercator projects for openmote-b
Sub-task
- FW-819 CLOSED Handle the case 6P response is received in a wrong state
- FW-818 CLOSED reset neighbor backoff when packet senddone.
Story
- FW-779 OPEN The wdDataDuration and wdAckDuration timing should be defined inside the board_info.h since it varies if the radio sending rate is NOT 250KB/s
, multiple selections available,
Related content
Sven Akkermans’s Home
Sven Akkermans’s Home
More like this
ICT 2016 Tutorial
ICT 2016 Tutorial
More like this
Secure APM with CORECONF
Secure APM with CORECONF
More like this
OpenWSN recipient Google IoT Technology Research Award Pilot!
OpenWSN recipient Google IoT Technology Research Award Pilot!
More like this