Re: [riot-devel] RIOT: Production ready?
Hi all! I’d like to answer the question about RIOT’s production ready status, but the only thing that I can say is that we are working hard to make this happen. As you may know RIOT is very young, with only 3 years old and mostly supported by “volunteers” but I’m too, as Michael said, convinced that RIOT is doing things very well. This BR history is actually very interesting, as this configuration IS, indeed, very common, and should work as soon as possible. I think if we work together we can fix these bugs and have the mesh of our dreams. With this, we are one step closer to RIOT’s production ready status! Cheers! Francisco. On 11 March 2016 at 00:28:04, Michael Andersen (mich...@steelcode.com) wrote: Actually I'd be interested in that answer as well. I am trying to run a mesh (using RPL) with a standard (dual serial) samr21-xpro border router. Everything works perfectly for about 15 minutes, then it dies. I don't think I am running an unusual setup but so far I have already found an endianness bug, an xtimer bug and a ND router advertisement bug. All of them caused critical failures in the mesh. I'm not complaining, I am aware of even worse bugs in TinyOS and Contiki that have not been fixed for ages, so RIOT is doing very well, but it does make me wonder. Are there people running meshes sending/receiving global traffic for long periods of time? If yes, what are you doing differently to me? On Thu, Mar 10, 2016 at 3:20 PM, malo wrote: Hello, when speaking about production ready... just wondering if somebody is running some long term tests? like at least 48 hrs of hard exercises. wbr malo On 9 March 2016 at 18:03, Emmanuel Baccelli wrote: Hi Baptiste, I think you need to specify for what type of use/product. Else it's difficult to judge... I mean: if RIOT is supposed to "make coffee and donuts out of the box", it's maybe not production ready. For some other types of use, it may be production-ready. Cheers, Emmanuel On Wed, Mar 9, 2016 at 4:19 PM, Baptiste Clenet wrote: Let's say that the production-ready RIOT could be announced for the next release (when network bugs will be solved) for 6LoWPAN-CoAP + SAUL stack. Thanks for your answer Martine. 2016-03-09 15:12 GMT+01:00 Martine Lenders : > Hi, > > apart from a few known bugs (and required API changes in the lower to > mid-high levels) in the network stack we still have, I would give the > (optimistic) answer that RIOT is production-ready. However, this > evaluation only refers to a 6LoWPAN-CoAP + SAUL stack, as the full > stack demos we run a few weeks ago were quite successful to my > knowledge. Other popular features like e.g. MQTT(-SN) are still in > development or not even touched upon currently. This is however my > personal opinion and maybe does not reflect the opinion of the > majority of the community. Also, some user-level APIs for CoAP (in the > spirit of "I want to run a CoAP server on this port which publishes > these actuators/sensors" in less then 10 lines) might be something > that a client wants to see. > > Cheers, > Martine > > 2016-03-09 15:02 GMT+01:00 Baptiste Clenet : >> Hi, >> >> Do you think that RIOT is production-ready? What is still missing >> according to you to run RIOT on an IOT device in production? >> >> Cheers, >> >> -- >> Baptiste >> ___ >> devel mailing list >> devel@riot-os.org >> https://lists.riot-os.org/mailman/listinfo/devel > ___ > devel mailing list > devel@riot-os.org > https://lists.riot-os.org/mailman/listinfo/devel -- Baptiste ___ devel mailing list devel@riot-os.org https://lists.riot-os.org/mailman/listinfo/devel ___ devel mailing list devel@riot-os.org https://lists.riot-os.org/mailman/listinfo/devel ___ devel mailing list devel@riot-os.org https://lists.riot-os.org/mailman/listinfo/devel ___ devel mailing list devel@riot-os.org https://lists.riot-os.org/mailman/listinfo/devel ___ devel mailing list devel@riot-os.org https://lists.riot-os.org/mailman/listinfo/devel
Re: [riot-devel] RIOT: Production ready?
Hi Michael! On Thu, Mar 10, 2016 at 03:27:09PM -0800, Michael Andersen wrote: > I am trying to run a mesh (using RPL) with a standard (dual serial) > samr21-xpro border router. Everything works perfectly for about 15 minutes, > then it dies. I don't think I am running an unusual setup but so far I have > already found an endianness bug, an xtimer bug and a ND router > advertisement bug. All of them caused critical failures in the mesh. That's weird, we had recently demos at conferences and Embedded World with a very similar setup running for hours or even the full day. And I ran a RPL network for one week last November on the IoT-LAB without any problems (but without a 6LBR in this setup). > I'm not complaining, I am aware of even worse bugs in TinyOS and Contiki > that have not been fixed for ages, so RIOT is doing very well, but it does > make me wonder. Are there people running meshes sending/receiving global > traffic for long periods of time? If yes, what are you doing differently to > me? Very good question indeed... Cheers, Oleg -- panic("esp: what could it be... I wonder..."); linux-2.2.16/drivers/scsi/esp.c signature.asc Description: PGP signature ___ devel mailing list devel@riot-os.org https://lists.riot-os.org/mailman/listinfo/devel
Re: [riot-devel] RIOT: Production ready?
Actually I'd be interested in that answer as well. I am trying to run a mesh (using RPL) with a standard (dual serial) samr21-xpro border router. Everything works perfectly for about 15 minutes, then it dies. I don't think I am running an unusual setup but so far I have already found an endianness bug, an xtimer bug and a ND router advertisement bug. All of them caused critical failures in the mesh. I'm not complaining, I am aware of even worse bugs in TinyOS and Contiki that have not been fixed for ages, so RIOT is doing very well, but it does make me wonder. Are there people running meshes sending/receiving global traffic for long periods of time? If yes, what are you doing differently to me? On Thu, Mar 10, 2016 at 3:20 PM, malo wrote: > Hello, > > when speaking about production ready... > just wondering if somebody is running some long term tests? > like at least 48 hrs of hard exercises. > > wbr > malo > > On 9 March 2016 at 18:03, Emmanuel Baccelli > wrote: > >> Hi Baptiste, >> >> I think you need to specify for what type of use/product. >> Else it's difficult to judge... >> I mean: if RIOT is supposed to "make coffee and donuts out of the box", >> it's maybe not production ready. >> For some other types of use, it may be production-ready. >> >> Cheers, >> >> Emmanuel >> >> >> On Wed, Mar 9, 2016 at 4:19 PM, Baptiste Clenet >> wrote: >> >>> Let's say that the production-ready RIOT could be announced for the >>> next release (when network bugs will be solved) for 6LoWPAN-CoAP + >>> SAUL stack. >>> >>> Thanks for your answer Martine. >>> >>> 2016-03-09 15:12 GMT+01:00 Martine Lenders : >>> > Hi, >>> > >>> > apart from a few known bugs (and required API changes in the lower to >>> > mid-high levels) in the network stack we still have, I would give the >>> > (optimistic) answer that RIOT is production-ready. However, this >>> > evaluation only refers to a 6LoWPAN-CoAP + SAUL stack, as the full >>> > stack demos we run a few weeks ago were quite successful to my >>> > knowledge. Other popular features like e.g. MQTT(-SN) are still in >>> > development or not even touched upon currently. This is however my >>> > personal opinion and maybe does not reflect the opinion of the >>> > majority of the community. Also, some user-level APIs for CoAP (in the >>> > spirit of "I want to run a CoAP server on this port which publishes >>> > these actuators/sensors" in less then 10 lines) might be something >>> > that a client wants to see. >>> > >>> > Cheers, >>> > Martine >>> > >>> > 2016-03-09 15:02 GMT+01:00 Baptiste Clenet : >>> >> Hi, >>> >> >>> >> Do you think that RIOT is production-ready? What is still missing >>> >> according to you to run RIOT on an IOT device in production? >>> >> >>> >> Cheers, >>> >> >>> >> -- >>> >> Baptiste >>> >> ___ >>> >> devel mailing list >>> >> devel@riot-os.org >>> >> https://lists.riot-os.org/mailman/listinfo/devel >>> > ___ >>> > devel mailing list >>> > devel@riot-os.org >>> > https://lists.riot-os.org/mailman/listinfo/devel >>> >>> >>> >>> -- >>> Baptiste >>> ___ >>> devel mailing list >>> devel@riot-os.org >>> https://lists.riot-os.org/mailman/listinfo/devel >>> >> >> >> ___ >> devel mailing list >> devel@riot-os.org >> https://lists.riot-os.org/mailman/listinfo/devel >> >> > > ___ > devel mailing list > devel@riot-os.org > https://lists.riot-os.org/mailman/listinfo/devel > > ___ devel mailing list devel@riot-os.org https://lists.riot-os.org/mailman/listinfo/devel
Re: [riot-devel] RIOT: Production ready?
Hello, when speaking about production ready... just wondering if somebody is running some long term tests? like at least 48 hrs of hard exercises. wbr malo On 9 March 2016 at 18:03, Emmanuel Baccelli wrote: > Hi Baptiste, > > I think you need to specify for what type of use/product. > Else it's difficult to judge... > I mean: if RIOT is supposed to "make coffee and donuts out of the box", > it's maybe not production ready. > For some other types of use, it may be production-ready. > > Cheers, > > Emmanuel > > > On Wed, Mar 9, 2016 at 4:19 PM, Baptiste Clenet > wrote: > >> Let's say that the production-ready RIOT could be announced for the >> next release (when network bugs will be solved) for 6LoWPAN-CoAP + >> SAUL stack. >> >> Thanks for your answer Martine. >> >> 2016-03-09 15:12 GMT+01:00 Martine Lenders : >> > Hi, >> > >> > apart from a few known bugs (and required API changes in the lower to >> > mid-high levels) in the network stack we still have, I would give the >> > (optimistic) answer that RIOT is production-ready. However, this >> > evaluation only refers to a 6LoWPAN-CoAP + SAUL stack, as the full >> > stack demos we run a few weeks ago were quite successful to my >> > knowledge. Other popular features like e.g. MQTT(-SN) are still in >> > development or not even touched upon currently. This is however my >> > personal opinion and maybe does not reflect the opinion of the >> > majority of the community. Also, some user-level APIs for CoAP (in the >> > spirit of "I want to run a CoAP server on this port which publishes >> > these actuators/sensors" in less then 10 lines) might be something >> > that a client wants to see. >> > >> > Cheers, >> > Martine >> > >> > 2016-03-09 15:02 GMT+01:00 Baptiste Clenet : >> >> Hi, >> >> >> >> Do you think that RIOT is production-ready? What is still missing >> >> according to you to run RIOT on an IOT device in production? >> >> >> >> Cheers, >> >> >> >> -- >> >> Baptiste >> >> ___ >> >> devel mailing list >> >> devel@riot-os.org >> >> https://lists.riot-os.org/mailman/listinfo/devel >> > ___ >> > devel mailing list >> > devel@riot-os.org >> > https://lists.riot-os.org/mailman/listinfo/devel >> >> >> >> -- >> Baptiste >> ___ >> devel mailing list >> devel@riot-os.org >> https://lists.riot-os.org/mailman/listinfo/devel >> > > > ___ > devel mailing list > devel@riot-os.org > https://lists.riot-os.org/mailman/listinfo/devel > > ___ devel mailing list devel@riot-os.org https://lists.riot-os.org/mailman/listinfo/devel
Re: [riot-devel] RIOT: Production ready?
Hi Baptiste, I think you need to specify for what type of use/product. Else it's difficult to judge... I mean: if RIOT is supposed to "make coffee and donuts out of the box", it's maybe not production ready. For some other types of use, it may be production-ready. Cheers, Emmanuel On Wed, Mar 9, 2016 at 4:19 PM, Baptiste Clenet wrote: > Let's say that the production-ready RIOT could be announced for the > next release (when network bugs will be solved) for 6LoWPAN-CoAP + > SAUL stack. > > Thanks for your answer Martine. > > 2016-03-09 15:12 GMT+01:00 Martine Lenders : > > Hi, > > > > apart from a few known bugs (and required API changes in the lower to > > mid-high levels) in the network stack we still have, I would give the > > (optimistic) answer that RIOT is production-ready. However, this > > evaluation only refers to a 6LoWPAN-CoAP + SAUL stack, as the full > > stack demos we run a few weeks ago were quite successful to my > > knowledge. Other popular features like e.g. MQTT(-SN) are still in > > development or not even touched upon currently. This is however my > > personal opinion and maybe does not reflect the opinion of the > > majority of the community. Also, some user-level APIs for CoAP (in the > > spirit of "I want to run a CoAP server on this port which publishes > > these actuators/sensors" in less then 10 lines) might be something > > that a client wants to see. > > > > Cheers, > > Martine > > > > 2016-03-09 15:02 GMT+01:00 Baptiste Clenet : > >> Hi, > >> > >> Do you think that RIOT is production-ready? What is still missing > >> according to you to run RIOT on an IOT device in production? > >> > >> Cheers, > >> > >> -- > >> Baptiste > >> ___ > >> devel mailing list > >> devel@riot-os.org > >> https://lists.riot-os.org/mailman/listinfo/devel > > ___ > > devel mailing list > > devel@riot-os.org > > https://lists.riot-os.org/mailman/listinfo/devel > > > > -- > Baptiste > ___ > devel mailing list > devel@riot-os.org > https://lists.riot-os.org/mailman/listinfo/devel > ___ devel mailing list devel@riot-os.org https://lists.riot-os.org/mailman/listinfo/devel
Re: [riot-devel] RIOT: Production ready?
Let's say that the production-ready RIOT could be announced for the next release (when network bugs will be solved) for 6LoWPAN-CoAP + SAUL stack. Thanks for your answer Martine. 2016-03-09 15:12 GMT+01:00 Martine Lenders : > Hi, > > apart from a few known bugs (and required API changes in the lower to > mid-high levels) in the network stack we still have, I would give the > (optimistic) answer that RIOT is production-ready. However, this > evaluation only refers to a 6LoWPAN-CoAP + SAUL stack, as the full > stack demos we run a few weeks ago were quite successful to my > knowledge. Other popular features like e.g. MQTT(-SN) are still in > development or not even touched upon currently. This is however my > personal opinion and maybe does not reflect the opinion of the > majority of the community. Also, some user-level APIs for CoAP (in the > spirit of "I want to run a CoAP server on this port which publishes > these actuators/sensors" in less then 10 lines) might be something > that a client wants to see. > > Cheers, > Martine > > 2016-03-09 15:02 GMT+01:00 Baptiste Clenet : >> Hi, >> >> Do you think that RIOT is production-ready? What is still missing >> according to you to run RIOT on an IOT device in production? >> >> Cheers, >> >> -- >> Baptiste >> ___ >> devel mailing list >> devel@riot-os.org >> https://lists.riot-os.org/mailman/listinfo/devel > ___ > devel mailing list > devel@riot-os.org > https://lists.riot-os.org/mailman/listinfo/devel -- Baptiste ___ devel mailing list devel@riot-os.org https://lists.riot-os.org/mailman/listinfo/devel
Re: [riot-devel] RIOT: Production ready?
Hi, apart from a few known bugs (and required API changes in the lower to mid-high levels) in the network stack we still have, I would give the (optimistic) answer that RIOT is production-ready. However, this evaluation only refers to a 6LoWPAN-CoAP + SAUL stack, as the full stack demos we run a few weeks ago were quite successful to my knowledge. Other popular features like e.g. MQTT(-SN) are still in development or not even touched upon currently. This is however my personal opinion and maybe does not reflect the opinion of the majority of the community. Also, some user-level APIs for CoAP (in the spirit of "I want to run a CoAP server on this port which publishes these actuators/sensors" in less then 10 lines) might be something that a client wants to see. Cheers, Martine 2016-03-09 15:02 GMT+01:00 Baptiste Clenet : > Hi, > > Do you think that RIOT is production-ready? What is still missing > according to you to run RIOT on an IOT device in production? > > Cheers, > > -- > Baptiste > ___ > devel mailing list > devel@riot-os.org > https://lists.riot-os.org/mailman/listinfo/devel ___ devel mailing list devel@riot-os.org https://lists.riot-os.org/mailman/listinfo/devel
[riot-devel] RIOT: Production ready?
Hi, Do you think that RIOT is production-ready? What is still missing according to you to run RIOT on an IOT device in production? Cheers, -- Baptiste ___ devel mailing list devel@riot-os.org https://lists.riot-os.org/mailman/listinfo/devel