simon.vincent at xsilon.com
Thu Mar 19 10:53:45 CET 2015
Yes I tried to compile the rpl_udp example for the samr21-xpro but it
did not have enough RAM. Even with RPL in non-storing mode and a very
small routing table it would not fit.
Ultimately we would be looking to run UDP/RPL/COAP on top of the
For the evaluation just UDP would be fine to give me an idea if a M0+
would be fast enough.
Is the size of RAM/flash for RIOT likely to increase? Currently building
the rpl_udp example results in 109K text+data, 37K bss. We were thinking
of going for a M0+ with 128KB flash and 64KB RAM but this does not leave
much room for expansion.
Am I correct in thinking that the IPv6/6lowpan/UDP/TCP/RPL stacks are
fairly complete but there is quite a bit missing at the 802.15.4 mac
layer such as beacons and security? I assume this will increase the code
size of RIOT?
On 18/03/15 06:51, Ludwig Ortmann wrote:
> I think our only m0+/802.15.4 board is the samr21-xpro and there are problems with the current/old network stack because of its memory demands.
> That said: which protocol on top of IP are you interested in?
> I assume you want to ignore RPL and any other side-tasks for this evaluation?
> Am 17. März 2015 17:46:52 MEZ, schrieb Simon Vincent <simon.vincent at xsilon.com>:
>> Hi Craig,
>> We have a 802.15.4 transceiver that is capable of 250kbps. We are
>> thinking of using this with a Cortex M0+ but wanted to make sure that
>> the M0+ would have the processing power to handle the
>> 802.15.4/6lowpan/ipv6 stack at a datarate of 250kbps.
>> I just wondered if anyone had done any datarate measurements on
>> development boards using the Cortex M0+?
>> - Simon
>> On 17/03/15 16:20, Craig Younkins wrote:
>>> Hi Simon,
>>> Throughput will be highly dependent upon the RF environment and what
>>> transceiver you are using. The M0+ most likely has enough power to do
>>> it under ideal conditions, but retransmissions due to collisions will
>>> limit the effective bandwidth.
>>> You can use 900 mhz and 2.4 ghz transceivers with 15.4. ~900 is
>>> significantly less crowded but lower theoretical bandwidth. The Atmel
>>> 212B is 900 Mhz and specs 1000 kbps as the max air data rate.
>>> Which transceiver are you using?
>>> Craig Younkins
>>> On Tue, Mar 17, 2015 at 11:42 AM, Simon Vincent
>>> <simon.vincent at xsilon.com <mailto:simon.vincent at xsilon.com>> wrote:
>>> Has anyone done any performance tests to see what throughput can
>>> be achieved using RIOT?
>>> I would be interested to know if the Cortex M0+ is powerful
>>> to sustain 250Kb/s TCP over 6lowpan/802.15.4.
>>> Does RIOT have any mechanism to measure CPU usage?
>>> - Simon
>>> devel mailing list
>>> devel at riot-os.org <mailto:devel at riot-os.org>
>>> devel mailing list
>>> devel at riot-os.org
>> devel mailing list
>> devel at riot-os.org
> devel mailing list
> devel at riot-os.org
More information about the devel