| <?php?> |
| |
| <div class="jumbotron jumbotron-fluid"> |
| <div class="text-center"> |
| <div class="row"> |
| <div class="col-md-4"> |
| <h4 class="lead" style="color:black">Paho is an<a href="https://iot.eclipse.org/"><img src="https://iot.eclipse.org/assets/images/iot_logo.svg"></a> |
| project</h4> |
| </div> |
| <div class="col"> |
| <p class="lead" style="color:black">MQTT and MQTT-SN are lightweight publish/subscribe messaging transports, |
| for TCP/IP and connectionless protocols (such as UDP) respectively.</p> |
| |
| <p class="lead" style="color:black">The Eclipse Paho project provides open source, mainly client side, implementations of |
| MQTT and MQTT-SN in a variety of programming languages.</p> |
| </div> |
| </div> |
| </div> |
| </div> |
| |
| |
| <div id="myCarousel" class="carousel slide" data-ride="carousel"> |
| <!-- Indicators --> |
| <ol class="carousel-indicators"> |
| <li data-target="#myCarousel" data-slide-to="0" class="active"></li> |
| <li data-target="#myCarousel" data-slide-to="1"></li> |
| </ol> |
| <div class="carousel-inner" role="listbox"> |
| <div class="item active"> |
| <div class="container "> |
| <!-- Feature Row --> |
| <div class="row"> |
| <div class="col-md-8 align-self-center"> |
| <h2 align="center"><i><img src="images/communication.png"></i></h2> |
| <div> |
| <h2> </h2> |
| </div> |
| <p class="lead">For Constrained Networks</p> |
| <p>IoT systems need to deal with frequent network disruption and intermittent, slow, or poor quality networks. Minimal data costs are crucial on networks with millions and billons of connected devices.</p> |
| |
| </div> |
| <div class="col-md-8"> |
| <h2 align="center"><i><img src="images/chip.png"></i></h2> |
| <div> |
| <h2> </h2> |
| </div> |
| <p class="lead">Devices and Embedded Platforms</p> |
| <p>Devices and edge-of-network servers often have very limited processing resources available. Paho understands small footprint clients and corresponding server support.</p> |
| |
| </div> |
| <div class="col-md-8"> |
| <h2 align="center"><i><img src="images/scale.png"></i></h2> |
| <div> |
| <h2> </h2> |
| </div> |
| <p class="lead">Reliable</p> |
| <p>Paho focuses on reliable implementations that will integrate with a wide range of middleware, programming and messaging models.</p> |
| </div> |
| </div> |
| </div> |
| </div> |
| <div class="item"> |
| <div class="col-md-10 article-box"> |
| <p class="lead"><span class="quote lquote">“</span>Under the Paho banner, open source client libraries for MQTT are being curated and developed; there are already MQTT C and Java libraries with Lua, Python, C++ and JavaScript at various stages of development. In this article we'll be showing how to use the Paho Java MQTT libraries to publish and subscribe.<span class="quote rquote">”</span> |
| </p> |
| <p class="article-link"><a href="http://www.infoq.com/articles/practical-mqtt-with-paho">Practical MQTT with Paho »</a> |
| </p> |
| </div> |
| <div class="col-md-4 article-box"> |
| </div> |
| <div class="col-md-10 article-box"> |
| <p class="lead"><span class="quote lquote">“</span>How would you connect the information from a temperature sensor on a BeagleBone Black to an LED display on a Raspberry Pi and would your solution scale up to many sensors and displays? In this article we’ll show how MQTT and the Eclipse Paho project can let you answer that challenge.<span class="quote rquote">”</span> |
| </p> |
| <p class="article-link"><a href="index.php?page=articles/talkingsmall/index.php">Talking Small: Using Eclipse Paho's MQTT on BeagleBone Black and Raspberry Pi »</a> |
| </p> |
| </div> |
| </div> |
| </div> |
| <a class="left carousel-control" href="#myCarousel" role="button" data-slide="prev"> |
| <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span> |
| <span class="sr-only">Previous</span> |
| </a> |
| <a class="right carousel-control" href="#myCarousel" role="button" data-slide="next"> |
| <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span> |
| <span class="sr-only">Next</span> |
| </a> |
| </div> |
| <!-- /.carousel --> |
| |
| <div class="jumbotron jumbotron-fluid"> |
| <div class="row "> |
| <div class="col-md-12"> |
| <p class="lead" style="color:black"> |
| MQTT is a light weight publish/subscribe messaging protocol, originally created by IBM and Arcom (later to become part of Eurotech) around 1998. The <a href="http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html">MQTT 3.1.1 specification</a> has now been standardised by the <a href="https://www.oasis-open.org/committees/mqtt/charter.php">OASIS consortium</a>. The standard is available in a variety of <a href="https://www.oasis-open.org/standards#mqttv3.1.1">formats</a>. |
| </p> |
| <p class="lead" style="color:black"> |
| As of 2016, MQTT is now an ISO standard <a href="http://www.iso.org/iso/catalogue_detail.htm?csnumber=69466">(ISO/IEC 20922)</a> |
| </p> |
| <p class="lead" style="color:black"> |
| More information about the protocol can be found on the <a href="https://mqtt.org">MQTT.org community site</a>. |
| </p> |
| <p class="lead" style="color:black"> |
| There is a publically accessible sandbox server for the Eclipse IoT projects available at <code>mqtt.eclipse.org</code>, port <code>1883</code>. |
| </p> |
| </div> |
| <div class="col-md-12"> |
| <?php |
| if ($Theme->hasCookieConsent()) { |
| //Insert widgets from a 3rd party |
| print '<a class="twitter-timeline" data-width="600" data-height="600" href="https://twitter.com/eclipsepaho?ref_src=twsrc%5Etfw">News from eclipsepaho</a> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>'; |
| } else { |
| print '<div class="span3" style="padding-top: 100px;"><img src="https://mqtt.org/assets/img/mqtt-logo.svg"/></div>'; |
| } |
| ?> |
| </div> |
| </div> |
| </div> |
| |