[riot-devel] BLE stack gsoc

Kausthub Naarayan kausthubnaarayan at gmail.com
Mon Mar 16 11:19:53 CET 2015


Hi Ludwig ,
I wanted to know if GAP and GATT protocols are already implemented in RIOT
? Or if I have to implement can you suggest a way to do it ? Like I don't
know how to go about coding it ? Also the link layer and physical layer
will already be there in the BLE hardware right ? So I have to implement
HCI as well ? I also needed suggestions on how to proceed for implementing
this as well.
Sorry for asking too many questions , I am still a novice in kernel
development ,
Thanks in advance

Regards
Kausthub Naarayan
On 16 Mar 2015 14:43, <devel-request at riot-os.org> wrote:

> Send devel mailing list submissions to
>         devel at riot-os.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         http://lists.riot-os.org/mailman/listinfo/devel
> or, via email, send a message with subject or body 'help' to
>         devel-request at riot-os.org
>
> You can reach the person managing the list at
>         devel-owner at riot-os.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of devel digest..."
>
>
> Today's Topics:
>
>    1. Re: Build issue on Windows (8.1) (Lucas Jen?)
>    2. Project N2- BLE stack - GSoc 2015 (Kausthub Naarayan)
>    3. Re: Project N2- BLE stack - GSoc 2015 (Ludwig Ortmann)
>    4. Re: GSoC'15 project (Ludwig Ortmann)
>    5. Re: Fwd: Need help about RIOT radio communicate example
>       (Ludwig Ortmann)
>    6. Re: Need help about RIOT radio communicate example (Chen Xie)
>    7. GSoC 2015 Introduction - N1 BLE Project (Alexis DUQUE)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Sun, 15 Mar 2015 14:47:10 +0100
> From: Lucas Jen? <lists at x3ro.de>
> To: RIOT OS kernel developers <devel at riot-os.org>
> Subject: Re: [riot-devel] Build issue on Windows (8.1)
> Message-ID: <5AD6C969-640B-409D-8C61-C01F26FD6593 at x3ro.de>
> Content-Type: text/plain; charset=us-ascii
>
> Hi Murat,
>
> well written guide :) Thanks for the effort!
>
> Cheers,
> Lucas
>
> On 13 Mar 2015, at 16:36, Murat CAKMAK <mail at muratcakmak.net> wrote:
>
> > Hi Oleg,
> >
> >> Would you mind to maybe add a brief description to the RIOT wiki about
> > building RIOT on > > Windows? I guess this could be very helpful for
> other
> > people as well.
> >
> > Done.
> >
> > Please see :
> https://github.com/RIOT-OS/RIOT/wiki/Build-RIOT-on-Windows-OS
> >
> > Regards,
> > Murat.
> >
> > -----Original Message-----
> > From: devel [mailto:devel-bounces at riot-os.org] On Behalf Of Oleg Hahm
> > Sent: Thursday, March 12, 2015 5:26 PM
> > To: RIOT OS kernel developers
> > Subject: Re: [riot-devel] Build issue on Windows (8.1)
> >
> > Hi Murat!
> >
> >> I have used MinGW instead of Cygwin and problem is solved.
> >
> > Glad to hear.
> >
> >> Following link was very helpfull for setting MinGW :
> >> http://www.jann.cc/2013/10/10/embedded_development_with_open_source_to
> >> ols_on_windows.html
> >
> > Would you mind to maybe add a brief description to the RIOT wiki about
> > building RIOT on Windows? I guess this could be very helpful for other
> > people as well.
> >
> > Cheers,
> > Oleg
> > --
> > The worst thing about Perl jokes is that next morning you can't
> understand
> > why they seemed so funny.
> >
> > _______________________________________________
> > devel mailing list
> > devel at riot-os.org
> > http://lists.riot-os.org/mailman/listinfo/devel
> >
>
>
>
> ------------------------------
>
> Message: 2
> Date: Mon, 16 Mar 2015 07:01:04 +0530
> From: Kausthub Naarayan <kausthubnaarayan at gmail.com>
> To: devel at riot-os.org
> Subject: [riot-devel] Project N2- BLE stack - GSoc 2015
> Message-ID:
>         <CAF4NnPhmMaOS+Od1PefcKXMdtYsnH=WoUVaP2M1GLjcEm=
> erfA at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hi all,
> I am currently trying for the network project that is : implementing BLE
> stack for RIOT .
> After doing a bit of searching a found out that I need to implement GAP and
> GATT protocol and HCI protocol to implement this project !
> But I do not know how to proceed further in terms of coding these ! Please
> help !
> Thanks in advance
>
> Regards
> Kausthub Naarayan
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> http://lists.riot-os.org/pipermail/devel/attachments/20150316/febf7724/attachment-0001.html
> >
>
> ------------------------------
>
> Message: 3
> Date: Mon, 16 Mar 2015 07:03:58 +0100
> From: Ludwig Ortmann <ludwig.ortmann at fu-berlin.de>
> To: RIOT OS kernel developers <devel at riot-os.org>
> Subject: Re: [riot-devel] Project N2- BLE stack - GSoc 2015
> Message-ID: <E37A6290-99EC-4FC2-940F-B02BB2B0DEEE at fu-berlin.de>
> Content-Type: text/plain; charset=UTF-8
>
> Hi Kausthub,
>
> What exactly do you want to know?
>
> Cheers, Ludwig
>
> Am 16. M?rz 2015 02:31:04 MEZ, schrieb Kausthub Naarayan <
> kausthubnaarayan at gmail.com>:
> >Hi all,
> >I am currently trying for the network project that is : implementing
> >BLE
> >stack for RIOT .
> >After doing a bit of searching a found out that I need to implement GAP
> >and
> >GATT protocol and HCI protocol to implement this project !
> >But I do not know how to proceed further in terms of coding these !
> >Please
> >help !
> >Thanks in advance
> >
> >Regards
> >Kausthub Naarayan
> >
> >
> >------------------------------------------------------------------------
> >
> >_______________________________________________
> >devel mailing list
> >devel at riot-os.org
> >http://lists.riot-os.org/mailman/listinfo/devel
>
>
>
> ------------------------------
>
> Message: 4
> Date: Mon, 16 Mar 2015 07:17:37 +0100
> From: Ludwig Ortmann <ludwig.ortmann at fu-berlin.de>
> To: RIOT OS kernel developers <devel at riot-os.org>
> Subject: Re: [riot-devel] GSoC'15 project
> Message-ID: <20EAD5B1-254F-4E4B-9C23-870FF2F8D733 at fu-berlin.de>
> Content-Type: text/plain; charset=UTF-8
>
> Hi Prudhvee,
>
> What kind of help do you need?
>
> The specifications of both technologies are open, so you can get familiar
> with those.
> The RIOT sources are open and documented as well.
> The wiki and issue tracker contain information about current work on the
> network stack (look out for "network stack task force").
>
> Cheers, Ludwig
>
>
> Am 13. M?rz 2015 02:26:36 MEZ, schrieb Prudhvee Narasimha Sadha <
> prudhvi.sada at gmail.com>:
> >Hi,
> >          My name is Prudhvee Narasimha. I'm an undergraduate student
> >in National Institute of Technology, India.
> >
> >           My interest lies in OS and Networking Concepts and their
> >programming in UNIX environment. I have gone through the ideas page of
> >RIOT. The projects "Project N2: Implementation of LwM2M" and "Project
> >N1: Support for Bluetooth Low Energy aka Bluetooth Smart".
> >
> >Project N1: Support for Bluetooth Low Energy aka Bluetooth Smart
> >
> >             I'm a learning at work type student. Right now, I am a
> >novice programmer for application level programming. But, I promise to
> >work dedicatedly towards my project with my best. Regarding, Bluetooth
> >Low Energy, I had gone through the web about this and learned
> >somethings about it and I'm interested in working to reduce the power
> >consumption using Bluetooth Smart.
> >
> >Project N2: Implementation of LwM2M
> >
> >           I had gone through web about LwM2M, it is Light Weight
> >Member 2 member protocol.  liblwm2m is an implementation of the Open
> >Mobile Alliance's LightWeight M2Mprotocol (LWM2M). We can base our
> >work on this or we can code from scratch depending on the seniors
> >decision on optimization or ease.
> >
> > I'm willing to work in either of the projects but priorly, Project N2.
> >
> >         I will be very much thankful and grateful if you would
> >provide me with the necessary resources and information on
> >contributing to these projects.
> >
> >
> >         As of my experience to RIOT, I'm a novice. I installed RIOT
> >in my UBUNTU 14.04. Completed my first newbie project  and hacking the
> >source code.
> >
> >         Awaiting your response and thanks in advance for reading my
> >mail and helping me.
> >
> >Thanks,
> >Prudhvee
> >_______________________________________________
> >devel mailing list
> >devel at riot-os.org
> >http://lists.riot-os.org/mailman/listinfo/devel
>
>
>
> ------------------------------
>
> Message: 5
> Date: Mon, 16 Mar 2015 07:20:43 +0100
> From: Ludwig Ortmann <ludwig.ortmann at fu-berlin.de>
> To: RIOT OS kernel developers <devel at riot-os.org>
> Subject: Re: [riot-devel] Fwd: Need help about RIOT radio communicate
>         example
> Message-ID: <9A075506-916C-4ED9-8924-92972B81ABA7 at fu-berlin.de>
> Content-Type: text/plain; charset=UTF-8
>
> Hi Chen,
>
> How exactly does the example not work?
> Or the other way around: what does work?
>
> Cheers, Ludwig
>
> Am 12. M?rz 2015 16:31:55 MEZ, schrieb Chen Xie <xcmickey at gmail.com>:
> >Hi,
> >
> >  I'm a USC(University of Southern California) student. and I'm new to
> >RIOT and I have a project based on RIOT.
> >  Firstly, I want to make 2 TelosB boards(Sky Tmote) talk through radio
> >(CC2420).
> >I tried to use default example, but it seems do not work. I am not sure
> >which part goes wrong.
> >  I searched several days, and no radio examples found.
> >Do you have examples related to radio communication? No shell related
> >is
> >better. Can you help?
> >
> >  Thanks for your attention.
> >
> > Best,
> > Chen
> >
> >
> >------------------------------------------------------------------------
> >
> >_______________________________________________
> >devel mailing list
> >devel at riot-os.org
> >http://lists.riot-os.org/mailman/listinfo/devel
>
>
>
> ------------------------------
>
> Message: 6
> Date: Mon, 16 Mar 2015 00:25:15 -0700
> From: Chen Xie <xcmickey at gmail.com>
> To: RIOT OS kernel developers <devel at riot-os.org>
> Subject: Re: [riot-devel] Need help about RIOT radio communicate
>         example
> Message-ID:
>         <
> CAMypSVyiHK54eV_jsafujmac19U9m5xMq+UVp4GUmstMLXXfvA at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Thank you for replying.
>
> I connect 2 telosb to 2 USB port and used 2 terminal to "make term" to each
> telosb board.
> Then I set addr to each board and the same chan & pan to them.
> Then I use one board to txtsnd to other board address. But there is no
> reaction from the other board. (For native mode, the other should show
> received packets).
>
> I also use the .elf file in cooja simulation tool, there is no reaction for
> receiving node also.
> And I think the #1442 bug is not a matter about shell(explanation from 2014
> dec version), I think it's a cc2420 driver related bug.
>
> On Sunday, March 15, 2015, Ludwig Ortmann <ludwig.ortmann at fu-berlin.de>
> wrote:
>
> > Hi Chen,
> >
> > How exactly does the example not work?
> > Or the other way around: what does work?
> >
> > Cheers, Ludwig
> >
> > Am 12. M?rz 2015 16:31:55 MEZ, schrieb Chen Xie <xcmickey at gmail.com
> > <javascript:;>>:
> > >Hi,
> > >
> > >  I'm a USC(University of Southern California) student. and I'm new to
> > >RIOT and I have a project based on RIOT.
> > >  Firstly, I want to make 2 TelosB boards(Sky Tmote) talk through radio
> > >(CC2420).
> > >I tried to use default example, but it seems do not work. I am not sure
> > >which part goes wrong.
> > >  I searched several days, and no radio examples found.
> > >Do you have examples related to radio communication? No shell related
> > >is
> > >better. Can you help?
> > >
> > >  Thanks for your attention.
> > >
> > > Best,
> > > Chen
> > >
> > >
> > >------------------------------------------------------------------------
> > >
> > >_______________________________________________
> > >devel mailing list
> > >devel at riot-os.org <javascript:;>
> > >http://lists.riot-os.org/mailman/listinfo/devel
> >
> > _______________________________________________
> > devel mailing list
> > devel at riot-os.org <javascript:;>
> > http://lists.riot-os.org/mailman/listinfo/devel
> >
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> http://lists.riot-os.org/pipermail/devel/attachments/20150316/3f88c7af/attachment-0001.html
> >
>
> ------------------------------
>
> Message: 7
> Date: Mon, 16 Mar 2015 09:13:15 +0000
> From: Alexis DUQUE <alexisd61 at gmail.com>
> To: devel at riot-os.org
> Subject: [riot-devel] GSoC 2015 Introduction - N1 BLE Project
> Message-ID:
>         <CAJDPMKNASFR-SRP8XvgxNtLrvVvO8JX6J5=
> PJmbtLdVZXriJLg at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> HI RIOT Developers !
>
> I'm Alexis, from Lyon, France, student in Telecom Engineering.
> I'm fond of IoT, embedded development, FOS Projects,  and
> I'm currently doing a master thesis in Barcelona, wich focus on Thread (
> http://www.threadgroup.org/) protocols stack.
>
> I will be really interested to take part of RIOT community as developer,
> starting working on BLE Project.
> Even if I've no experience with RIOT development (I just use it on MSP430)
> , I well know BLE at different level of the stack : I've worked on Nordic
> nrf1822 eval board, nrf8001 with Arduino, Android API, and Bluez driver on
> Unix system.
> Obviously, I'm familiar with C/C++ and embedded development, on different
> platforms such as Arduino, STM32L0, MSP430 or M2M Gateways (arm poky
> toolchain with Yocto builded distro).
>
> As this is just an introduction and presentation post, I've not yet
> technical questions (but they will come :-) ) But if can someone introduce
> me the community, core developers, processes, to know you a bit more, that
> will be great !
> Some questions: When are next virtual meeting, or call (18/03) ? the next
> Hack'n'ACK (26/03)?
> Who is the potential mentor for N1 BLE project (or the dev that best known
> RIOT network implementation) ?
> In my point of view, implementing complete BLE stack is a huge work for 4
> month project. What do you think about that ? Which is the priority
>  (central, peripheral roles) ? For you, what's better for the community :
> unachieved work on bigger project, or reduced but well tested and
> documented keys functionalities ?
>
> To conclude, I've participated (with success :-)) on GSoC2014 with OpenMRS
> (
> openmrs.org) on Atlas project. And I'm currently the lead dev and
> maintainer of OpenMRS Atlas server (atlas.openmrs.org), and OpenMRS Atlas
> Module (https://dev.openmrs.org/#/show/atlas/).
>
> Cheers,
>
> Alexis DUQUE
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> http://lists.riot-os.org/pipermail/devel/attachments/20150316/4c2671c0/attachment.html
> >
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> devel mailing list
> devel at riot-os.org
> http://lists.riot-os.org/mailman/listinfo/devel
>
>
> ------------------------------
>
> End of devel Digest, Vol 25, Issue 30
> *************************************
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.riot-os.org/pipermail/devel/attachments/20150316/a32e7245/attachment-0001.html>


More information about the devel mailing list