<div dir="ltr">Hi Gabriel,<div><br></div><div>We have already ported the current NFD code to Raspberry Pi and a few OpenWRT-based router devices. We also have an on-going effort of a clean-slate implementation of NDN over RIOT-OS, which targets more constrained IoT devices. If you are interested in an overview of supporting IoT using NDN, I recommend you read our latest paper "Named Data Networking of Things":</div><div><br></div><div><a href="http://named-data.net/publications/ndn-iotdi-2016/">http://named-data.net/publications/ndn-iotdi-2016/</a></div><div><br></div><div>The alternative technologies you mentioned are all based on the pub-sub communication semantics while NDN's Interest-Data mechanism is request-response.  The main advantages of NDN for IoT is in the use of expressive data naming, inherent data authentication support (and optional encryption-based access control), name-based forwarding, and in-network caching.  None of the existing IoT solutions addresses all those issues together with a single L3 protocol and architecture.</div><div><br></div><div>My understanding of MQTT is that it simply specifies the messaging interface (wire format and send/receive operations), but does not prescribe the implementation detail of the message brokers, which IMHO is the most challenging part.</div><div><br></div><div>Kafka is designed for high-performance data center environments with heavy dependency on ZooKeeper. I don't think it is suitable for supporting communication between IoT devices, especially in constrained environments.</div><div><br></div><div>I'm not familiar with WSO2 MB. Sounds like yet another implementation of MQTT/AMQP based message broker...</div><div><br></div><div>Wentao</div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, May 21, 2016 at 6:39 PM, Gabriel Silva <span dir="ltr"><<a href="mailto:gabesilva2004@yahoo.com" target="_blank">gabesilva2004@yahoo.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">Hello I am interested in using nfd for IoT. However, I am looking for some clarity on how it can be a differentiator from other technologies which route data like mqtt, kafka, wso2 mb etc. Thank you for any help. <br>_______________________________________________<br>
Ndn-interest mailing list<br>
<a href="mailto:Ndn-interest@lists.cs.ucla.edu">Ndn-interest@lists.cs.ucla.edu</a><br>
<a href="http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest" rel="noreferrer" target="_blank">http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr">PhD @ IRL, CSD, UCLA</div></div>
</div></div>