Re: [riot-devel] GSoC 15 Introduction
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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)
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
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
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
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
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