IoT Protocol in RTEMS

Joel Sherrill joel at rtems.org
Tue Mar 14 14:20:11 UTC 2017


On Tue, Mar 14, 2017 at 8:56 AM, Gedare Bloom <gedare at rtems.org> wrote:

> On Tue, Mar 14, 2017 at 1:26 AM, punit vara <punitvara at gmail.com> wrote:
> > Hi
> >
> > I think RTEMS don't have any IoT protocol so I propose we should
> > implement at least two important IoT protocols
> >
> > 1. MQTT (http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/mqtt-v3.1.1.html)
> > 2. CoAP  (http://coap.technology/)
> >
> Why are these 2 important?
>
> The problem to avoid is adopting a network protocol too early, because
> there is always a bunch of competing ones, and in the end only a
> handful will survive in the long term.
>

MQTT is an OASIS standard which is a good sign. It also has multiple
implementations
already with this one from the Eclipse Foundation looking very promising and
appropriate for RTEMS.

https://www.eclipse.org/paho/clients/c/embedded/

CoAP also looks promising since it has an RFC. And promising implementations
to investigate.

http://coap.technology/impls.html

https://github.com/obgm/libcoap is dual licensed as GPL and BSD (why?).


>
> >
> > What's your opinion on this ? :)
> >
> This may be a good idea. What is the state of industry and of
> standardization in this space? Are there open-source reference
> implementations with a useful (BSD/MIT) license?
>
>
I think those two are worth porting. There are already other ports to
embedded
environments so RTEMS should join the list.

The effort would have to get the RTEMS specific configuration and adaptation
code upstream, add RSB recipes, and examples with documentation. I would
honestly expect the ports to be easy enough where more work needs to be
identified. :)

--joel


> Gedare
>
> >
> > Regards
> > Punit Vara
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20170314/70596670/attachment.html>


More information about the devel mailing list