Re: [riot-devel] GSoC 15 Introduction

2015-03-16 Thread Hiesgen, Raphael
Hi Khawaja,

welcome to RIOT! Maybe I can offer some insight on Project A2. I hope the basic 
idea is clear, so I will focus on the software / hardware side here.

The idea is to use the C++ Actor Framework for programming. It is an 
implementation of the actor model [1] and can be found on Github [2]. The 
project itself features some examples and documentation how to use it. It 
should be noted that RIOT support is still in development, see the topic/caf 
branch of my RIOT fork [3] and the topic/riot branch of CAF [4]. For now, you 
can use actors on the board, but the network communication is not implemented 
(yet).

The network stack we want to deploy is based on IEEE 802.15.4, 6LoWPAN, UDP and 
CoAP. To enable IEEE 802.15.4 and 6LoWPAN on desktop machines we acquired some 
usb dongles [4]. For testing CAF with RIOT, we use stm32f4discovery boards 
which have a lot of memory available, but do not have a transceiver. Getting 
that to work is required at some point.

In any case, I would suggest to start by developing the application logic on a 
desktop machine. It allows for easier debugging and should allow you to use 
basically the same code on RIOT later on. Further, it is helpful to have a 
small setup for testing your deployment later on.

Does that help? I am sorry I can’t say more about N1, I am sure someone else 
can provide you with more details on that if you are interested!

Raphael


[1] http://en.wikipedia.org/wiki/Actor_model
[2] https://github.com/actor-framework/actor-framework
[3] https://github.com/josephnoir/RIOT
[4] http://rosand-tech.com/products/r-idge/prod.html


On Mar 13, 2015, at 8:56 PM, Muhammad Abdur Rehman Khawaja 
kh.m.a.reh...@gmail.commailto:kh.m.a.reh...@gmail.com wrote:

Hi,

My name is Khawaja Muhammad Abdur Rehman. I am Mechatronics Engineer and Post 
Graduate Student in Robotics and Intelligent Machine Engineering. Your projects 
had attracted me here as I have lot of experience in Embedded Systems and 
Sensor Interface. I have experience with Xbee S1 (Developed remote temperature 
monitoring System and Control), CC3000 (Image on web server on detecting an 
obstacle) and a lot more..

I have read all the ideas and I am interested in:
- Project N1: Support for Bluetooth Low Energy aka Bluetooth Smart

I have worked in Bluetooth Technology using Bluetooth V2.0 Modules and 
developed a chat server between two clients.
I would like to contribute all my expertise and skills to make BLE support 
possible in a robust and efficient way.

- Project A2: Intelligently Interacting Light Switches

I have developed a four wheeler mobile robot which have temperature sensor, 
humidity sensor, flame sensor, and gas sensor. It also have webcam with PTZ 
movement using servos and a light. Sensor data display, Live video feed and 
Control of Movement of Robot is all done from a Web Page I had developed.

So it is Internet of Things device which is used for surveillance in home as it 
has live video feed on the web. (All in real time with latency about 50ms).

This project is using similar technology to interact with light switches using 
WiFi. I would like to start with initial settings before GSoC coding starts so 
I have plenty of time for developing this in advance level.

I am interested in both projects but Project A2 is my priority.

I have started my journey with RIOT. I have compiled RIOT OS on Ubuntu 14.04.
and created my first project.

I am planning to port RIOT OS to all platform that RIOT OS supports and I have 
which includes:
- STM32F4
- MSP430
- Intel Gallelio.
- Arduino Due.
- Arduino Mega.

It will help to improve RIOT functionality on these platforms.

I have expertise in all communication protocols.
- SPI (Master/Slave)
- UART
- USART
- I2C (Master/Slave).
- Wifi
- Bluetooth

I am expert in interfacing sensor modules with microcontroller.

I look forward to your feedback and guidance.

Thanks

Kind Regards
Khawaja Muhammad Abdur Rehman, CAPS (BIS)
BE Mechatronics
Post Graduate Student - Robotics and Intelligent Machine Engineering.
National University of Sciences and Technology
Sector H-12, Islamabad.

___
devel mailing list
devel@riot-os.orgmailto: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


Re: [riot-devel] microcoap app

2015-03-16 Thread Baptiste Clenet
Sorry, I forgot the e, I wanted to mention you.
I tried the make distclean and it works! I will thinbk about this command
next time!
Thank you Martine.


