Hi all,

> The problem with that is that it requires unicast communication between
> the nodes, which usually doesn't happen between random nodes.
> The problem was also that the at86rf231 radio didn't have hardware
> retransmission reporting, so I tried a couple of other metrics.
> (Now this could of course be solved in software if the driver was ported
> to the new 802154 sub-MAC)

FYI, I'm already porting this radio to the Radio HAL. In fact, this was the
first radio that ran the Radio HAL and SubMAC, but it's in a very hacky
state. I plan to get it in a consistent state soon-ish.

Cheers,
José

On 20/11/30 02:58PM, Benjamin Valentin wrote:
> On Mon, 30 Nov 2020 09:36:06 +0100
> Robert Hartung <hart...@ibr.cs.tu-bs.de> wrote:
> 
> > Thanks Benjamin,
> > 
> > as far as I understand RPL MRHOF [0] uses ETX, which is the expected 
> > transmission count, i.e. how many transmissions do you need to
> > transmit a packet as successful, which can be based on ACKs purely
> > (if you have unicast communication).
> > At least back in the Contiki days, the metric wasn't based on LQI at
> > all [1].
> 
> The problem with that is that it requires unicast communication between
> the nodes, which usually doesn't happen between random nodes.
> The problem was also that the at86rf231 radio didn't have hardware
> retransmission reporting, so I tried a couple of other metrics.
> (Now this could of course be solved in software if the driver was ported
> to the new 802154 sub-MAC)
> 
> > In addition to the LQI definition. There is no guarantee that the LQI 
> > values span over the full range of 0 - 256 and not even evenly spaced.
> > We had big troubles when using LQI from different radios. A colleague 
> > published the results partially in [2].
> 
> Thank you, I'll take a look!
> 
> > I didn't find mrhof for RPL [3] - you said that you found the LQI to 
> > work best? 
> 
> MRHOF for RPL was never merged. There was a PR by Koen a few years ago
> that I tried to revive earlier this year. [0,1]
> This only contains ETX, but I have a local integration branch where I
> implemented other metrics.
> I will update the RPL PR once the required neighbourhood statistics [2]
> are in.
> 
> But it seems that there isn't much interest in RPL to begin with, so
> maybe that's a dead end. Zephyr dropped their RPL implementation [3] as
> nobody wanted to maintain it [4].
> 
> > Have you tried in heterogeneous networks with different radio
> > transceivers and how it behaves?
> 
> I only tried with the at86rf231 on the testbed.
> 
> Best,
> Benjamin
> 
> [0] https://github.com/RIOT-OS/RIOT/pull/7450
> [1] https://github.com/RIOT-OS/RIOT/pull/14623
> [2] https://github.com/RIOT-OS/RIOT/pull/14448
> [3] https://github.com/zephyrproject-rtos/zephyr/pull/12407
> [4] https://github.com/zephyrproject-rtos/zephyr/pull/10679
> _______________________________________________
> users mailing list
> users@riot-os.org
> https://lists.riot-os.org/mailman/listinfo/users

Attachment: signature.asc
Description: PGP signature

_______________________________________________
users mailing list
users@riot-os.org
https://lists.riot-os.org/mailman/listinfo/users

Reply via email to