| <!DOCTYPE html> |
| <html> |
| <!--Head section for CSS/Javascript --> |
| |
| <head> |
| <meta charset="utf-8"> |
| <meta content='width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no' name='viewport'> |
| <meta name="description" content="IoT Eclipse hawkBit"> |
| <meta name="author" content=""> |
| <!--base to have relative path for offline navigation --> |
| |
| |
| |
| |
| |
| |
| <title>Eclipse hawkBit - IoT Software Update</title> |
| |
| <!--Stylesheets--> |
| <!-- Bootstrap 3.3.1 --> |
| <link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.1/css/bootstrap.min.css" rel="stylesheet" type="text/css" /> |
| <!-- Font Awesome Icons --> |
| <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.2.0/css/font-awesome.css" rel="stylesheet" type="text/css" /> |
| <link rel="stylesheet" href="./css/prettyPhoto.css" type="text/css" media="screen" title="prettyPhoto main stylesheet" charset="utf-8" />- |
| |
| <!-- Custom CSS --> |
| <link href="./css/hawkbit.css" rel="stylesheet"> |
| |
| <!-- Wow CSS --> |
| <link href="./css/animate.css" rel="stylesheet"> |
| <!--<link href="https://cdnjs.cloudflare.com/ajax/libs/wow/1.1.2/animate.css" rel="stylesheet">--> |
| |
| |
| <!--Javascript--> |
| <!-- JQuery 2.1.1--> |
| <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> |
| <!-- Bootstrap 3.3.1 JS --> |
| <script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.1/js/bootstrap.min.js" type="text/javascript"></script> |
| |
| <!-- Below css/js is only for Homepage --> |
| <script src="https://cdnjs.cloudflare.com/ajax/libs/wow/1.1.2/wow.min.js"></script> |
| <!-- Custom JS --> |
| <script src="./js/app.js"></script> |
| |
| <script> |
| (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ |
| (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), |
| m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) |
| })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); |
| |
| ga('create', 'UA-61866024-1', 'auto'); |
| ga('send', 'pageview'); |
| </script> |
| <script src="./js/jquery.prettyPhoto.js" type="text/javascript" charset="utf-8"></script> |
| <script type="text/javascript" charset="utf-8"> |
| $(document).ready(function(){ |
| $("a[rel^='prettyPhoto']").prettyPhoto(); |
| }); |
| </script> |
| <script type="text/javascript" charset="utf-8"> |
| new WOW().init(); |
| </script> |
| <script type="text/javascript"> |
| $(document).ready(function(){ |
| |
| $(".tip-right").tooltip({ |
| placement : 'right' |
| }); |
| |
| }); |
| </script> |
| |
| </head> |
| |
| |
| <body> |
| <!--Header section Site navigation --> |
| |
| <!--base to have relative path for offline navigation --> |
| |
| |
| |
| |
| |
| |
| |
| <!-- Navigation --> |
| <nav class="navbar navbar-inverse navbar-fixed-top navbar-lp" role="navigation"> |
| <div class="navbar-brand-logo"> </div> |
| <div class="container"> |
| <div class="navbar-header"> |
| <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-collapse"> |
| <span class="sr-only">Toggle navigation</span> |
| <span class="icon-bar"></span> |
| <span class="icon-bar"></span> |
| <span class="icon-bar"></span> |
| </button> |
| <a class="navbar-brand" href="./index.html">Eclipse hawkBitâ˘</a> |
| </div> |
| <div class="collapse navbar-collapse wow fadeIn" id="navbar-collapse" data-wow-delay="0.2s"> |
| <ul class="nav navbar-nav pull-right"> |
| |
| <li > |
| |
| <a href="./news/index.html">News</a> |
| |
| |
| </li> |
| |
| <li > |
| |
| <a href="./blog/index.html">Blog</a> |
| |
| |
| </li> |
| |
| <li > |
| |
| <a href="./documentation/overview/introduction.html">Documentation</a> |
| |
| |
| </li> |
| |
| </ul> |
| </div> |
| <!-- /.navbar-collapse --> |
| </div> |
| <!-- /.container --> |
| <style>#forkongithub a{background:#8d0c0c;color:#fff;text-decoration:none;font-family:Arial, Helvetica, sans-serif;text-align:center;font-weight:bold;padding:5px 40px;font-size:12px;line-height:3rem;position:relative;transition:0.5s;}#forkongithub a:hover{background:#c11;color:#fff;}#forkongithub a::before,#forkongithub a::after{content:"";width:100%;display:block;position:absolute;top:1px;left:0;height:1px;background:#fff;}#forkongithub a::after{bottom:1px;top:auto;}@media screen and (min-width:800px){#forkongithub{position:fixed;display:block;top:0;right:0;width:50px;overflow:visible;height:200px;z-index:9999;}#forkongithub a{width:260px;position:absolute;top:40px;right:-60px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);}}</style><span id="forkongithub"><a href="https://github.com/eclipse/hawkbit">Fork me on GitHub</a></span> |
| </nav> |
| |
| <!-- Additional Header homepage --> |
| <header class="header"> |
| <div class="tagline"> |
| <div class="container"> |
| <h1><span id="describe" class="wow bounceInDown">IoT.</span><span id="share" class="wow bounceInDown" data-wow-delay="1s"> Update.</span><span id="integrate" class="wow bounceInDown" data-wow-delay="0.3s"> Device.</span></h1> |
| </div> |
| </div> |
| </header> |
| |
| <!-- Content --> |
| <div class="container"> |
| <!-- Top Content --> |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| <div class="box"> |
| |
| <img class="box-img img-responsive pull-right wow slideInRight zoom1" src="./img/hawkbit transparency.png"> |
| |
| |
| |
| |
| |
| <div class="wow " data-wow-duration="4s"> |
| |
| <h2 class="box-headline" id="header1">What is hawkBit</h2> |
| <p><p><b>hawkBit</b> is a domain independent back-end framework for rolling out software updates to constrained edge devices as well as more powerful controllers and gateways connected to IP based networking infrastructure.</p> |
| </p> |
| </div> |
| </div> |
| <hr class="box-separator"> |
| |
| |
| |
| |
| |
| <div class="box"> |
| |
| <img class="box-img img-responsive pull-left wow fadeInLeft zoom1" src="./img/hawkBit_overview.png"> |
| |
| |
| |
| <div class="wow fadeIn" data-wow-duration="4s"> |
| |
| <h2 class="box-headline" id="header2">Interfaces</h2> |
| <p><p>hawkBit offers a <b>direct device integration</b> via HTTP or an <b>device management federation API</b> which allows you to connect devices with different protocol adapter. Users can make use of the <b>graphical user interface</b> and other service can interact with hawkBit through the <b>RESTful management API</b>. </p> |
| </p> |
| </div> |
| </div> |
| <hr class="box-separator"> |
| |
| |
| |
| |
| |
| <div class="box"> |
| |
| <img class="box-img img-responsive pull-right wow fadeIn zoom1" src="./img/rollout.png"> |
| |
| |
| |
| |
| |
| <div class="wow fadeIn" data-wow-duration="4s"> |
| |
| <h2 class="box-headline" id="header5">Rollout</h2> |
| <p><p>hawkBit supports an easy and flexible rollout management which allows you to update a large amount of devices in separated groups.</p> |
| |
| <ul> |
| <li>Cascading start of the deployment groups based on installation status of the previous group.</li> |
| <li>Emergency shutdown of the rollout in case a group exceeds the defined error threshold.</li> |
| <li>Rollout progress monitoring for the entire rollout and the individual groups.</li> |
| </ul> |
| </p> |
| </div> |
| </div> |
| <hr class="box-separator"> |
| |
| |
| |
| |
| |
| <div class="box"> |
| |
| <img class="box-img img-responsive pull-left wow fadeInLeft zoom1" src="./img/packagemodel.png"> |
| |
| |
| |
| <div class="wow fadeIn" data-wow-duration="4s"> |
| |
| <h2 class="box-headline" id="header7">Package Model</h2> |
| <p><p>A software update does not always contain only a single file. The hawkBit meta model allows you to configure your files in virtual software and distribution packages.</p> |
| </p> |
| </div> |
| </div> |
| <hr class="box-separator"> |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| <!-- Middle Content --> |
| |
| <div class="box"> |
| |
| |
| <!-- --> |
| |
| |
| <!-- --> |
| |
| |
| <!-- --> |
| |
| |
| <!-- --> |
| |
| |
| <!-- --> |
| |
| |
| <!-- --> |
| |
| |
| <!-- --> |
| |
| |
| <!-- --> |
| |
| |
| <!-- --> |
| |
| |
| <!-- --> |
| |
| |
| <!-- --> |
| |
| |
| <!-- --> |
| |
| |
| <!-- --> |
| |
| |
| <!-- --> |
| |
| |
| <!-- --> |
| |
| |
| <!-- --> |
| |
| |
| <!-- --> |
| |
| |
| <!-- --> |
| |
| |
| <!-- --> |
| |
| |
| <!-- --> |
| |
| |
| <!-- --> |
| |
| |
| <!-- --> |
| |
| |
| <!-- --> |
| |
| |
| <!-- --> |
| |
| |
| <!-- --> |
| |
| |
| <!-- --> |
| |
| |
| <!-- --> |
| |
| |
| <!-- --> |
| |
| |
| <!-- --> |
| |
| |
| <!-- --> |
| |
| |
| <!-- --> |
| |
| |
| <!-- --> |
| |
| |
| <!-- --> |
| |
| |
| <!-- --> |
| |
| |
| <!-- --> |
| <div class="container-fluid wow fadeInDown teamuc"> |
| <!-- Example row of columns --> |
| <div class="row"> |
| <div class="col-md-4 text-center"> |
| <h2 class="ex">Devices</h2> |
| <p class="ex">Easy to connect devices to either the direct device protocol using HTTP or integrate with any protocol your device is talking and build an device to hawkBit-DMF adapter.</p> |
| |
| </div> |
| <div class="col-md-4 text-center"> |
| <h2 class="ex">User Interface</h2> |
| <p class="ex">The user interface allows to manage and monitor your software update process for either a small group of devices till monitor a large software rollout.</p> |
| |
| </div> |
| <div class="col-md-4 text-center"> |
| <h2 class="ex">Cloud Ready</h2> |
| <p class="ex">hawkBit is based on the spring-boot project and allows you to adapt and deploy it to any cloud-platform</p> |
| |
| |
| </div> |
| |
| </div> |
| |
| </div> |
| <!-- /container --> |
| <!-- --> |
| |
| |
| |
| </div> |
| <hr> |
| <div class="box"> |
| <h2 class="box-headline" id="header10">Community</h2> |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| <div class="team container-fluid wow fadeInDown"> |
| <div class="row"> |
| <div class="col-md-1"> |
| <i class="fa fa-link fa-4x"></i> |
| </div> |
| <div class="col-md-2"> |
| |
| <a href= "https://wiki.eclipse.org/Development_Resources/Contributing_via_Git" target="_blank"><h4>Contributing</h4></a> |
| </div> |
| <div class="col-md-7"> |
| <section><p>An overview of the <strong>contribution process</strong> is <a href="https://wiki.eclipse.org/Development_Resources/Contributing_via_Git" target="_blank">here.</a> |
| Checkout the <em>CONTRIBUTION.md</em> on the <a href="https://github.com/eclipse/hawkbit" target="_blank">Eclipse hawkBit GIT Repository</a></p> |
| </section> |
| </div> |
| </div> |
| </div> |
| |
| |
| |
| |
| |
| <div class="team container-fluid wow fadeInDown"> |
| <div class="row"> |
| <div class="col-md-1"> |
| <i class="fa fa-users fa-4x"></i> |
| </div> |
| <div class="col-md-2"> |
| |
| <a href= "https://gitter.im/eclipse/hawkbit" target="_blank"><h4>Gitter Chat</h4></a> |
| </div> |
| <div class="col-md-7"> |
| <section><p>Questions? Problems? Searching for a quick response from the team behind hawkBit and from the hawkBit community, join the <a href="https://gitter.im/eclipse/hawkbit" target="_blank">Gitter chat.</a></p> |
| </section> |
| </div> |
| </div> |
| </div> |
| |
| |
| |
| |
| |
| <div class="team container-fluid wow fadeInDown"> |
| <div class="row"> |
| <div class="col-md-1"> |
| <i class="fa fa-gear fa-4x"></i> |
| </div> |
| <div class="col-md-2"> |
| |
| <a href= "https://hudson.eclipse.org/hawkbit" target="_blank"><h4>Hudson Build</h4></a> |
| </div> |
| <div class="col-md-7"> |
| <section><!--base to have relative path for offline navigation --> |
| |
| <p>Checkout the builds of hawkBit on the Hudson CI <a href="https://hudson.eclipse.org/hawkbit" target="_blank">here.</a></p> |
| </section> |
| </div> |
| </div> |
| </div> |
| |
| |
| |
| |
| |
| <div class="team container-fluid wow fadeInDown"> |
| <div class="row"> |
| <div class="col-md-1"> |
| <i class="fa fa-bug fa-4x"></i> |
| </div> |
| <div class="col-md-2"> |
| |
| <a href= "https://github.com/eclipse/hawkbit/issues" target="_blank"><h4>Issue Tracker</h4></a> |
| </div> |
| <div class="col-md-7"> |
| <section><p>Issues and bugs related to hawkBit are tracked with the <strong>Github Issue</strong> tracking system. If you find any issues, please report them <a href="https://github.com/eclipse/hawkbit/issues" target="_blank">here.</a></p> |
| </section> |
| </div> |
| </div> |
| </div> |
| |
| |
| |
| |
| |
| <div class="team container-fluid wow fadeInDown"> |
| <div class="row"> |
| <div class="col-md-1"> |
| <i class="fa fa-envelope fa-4x"></i> |
| </div> |
| <div class="col-md-2"> |
| |
| <a href= "https://dev.eclipse.org/mailman/listinfo/hawkbit-dev" target="_blank"><h4>Mailing List</h4></a> |
| </div> |
| <div class="col-md-7"> |
| <section><!--base to have relative path for offline navigation --> |
| |
| <p>A great way to stay up to date with hawkBit activity is to subscribe to the <strong>Mailing list</strong> provided by Eclipse. Sign up for the mailing list <a href="https://dev.eclipse.org/mailman/listinfo/hawkbit-dev" target="_blank">here.</a></p> |
| </section> |
| </div> |
| </div> |
| </div> |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| </div> |
| |
| <!--<div class="box"> |
| <h2 class="box-headline" id="header10">Existing Contributors</h2> |
| <hr> |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| </div> |
| |
| --> |
| </div> |
| |
| <!-- /.container --> |
| <!-- Footer --> |
| <footer> |
| <div class="container"> |
| <div class="row"> |
| <div class="col-md-4"> |
| <h3 class="footer-links-header">Quick Links</h3> |
| <ul class="footer-links clearfix"> |
| <li><a href="http://www.eclipse.org/legal/privacy.php">Privacy Policy</a></li> |
| <li><a href="http://www.eclipse.org/legal/termsofuse.php">Terms of Use</a></li> |
| <li><a href="http://www.eclipse.org/legal/copyright.php">Copyright Agent</a></li> |
| <li><a href="http://www.eclipse.org/legal/">Legal</a></li> |
| </ul> |
| <ul class="footer-links clearfix"> |
| <li><a href="http://www.eclipse.org">Eclipse Home</a></li> |
| <li><a href="http://marketplace.eclipse.org/">Market Place</a></li> |
| <li><a href="http://live.eclipse.org/">Eclipse Live</a></li> |
| <li><a href="http://www.planeteclipse.org/">Eclipse Planet</a></li> |
| </ul> |
| </div> |
| <div class="col-md-2"> |
| |
| </div> |
| </footer> |
| |
| <!--/.Footer--> |
| |
| </body> |
| </html> |