2015-03-16 14:21 GMT+01:00 Martine Lenders authmille...@gmail.com:

 Hi,
 I don't know how much expertise Martin has on the microcoap application,
 but I tried to compile it against current master and it worked. Did you try
 a `make distclean` before `make`? Sometimes the checkout points for the pkg
 repositories get a little deprecated.

 Cheers,
 Martine

 2015-03-16 10:26 GMT+01:00 Baptiste Clenet bapcle...@gmail.com:

 Hello,

 I'm trying to build the microcoap app on Native.
 Here is what I get:

 workspace/applications-master/microcoap$ make
 ...
 gcc: error:
 workspace/applications-master/microcoap/bin/native/microcoap.a: Aucun
 fichier ou dossier de ce type
 make: *** [all] Erreur 1


 RIOT folder is in workspace as well.

 If I change the name microcoap-example by microcoap, I get:

 workspace/applications-master/microcoap$ make
 ...
 workspace/applications-master/microcoap/bin/native/microcoap.a(main.o):
 dans la fonction « _microcoap_server_thread »:
 main.c:(.text+0x30a): référence indéfinie vers « coap_dump »
 main.c:(.text+0x336): référence indéfinie vers « coap_parse »
 main.c:(.text+0x384): référence indéfinie vers « coap_dumpPacket »
 main.c:(.text+0x3a4): référence indéfinie vers « coap_handle_req »
 main.c:(.text+0x3c4): référence indéfinie vers « coap_build »
 main.c:(.text+0x418): référence indéfinie vers « coap_dump »
 main.c:(.text+0x43e): référence indéfinie vers « coap_dumpPacket »
 collect2: error: ld returned 1 exit status
 make: *** [all] Erreur 1

 Btw, coap pkg is built without errors.

 Martin, did I do something wrong?

 Cheers,

 --

 *Clenet BaptisteFR: +33 6 29 73 05 39 %2B33%206%2029%2073%2005%2039*



 ___
 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




-- 

*Clenet BaptisteFR: +33 6 29 73 05 39*
___
devel mailing list
devel@riot-os.org
http://lists.riot-os.org/mailman/listinfo/devel


[riot-devel] microcoap app

2015-03-16 Thread Baptiste Clenet
Hello,

I'm trying to build the microcoap app on Native.
Here is what I get:

workspace/applications-master/microcoap$ make
...
gcc: error: workspace/applications-master/microcoap/bin/native/microcoap.a:
Aucun fichier ou dossier de ce type
make: *** [all] Erreur 1


RIOT folder is in workspace as well.

If I change the name microcoap-example by microcoap, I get:

workspace/applications-master/microcoap$ make
...
workspace/applications-master/microcoap/bin/native/microcoap.a(main.o):
dans la fonction « _microcoap_server_thread »:
main.c:(.text+0x30a): référence indéfinie vers « coap_dump »
main.c:(.text+0x336): référence indéfinie vers « coap_parse »
main.c:(.text+0x384): référence indéfinie vers « coap_dumpPacket »
main.c:(.text+0x3a4): référence indéfinie vers « coap_handle_req »
main.c:(.text+0x3c4): référence indéfinie vers « coap_build »
main.c:(.text+0x418): référence indéfinie vers « coap_dump »
main.c:(.text+0x43e): référence indéfinie vers « coap_dumpPacket »
collect2: error: ld returned 1 exit status
make: *** [all] Erreur 1

Btw, coap pkg is built without errors.

Martin, did I do something wrong?

Cheers,

-- 

*Clenet BaptisteFR: +33 6 29 73 05 39*
___
devel mailing list
devel@riot-os.org
http://lists.riot-os.org/mailman/listinfo/devel


Re: [riot-devel] microcoap app

2015-03-16 Thread Martine Lenders
Hi,
I don't know how much expertise Martin has on the microcoap application,
but I tried to compile it against current master and it worked. Did you try
a `make distclean` before `make`? Sometimes the checkout points for the pkg
repositories get a little deprecated.

Cheers,
Martine

