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
IPv6/6lowpan/802.15.4 stack.
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?
Thanks
Simon
On 18/03/15 06:51, Ludwig Ortmann wrote:
Hi,
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?
Cheers,
Ludwig
Am 17. März 2015 17:46:52 MEZ, schrieb Simon Vincent <simon.vinc...@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
existing
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.vinc...@xsilon.com <mailto:simon.vinc...@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
enough
to sustain 250Kb/s TCP over 6lowpan/802.15.4.
Does RIOT have any mechanism to measure CPU usage?
- Simon
_______________________________________________
devel mailing list
devel@riot-os.org <mailto:devel@riot-os.org>
http://lists.riot-os.org/mailman/listinfo/devel
_______________________________________________
devel mailing list
devel@riot-os.org
http://lists.riot-os.org/mailman/listinfo/devel
------------------------------------------------------------------------
_______________________________________________
devel mailing list
devel@riot-os.org
http://lists.riot-os.org/mailman/listinfo/devel
_______________________________________________
devel mailing list
devel@riot-os.org
http://lists.riot-os.org/mailman/listinfo/devel
_______________________________________________
devel mailing list
devel@riot-os.org
http://lists.riot-os.org/mailman/listinfo/devel