blob: 7943b89efefa99a351e9d0efa806f48ea9134528 [file]
<!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>