2015-03-16 10:26 GMT+01:00 Baptiste Clenet bapcle...@gmail.com:

 Hello,

 I'm trying to build the microcoap app on Native.
 Here is what I get:

 workspace/applications-master/microcoap$ make
 ...
 gcc: error:
 workspace/applications-master/microcoap/bin/native/microcoap.a: Aucun
 fichier ou dossier de ce type
 make: *** [all] Erreur 1


 RIOT folder is in workspace as well.

 If I change the name microcoap-example by microcoap, I get:

 workspace/applications-master/microcoap$ make
 ...
 workspace/applications-master/microcoap/bin/native/microcoap.a(main.o):
 dans la fonction « _microcoap_server_thread »:
 main.c:(.text+0x30a): référence indéfinie vers « coap_dump »
 main.c:(.text+0x336): référence indéfinie vers « coap_parse »
 main.c:(.text+0x384): référence indéfinie vers « coap_dumpPacket »
 main.c:(.text+0x3a4): référence indéfinie vers « coap_handle_req »
 main.c:(.text+0x3c4): référence indéfinie vers « coap_build »
 main.c:(.text+0x418): référence indéfinie vers « coap_dump »
 main.c:(.text+0x43e): référence indéfinie vers « coap_dumpPacket »
 collect2: error: ld returned 1 exit status
 make: *** [all] Erreur 1

 Btw, coap pkg is built without errors.

 Martin, did I do something wrong?

 Cheers,

 --

 *Clenet BaptisteFR: +33 6 29 73 05 39 %2B33%206%2029%2073%2005%2039*



 ___
 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


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, devel-requ...@riot-os.org 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? li...@x3ro.de
 To: RIOT OS kernel developers devel@riot-os.org
 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 m...@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-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 kausthubnaara...@gmail.com
 To: devel@riot-os.org
 Subject: [riot-devel] Project N2- BLE stack - GSoc 2015
 Message-ID:
 CAF4NnPhmMaOS+Od1PefcKXMdtYsnH=WoUVaP2M1GLjcEm=
 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 ludwig.ortm...@fu-berlin.de
 To: RIOT OS kernel developers devel@riot-os.org
 Subject: Re: [riot-devel] Project N2- BLE stack - GSoc 2015
 Message-ID: e37a6290-99ec-4fc2-940f-b02bb2b0d...@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 
 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

Re: [riot-devel] kinetis common - differences between families

2015-03-16 Thread Johann Fischer
Am Sat, 14 Mar 2015 13:59:06 +0100
schrieb Jozef Maslik ma...@binarylemon.com:

Hi Jozef,

 Some example with major differences:
 SPI has min 3 variants: DSPI (K family), SPI (L, M family), SPI(L0x
 family) UART has min 3 variants: 1. K, M family, 2. L family, 3. L0x
 family low power UART is in L families (except L0x)

We currently have the conflict in spi. The driver for the SPI at KL0x
(or KW01) can simply mean spi_kl.c, etc...
 
 Some functionality (as @Joakim wrote) can be handled by conditional
 compilation like KINETIS_UART_ADVANCED, but I think, some extended
 functionality can be omitted because it is not interesting for our
 use case.

We have done so for uart.

 But I think, best way is to say, which families are interesting for
 RIOT OS and compare only these. Maybe wiki page can be helpful for
 this task.


Coordination: RIOT port for Freescale Kinetis CPUs:
https://github.com/RIOT-OS/RIOT/issues/2188

 At this moment, I’m working with Cortex M0+ families (which are not
 supported on RIOT yet) - I have port on KL02 and in future I want to
 do port for KW01 (if someone else do not do it).

RIOT port for the KW01Z128 SiP, outdated, I'll update it in the next
days:
https://github.com/RIOT-OS/RIOT/pull/2328

 From my point of view, best option is to have one common
 kinetis_family directory with all driver regardless of the family.
 
 Jozef
 


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


[riot-devel] GSOC Project Proposal

2015-03-16 Thread David Reinert
Hello all, I am having a little trouble forming my project proposal for the N2 
project. I have found an implementation of the lwM2M protocol but I'm too sure 
what to do with it and I was hoping someone could shed some light on it for me 
so I can get a starting point for the project

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


Re: [riot-devel] GSoC 2015 - Porject S2: RIOT as an RPython module

2015-03-16 Thread Hauke Petersen

Hi Damián,

welcome to RIOT (and sorry for the late reply...).

If you are still interested, the next step for you would be to prepare a 
short application [1][2]. The main part of the application consists of 
your proposed (high-level) project plan. Maybe have also a look at our 
last dev-meeting minutes [3] for some more information.


