<p dir="ltr"><br>
On May 11, 2015 3:12 PM, "Daniel Krebs" <<a href="mailto:mail@daniel-krebs.net">mail@daniel-krebs.net</a>> wrote:<br>
><br>
> Hi Joakim,<br>
><br>
><br>
>> +1 We use mostly Contiki-based applications presently and it would be<br>
>> a big improvement if it was possible to get ContikiMAC duty cycling<br>
>> working in RIOT as well.<br>
><br>
> Who is "we" if I may ask? Just curious.</p>
<p dir="ltr">Sorry about that, I should have started with "At Eistec, we use mostly contiki..." </p>
<p dir="ltr">BR, Joakim </p>
<p dir="ltr">><br>
><br>
>> # Requirements<br>
>><br>
>>   * Mesh topology => no single-point-of-failure<br>
>> Is this not a requirement of the routing?<br>
><br>
> Did you have a look at the IEEE 802.15.4 specification? It's assumed to have a so called PAN coordinator that forces the network to a star topology. It's extendable to a tree of stars, but still you need a PAN coordinator in every region. This node is the mentioned single point of failure and additionally has increased energy consumption.<br>
><br>
> This is exactly what I don't want.<br>
><br>
><br>
>>> # Ideas / Questions<br>
>>><br>
>>>   * Do we need broadcasting?<br>
>><br>
>> Routing protocols might need it. RPL sends solicitation messages to<br>
>> ask for routing information.<br>
><br>
> There are broadcasting schemes for the implementation I aim for, but they don't come for free in terms of energy consumption, like e.g. on a network bus. I'll elaborate about this later if you want.<br>
><br>
><br>
>>>   * Add multi-hop / routing later? Is this even reasonable?<br>
>><br>
>> Some kind of routing will be necessary for any useful applications, at<br>
>> least some kind of hardware address to IPv6 address mapping must exist<br>
>> to fill the neighbor cache. (e.g. RPL, NDP)<br>
><br>
> Sure. Hardware addresses are needed anyway to get your data delivered to the destination node.<br>
><br>
><br>
> Best regards,<br>
> Daniel Krebs<br>
><br>
> _______________________________________________<br>
> devel mailing list<br>
> <a href="mailto:devel@riot-os.org">devel@riot-os.org</a><br>
> <a href="https://lists.riot-os.org/mailman/listinfo/devel">https://lists.riot-os.org/mailman/listinfo/devel</a><br>
</p>