[riot-devel] BLE stack

2015-03-18 Thread Kausthub Naarayan
Hi ,

This is the basic architecture layer which I have found out :

Host side we have :
GAP and GATT protocol interact with the
Security manager (SM) and the attribute protocol (ATT)
Which interacts with the L2CAP protocol to send the data to the controller .

Controller side we have the following :
HCI protocol which forms the interface with the link layer

Is this architecture fine to proceed ?
Also what is the next step I need to do to refine this ?
Thank you

Regards
Kausthub Naarayan
___
devel mailing list
devel@riot-os.org
http://lists.riot-os.org/mailman/listinfo/devel


[riot-devel] BLE stack - GSoC

2015-03-17 Thread Kausthub Naarayan
hi ,

this is the diagram used for BLE software architecture
what is host and controller in this figure ?


​

Is this the correct way to approach the Project N2 - BLE stack?

thank you
-- 
Regards
Kausthub Naarayan B
___
devel mailing list
devel@riot-os.org
http://lists.riot-os.org/mailman/listinfo/devel


Re: [riot-devel] BLE stack gsoc

2015-03-16 Thread Hauke Petersen

Hi Kausthub,

so far we no parts of the BLE stack are implemented in RIOT, so neither 
GAP, GATT, nor the link layers are implemented. For the project you have 
to basically start from scratch. The only thing that is already 
implemented, is the platform support for the suggested Nordic NRF51822 
hardware platform as well as a rudimentary radio driver for the SoCs radio.


The starting point for this project is clearly the development of a 
software architecture. As a first step, you should provide a list of 
modules that are needed with a high-level view on proposed interfaces 
between these. Also some sequences that illustrate the dataflow through 
these modules would be very helpful to get you a feeling for the 
upcoming implementation. Please don't hesitate to share your (early) 
designs with the community, so we can help you!


Cheers,
Hauke

On 16.03.2015 11:19, Kausthub Naarayan wrote:


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




___
devel mailing list
devel@riot-os.org
http://lists.riot-os.org/mailman/listinfo/devel


Re: [riot-devel] BLE stack gsoc

2015-03-16 Thread Kausthub Naarayan
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,  wrote:

> Send devel mailing list submissions to
> devel@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-requ...@riot-os.org
>
> You can reach the person managing the list at
> devel-ow...@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? 
> To: RIOT OS kernel developers 
> Subject: Re: [riot-devel] Build issue on Windows (8.1)
> Message-ID: <5ad6c969-640b-409d-8c61-c01f26fd6...@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  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-boun...@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@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 
> To: devel@riot-os.org
> Subject: [riot-devel] Project N2- BLE stack - GSoc 2015
> Message-ID:
>  e...@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 
> To: RIOT OS kernel developers 
> Subject: Re: [riot-devel] Project N2- BLE stack - GSoc 2015
> Message-ID: 
> 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 <
> kausthubnaara...@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 Naaraya