Furthermore we would like to see some first involvement with RIOT by 
contributing a (simple) pull request to RIOT. The purpose of this is to 
get you an idea of how the community works and what RIOT development is 
about. Have a look at our development procedures [4] and contributing 
guidelines [5]. The easiest way to get involved is by looking at issues 
marked as 'Newbie-Task-Candidate' and to fix one (or more) of them.


Let us know if you have more specific questions!

Cheers,
Hauke

[1] https://www.google-melange.com/gsoc/org2/google/gsoc2015/riot
[2] https://github.com/RIOT-OS/RIOT/wiki/GSOC-Student-Application-Template
[3] http://riot.pad.spline.de/8
[4] https://github.com/RIOT-OS/RIOT/wiki/Development-procedures
[5] https://github.com/RIOT-OS/RIOT/wiki/Contributing-to-RIOT
[6] 
https://github.com/RIOT-OS/RIOT/issues?q=is%3Aopen+is%3Aissue+label%3ANewbie-Task-Candidate



On 06.03.2015 19:48, Damián Martínez Carmona wrote:

Hello,

My name is Damian Martinez and I'm from Spain. I'm interested in apply 
for this project because I have good knowledge about Python, C and 
embedded systems and I'm interested in IoT too. I am studying IT 
Engineering and I made some projects related with this kind of things, 
for instance an inclinometer for hospital beds' using an Arduino Uno, 
a Raspberry Pi and XBee modules for communication, or a DTMF 
encoder/decoder using a Raspberry Pi. For these projects I always use 
Python and C and I used a lot of sensors like accelerometer or RTC.


Finally I want to say that I know nothing about RIOT OS but now I want 
to learn more about it working on this project or by my own.


--
Damian Martínez


___
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


Re: [riot-devel] Help need

2015-03-16 Thread Hauke Petersen

Hi and welcome to RIOT!

To get started I would recommend looking around in the RIOT wiki [1] for 
starters. Especially the wiki pages on development procedures [2] and 
contribution guidelines [3] might be most interesting. As next step we 
encourage everyone to start out with small pull requests to get familiar 
with the RIOT code base and processes. A good starting point is to look 
at issues labeled with 'Newbie-task-candidate' [4] and try to fix them. 
Also looking around for missing/broken doxygen headers is a good one to 
get started.


Let us know where we can help you further!

Cheers,
Hauke

[1] https://github.com/RIOT-OS/RIOT/wiki
[2] https://github.com/RIOT-OS/RIOT/wiki/Development-procedures
[3] https://github.com/RIOT-OS/RIOT/wiki/Contributing-to-RIOT
[4] 
https://github.com/RIOT-OS/RIOT/issues?q=is%3Aopen+is%3Aissue+label%3ANewbie-Task-Candidate


On 10.03.2015 11:07, saur...@openmailbox.org wrote:

Hi,
My name is Saurabh Chaudhari, I am a Final year student.
I have worked previously with MSP430 variants and Arduino boards.
I am interested in participating in GSOC this year and I found riot 
as an organization matching my intrests.
I would like to start actively contributing to riot and so I would be 
grateful if I could get a few heads up regarding how to get started 
with the code-base and the reference documents.




Regards,
Saurabh Chaudhari
___
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


Re: [riot-devel] GSOC-2015 Application

2015-03-16 Thread Hauke Petersen

Hi Shrenik,

welcome to the RIOT community!

The best way to get started with RIOT is to cruise around our wiki pages 
[1]. Here you find information on how to contribute [2] and our general 
development procedures [3]. The best way to start contributing is to 
look at the list of open issues in RIOT and pick one (or more) that you 
can fix and pull request. Some issues which we think are pretty straight 
forward are marked as 'Newbie-Task-Candidate' [4], these might be a good 
choice to get started. Alternatively it is always a good idea, to browse 
through the code and look for missing/broken documentation...


Let us know where we can help you further!

Cheers,
Hauke

[1] https://github.com/RIOT-OS/RIOT/wiki
[2] https://github.com/RIOT-OS/RIOT/wiki/Contributing-to-RIOT
[3] https://github.com/RIOT-OS/RIOT/wiki/Development-procedures
[4] 
https://github.com/RIOT-OS/RIOT/issues?q=is%3Aopen+is%3Aissue+label%3ANewbie-Task-Candidate



On 10.03.2015 18:48, Shrenik Jain wrote:

Sir/Ma'am,

