Hi Xilian,
don't know if I got you correctly. Just in addition: The Atmel board has an on board IEEE802.15.4. transceiver. So if you are not dependent on the Xbee module it could be comfortable to use this instead of an external module. Otherwise I think you suggested to first try the Xbee+Arduino-mega2560 solution and then go for the Atmel board...

Best,
Peter

Am 19.06.2015 um 07:30 schrieb Ludwig Ortmann:
Hi,

Riot has support for several standard sensors/actuators. Look through the the 
drivers section of the API for convenience:
http://api.riot-os.org/group__drivers.html
Most of those are implemented based on the contemporary "peripheral" set of low 
level hardware interfaces:
http://api.riot-os.org/group__driver__periph.html
In order to see if a particular peripheral driver interface is available on your target 
board, you can check the respective "Makefile.features":
https://github.com/RIOT-OS/RIOT/blob/master/boards/samr21-xpro/Makefile.features

That said it's quite easy and a good exercise to learn about RIOT and the 
contribution process to add a new driver :)

Cheers,
Ludwig

Am 19. Juni 2015 03:04:56 MESZ, schrieb Xili Wan <[email protected]>:
Hi Peter,

  Thanks. I gonna try the Xbee based on Uart interface.

Another question, do you have any experience with sensors on the board
you recommend? Any suggestion for selecting sensors working with the
ATSAMR21-XPRO board?

Xili

On Wed, Jun 17, 2015 at 11:27 PM, Peter Kietzmann <
[email protected]> wrote:

  Hi Xilian,

1) Did you realize that the Xbee is based on Uart like Hauke stated?
I
totally forgot that. Means that you *may* be able to use it with the
mega2560. Still, if it's not about the money or the 8-bit avr stuff
I'd
recommend to use the Atmel board.

2) The board I am talking about is this one:



http://www.mouser.com/ProductDetail/Atmel/ATSAMR21-XPRO/?qs=%2fha2pyFaduinoflRfGzRdS4dlh0TRHsHwck%2fQEeul8k%3d
3) AFAIK ccn-lite is based on the old network stack which is not
maintained anymore. Doesn't mean that nobody on the mailing list
could
answer specific questions. I don't now much about the latest status
and
future plans of ccn-lite.  As far as I see it, the old transceiver
driver
for Atmel's transceiver is still in RIOT master.

Would be nice if someone with more knowledge can report about the
ccn-lite
status!

Best,
Peter



Am 18.06.2015 um 03:02 schrieb Xili Wan:

    Hi Peter,

     Thanks for your answer and suggestion.

     Regarding the Atmel sam21 board, I did some research about this
board.
Are the following items are the correct choice for this board?





http://www.mouser.com/ProductDetail/Atmel/ATSAMR21-XPRO/?qs=%2fha2pyFaduinoflRfGzRdS4dlh0TRHsHwck%2fQEeul8k%3d



http://www.mouser.com/ProductDetail/Atmel/ATIO1-XPRO/?qs=%2fha2pyFaduhtOCTaz1iZVyfMwgvMHCxNg1zq5ZaphoVS1gdRKq6VlQ%3d%3d
    Please help me to confirm this if you have time.

    BTW, our goal is to test ccn-lite on RIOT, so as long as the
transceiver works, ccn-lite stack should work, am I right?

    Thanks,

  Xili


On Wed, Jun 17, 2015 at 12:07 AM, Peter Kietzmann <
[email protected]> wrote:

Hi Xili,

in addition to Kaspars mail: The Arduino-mega2560 has no GPIO
implementation right now (and also no SPI). That's why there is no
transceiver support even if we have this architecure-independet
drivers.
You could use other boards to drive your Xbee like stm boards or
arduino-due. They are cheaper but you need cables. (When using
arduino-due
be aware of the pinout, I'm not sure if we already managed to
configure the
pins so one could just plug the Xbee shield on the board).

Regarding the Atmel sam21: Even if the status is "in progress" I
recommend that platform. It is well supported in RIOT and used by
many of
our core developers. I think "in progress" means that not all
features are
implemented now. But the most are, right now.

Best,
Peter





Am 17.06.2015 um 08:54 schrieb Kaspar Schleiser:

Hi Xili,

On 06/17/15 03:49, Xili Wan wrote:

      Actually, we have a Xbee transceiver hardware attached to
Arduino-mega2560. My question is that "Does RIOT has the driver
support
for
some transceiver hardware (for example, Xbee transceiver) for
Arduino
mega
2560 boards?".

RIOT's design has architecture-independent drivers. Xbee is
supported.
You should be able to use this combination.

That said, the network stack is in flux right now. While link-layer
communication should work rather nice, higher layers, e.g.,
6lowpan, are
in stabilzation phase right now.

  For the board "Atmel samr21 xplained pro" you recommend,  the
supported
platform table
(https://github.com/RIOT-OS/RIOT/wiki/RIOT-Platforms)
says
this board's support status is "In Progress". I don't know whether
we
can
choose this or not.

A lot of core devs are using the samr21, so it's probably the most
supported board wrt networking.

Kaspar
_______________________________________________
users mailing list
[email protected]
http://lists.riot-os.org/mailman/listinfo/users

   --
Peter Kietzmann

Hamburg University of Applied Sciences
Dept. Informatik, Internet Technologies Group
Berliner Tor 7, 20099 Hamburg, Germany
Fon: +49-40-42875-8426
Web: http://www.haw-hamburg.de/inet

   _______________________________________________
users mailing list
[email protected]
http://lists.riot-os.org/mailman/listinfo/users



_______________________________________________
users mailing
[email protected]http://lists.riot-os.org/mailman/listinfo/users

--
Peter Kietzmann

Hamburg University of Applied Sciences
Dept. Informatik, Internet Technologies Group
Berliner Tor 7, 20099 Hamburg, Germany
Fon: +49-40-42875-8426
Web: http://www.haw-hamburg.de/inet


_______________________________________________
users mailing list
[email protected]
http://lists.riot-os.org/mailman/listinfo/users



------------------------------------------------------------------------

_______________________________________________
users mailing list
[email protected]
http://lists.riot-os.org/mailman/listinfo/users
_______________________________________________
users mailing list
[email protected]
http://lists.riot-os.org/mailman/listinfo/users

--
Peter Kietzmann

Hamburg University of Applied Sciences
Dept. Informatik, Internet Technologies Group
Berliner Tor 7, 20099 Hamburg, Germany
Fon: +49-40-42875-8426
Web: http://www.haw-hamburg.de/inet

_______________________________________________
users mailing list
[email protected]
http://lists.riot-os.org/mailman/listinfo/users

Reply via email to