I am Shrenik Jain, a second year undergraduate student of Computer Science and 
Engineering at International Institute of Information Technology, Hyderabad. I am 
passionate about Open Source Development especially working with python and C. I also 
have experience working with git and I aspire to contribute to RIOT as Open source 
Developer under Google Summer of Code and I am interested in working on the project 
Supporting Riot in ns3, since I feel I have the enthusiasm and skills 
required. I will appreciate any assistance with regards to beginner contribution on this 
project.

Waiting for a positive and quick response.

Sincerely,
Shrenik Jain
___
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


Re: [riot-devel] Need help about RIOT radio communicate example

2015-03-16 Thread Oleg Hahm
Hi Chen!

 I connect 2 telosb to 2 USB port and used 2 terminal to make term to each
 telosb board.

I guess you're using the default example, right?

 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).

Do you have the possibility to use a sniffer somehow? This could be helpful to
check if it is a sender or a receiver problem. You could also try to use make
debug or set ENABLE_DEBUG to 1 in drivers/cc2420/cc2420_rx.c (cc2420_tx.c
respectively), to figure out what fails. The last time I checked the driver
was working, but I cannot verify right now, because I don't have any
cc2420-based hardware here.

Thomas, Kévin, could one of you verify the problem?

 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.

Have you tried without setting the channel and PAN?

Cheers,
Oleg
-- 
The problem UDP jokes


pgpWbJVaERiZW.pgp
Description: PGP signature
___
devel mailing list
devel@riot-os.org
http://lists.riot-os.org/mailman/listinfo/devel


Re: [riot-devel] GSOC 2015 Project N2: Implementation of LwM2M

2015-03-16 Thread Hauke Petersen

Hi Vaneet,

welcome to RIOT!

To get familiar with RIOT, I would recommend to prepare one or two small 
pull requests and try to get them merged. Have a look at the 
contributing and development guidelines in our wiki [1][2]. The easiest 
to get started is to look at the list of issues labeled with 
'Newbie-Task-Candidate' and pick one from the list [3]. Also looking 
around in the code base for missing and/or broken doxygen documentation 
is a good starter.


Once you have an idea what you get yourself into, you might want to 
sketch out a project plan and discuss it with people here on the mailing 
list as a foundation for your application. Especially for the LWM2M 
topic have also a look at the minutes from our last developer meeting 
[4] for more details.


Let us know where we can help!

Cheers,
Hauke

[1] https://github.com/RIOT-OS/RIOT/wiki/Development-procedures
[2] https://github.com/RIOT-OS/RIOT/wiki/Contributing-to-RIOT
[3] 
https://github.com/RIOT-OS/RIOT/issues?q=is%3Aopen+is%3Aissue+label%3ANewbie-Task-Candidate

[4] http://riot.pad.spline.de/8


On 10.03.2015 09:54, Vaneet yadav wrote:

hi all,
   I am Vaneet Singh Yadav undergraduate student of IIT Guwahati. I am 
interested in LwM2M project i have a prior experience of network 
programming, I implemented Kernel-bypass networking  during my 
internship . This means moving control of Ethernet hardware directly 
into userspace processes to avoid the overhead of communicating with 
the operating system kernel. This gives userspace all of the raw 
performance traditionally enjoyed by the kernel – and all of the 
responsibility too. This is important for certain specialized 
applications that can gain as much as 20x more performance.
it would be very helpful to me , if someone can tell me how to start 
or provide me some resources .


Thank you
Vaneet Singh Yadav


___
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


Re: [riot-devel] board-specific development

2015-03-16 Thread Oleg Hahm
Hi Ralph!

 I don't think I see redbee-econotag listed as a supported board on the wiki
 home page.  Is it no longer actively supported?

I think the support for the econotag in RIOT has always been rather poor. I'm
not aware that support for it was dropped officially, but considering the
state of its port I wouldn't be opposed to it (unless someone with some
knowledge of this board is willing to put a little effort in fixing it).

 Is anyone working a radio driver for the cc2538dk board, with a CC2538EM SoC 
 module?

I guess you are aware of this PR: https://github.com/RIOT-OS/RIOT/pull/2198

(Unfortunately, I cannot say anything about its current state.)

Cheers,
Oleg
-- 
/*
 * For moronic filesystems that do not allow holes in file.
 * We may have to extend the file.
 */
linux-2.4.0-test2/fs/buffer.c


pgpAj2B3u_w4f.pgp
Description: PGP signature
___
devel mailing list
devel@riot-os.org
http://lists.riot-os.org/mailman/listinfo/devel


Re: [riot-devel] GSoC 2015 Introduction - N1 BLE Project

2015-03-16 Thread Ludwig Ortmann
Hi Alexis,

You don't necessarily need to implement everything from scratch.
Maybe you can find parts of the BLE stack implemented under a
compatible license somewhere.

Cheers,
Ludwig

Am 16. März 2015 10:13:15 MEZ, schrieb Alexis DUQUE alexis...@gmail.com:
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




___
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


[riot-devel] ESP8266 - Easy tcp/ip support

2015-03-16 Thread David Lyon

Hello Ludwig,

Lately, I've been putting a lot of time into the ESP8266 wifi modules, 
and learning how to get them to work.


How is the unified network driver system going?

Here's my conclusion on the ESP8266. If Riot has a unified network 
driver system, it might be worth looking at trying to integrate these 
modules with riot.


The trick with the ESP8266 modules seems to be to use the LUA firmware. 
And use some simple serial bridging code from Riot to then talk to the 
modules.


Let me know if this is an interesting option?

Regards

David




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


Re: [riot-devel] Project N2- BLE stack - GSoc 2015

2015-03-16 Thread Ludwig Ortmann
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 Naarayan




___
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


Re: [riot-devel] GSoC'15 project

2015-03-16 Thread Ludwig Ortmann
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.s...@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@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


Re: [riot-devel] Fwd: Need help about RIOT radio communicate example

2015-03-16 Thread Ludwig Ortmann
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 xcmic...@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@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


Re: [riot-devel] [GSoC 2015] Question about project idea

2015-03-16 Thread Hauke Petersen

Hi Dimitrii,

welcome to RIOT! I think generally support for HTTP/2 is something that 
could be very interesting to RIOT. Although I think that HTTP/2 is 
probably only an option for the upper scale of devices in terms of 
memory and processing power, there might be quite some use cases where 
support might come in handy.


Implementing HTTP/2 as project during GSOC there might be one practical 
problem though. We are at the moment heavily restructuring the RIOT 
network stack. Although the first parts are almost ready, I can't quite 
tell when we will actually have a stable TCP implementation again, which 
could be a major risk to this project.


But I think it makes definitely sense to spend some more thoughts on 
this. I would recommend that you share your first thoughts on a general 
architecture as well as a rough time plan for the implementation with 
the community, so we can evaluate the feasibility of the project.


So I think this would be a great project, we just need to be very 
cautious if it is doable (especially as this depends on external 
factors...).


Let us know where we can help!

Cheers,
Hauke


On 16.03.2015 19:16, Dmitrii Petukhov wrote:

Hi everyone,

My name is Dmitrii Petukhov. I am a 3rd year student at the 
Saint-Petersburg State University, majoring in Software 
Engineering. I've been successfully participated on GSoC 2014 with 
Banshee project.


I'd like to add support for HTTP/2 in RIOT-OS.
Is it suitable for IoT oriented OS? Are maintainers interested in this 
feature?


If so, then we could discuss it further and I could tell you more 
about myself. :)


/Best regards,/
/Dmitrii //Petukhov/


___
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


Re: [riot-devel] Build issue on Windows (8.1)

2015-03-16 Thread Oleg Hahm
Hi!

 well written guide :) Thanks for the effort!

Yes, indeed. Thanks a lot. I added a link to it to the wiki start page.

Cheers,
Oleg
-- 
printk(KERN_WARNING Hey who turned the DMA off?\n);
linux-2.6.6/drivers/net/wan/z85230.c


pgpKbBav5Lv7z.pgp
Description: PGP signature
___
devel mailing list
devel@riot-os.org
http://lists.riot-os.org/mailman/listinfo/devel


Re: [riot-devel] GSoC 2015 Introduction - N1 BLE Project

2015-03-16 Thread Oleg Hahm
Hi Alexis!

Welcome to RIOT! 

 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.

May I ask you what exactly you're planning to do there? To the best of my
knowledge the Thread specification will be only released to some members of
the partners in June.
 
 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).

Sounds like excellent prerequisites!

 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 !

I think just reading through the Wiki [1] and the mailing list archives [2]
will already help to get a rough understanding of how the community works.
Particular [3] might be interesting to read.

 Some questions: When are next virtual meeting, or call (18/03) ? the next
 Hack'n'ACK (26/03)?

Usually both, next call and Hack'n'ACK would happen next week (see also the
calendar on the web page). For the call, we might provide an additional
session this week for GSOC applications. We'll let you know ASAP. For the HA:
Martine, can you confirm that C-Base is reserved again?

 Who is the potential mentor for N1 BLE project (or the dev that best known
 RIOT network implementation) ?

Probably Hauke and Martine know best of the new network stack and will most
likely mentor this project.

 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 ?

In general: a solid, well documented and easily extendible implementation is
usually better.

Cheers,
Oleg

[1] https://github.com/RIOT-OS/RIOT/wiki/
[2] http://lists.riot-os.org/pipermail/devel/
[3] https://github.com/RIOT-OS/RIOT/wiki/Contributing-to-RIOT
-- 
/* After several hours of tedious analysis, the following hash
 * function won.  Do not mess with it... -DaveM
 */
linux-2.2.16/fs/buffer.c


pgpBQUuOvT5Gm.pgp
Description: PGP signature
___
devel mailing list
devel@riot-os.org
http://lists.riot-os.org/mailman/listinfo/devel


[riot-devel] GSoC: Application for participation

2015-03-16 Thread Никита Батов
Hello,

I would like to participate in GSoC at your project (RIOT OS).

Idea: Project N1: Support for Bluetooth Low Energy aka Bluetooth Smart

About me:

   - Student of SPBU http://eng.spbu.ru/ (Russia, Saint-Petersburg),
   Software Engineering
   - Developer with sufficient experience for Project N1
  - Member of project TRIK http://blog.trikset.com/p/eng.html (Education
  robots, cybernetical controller)
 - Embedded software developer (MSP430 firmware)
 - Active explorer and tester other software
  - One of my pet projects was directly related to the topic of your
  project: Self-developed Network for smart house
 - Based on MSP430 nodes with RF modules (like nrf24l01)
 - Self-developed interaction protocol for nodes
 - Server can control pins at nodes (write/read) (e.g. switch off
 or check something) via radio
  - Some other programming experience at IoT and embedded (e.g. Now i
  am porting embedded os - embox https://code.google.com/p/embox/to
  MSP430)

I will explain in more detail my experience at *Application process *
stage.

-- 
--
Kind regards,
Batov Nikita, SPBU/MATH

E-Mail: nikitaba...@gmail.com
Phone: +7 964 390 63 27
Skype: batovns
___
devel mailing list
devel@riot-os.org
http://lists.riot-os.org/mailman/listinfo/devel


Re: [riot-devel] GSoC: Application for participation

2015-03-16 Thread Hauke Petersen

Hi Batov,

welcome to RIOT! To get started on the project, I would suggest that you 
spend some initial thoughts on a high-level architecture for your BLE 
implementation and share this with the community. This architecture 
should help you to plan your project and will get you some feedback 
early on in your application phase.


Let us know if we can help!

Cheers,
Hauke


On 16.03.2015 20:32, Никита Батов wrote:

Hello,

I would like to participate in GSoC at your project (RIOT OS).

Idea: Project N1: Support for Bluetooth Low Energy aka Bluetooth Smart

About me:

  * Student of SPBU http://eng.spbu.ru/ (Russia, Saint-Petersburg),
Software Engineering
  * Developer with sufficient experience for Project N1
  o Member of project TRIK
http://blog.trikset.com/p/eng.html (Education robots,
cybernetical controller)
  + Embedded software developer (MSP430 firmware)
  + Active explorer and tester other software
  o One of my pet projects was directly related to the topic of
your project: Self-developed Network for smart house
  + Based on MSP430 nodes with RF modules (like nrf24l01)
  + Self-developed interaction protocol for nodes
  + Server can control pins at nodes (write/read) (e.g. switch
off or check something) via radio
  o Some other programming experience at IoT and embedded (e.g.
Now i am porting embedded os - embox
https://code.google.com/p/embox/to MSP430)

I will explain in more detail my experience at *Application process 
*stage.


--
--
Kind regards,
Batov Nikita, SPBU/MATH

E-Mail: nikitaba...@gmail.com mailto:nikitaba...@gmail.com
Phone: +7 964 390 63 27
Skype: batovns



___
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


[riot-devel] GSoC 2015 Introduction - N1 BLE Project

2015-03-16 Thread Alexis DUQUE
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
___
devel mailing list
devel@riot-os.org
http://lists.riot-os.org/mailman/listinfo/devel