Website build Hono-Website-Declarative-Pipeline-210

Signed-off-by: Hono Bot <hono-bot@eclipse.org>
diff --git a/docs/1.0/404.html b/docs/1.0/404.html
index 4272668..641c96b 100644
--- a/docs/1.0/404.html
+++ b/docs/1.0/404.html
@@ -18,15 +18,15 @@
   <title>404 Page not found</title>
 
    
-    <link href="/hono/docs/css/nucleus.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881125" rel="stylesheet">
     
-      <link href="/hono/docs/css/theme-hono.css?1618794697" rel="stylesheet">
+      <link href="/hono/docs/css/theme-hono.css?1618881125" rel="stylesheet">
     
 <style>
     :root #header + #content > #left > #rlblock_left {
diff --git a/docs/1.0/admin-guide/amqp-adapter-config/index.html b/docs/1.0/admin-guide/amqp-adapter-config/index.html
index 9f30881..8a9afeb 100644
--- a/docs/1.0/admin-guide/amqp-adapter-config/index.html
+++ b/docs/1.0/admin-guide/amqp-adapter-config/index.html
@@ -21,21 +21,21 @@
     <title>AMQP Adapter Configuration :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881123" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881123" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881123" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794696"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881123"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794696"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881123"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881123"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881123"></script>
 
     
   </div>
@@ -2851,19 +2851,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794696"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794696"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794696"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794696"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881124"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881124"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881124"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881124"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794696"></script>
-    <script src="/hono/docs/js/learn.js?1618794696"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794696"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881124"></script>
+    <script src="/hono/docs/js/learn.js?1618881124"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881124"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794696" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794696"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881124" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881124"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/admin-guide/amqp-network-config/index.html b/docs/1.0/admin-guide/amqp-network-config/index.html
index 7a43272..1df17ac 100644
--- a/docs/1.0/admin-guide/amqp-network-config/index.html
+++ b/docs/1.0/admin-guide/amqp-network-config/index.html
@@ -21,21 +21,21 @@
     <title>AMQP 1.0 Messaging Network Configuration :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881123" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881123" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881123" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794696"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881123"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794696"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881123"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881123"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881123"></script>
 
     
   </div>
@@ -2597,19 +2597,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794696"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794696"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794696"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794696"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881124"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881124"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881124"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881124"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794696"></script>
-    <script src="/hono/docs/js/learn.js?1618794696"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794696"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881124"></script>
+    <script src="/hono/docs/js/learn.js?1618881124"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881124"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794696" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794696"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881124" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881124"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/admin-guide/auth-server-config/index.html b/docs/1.0/admin-guide/auth-server-config/index.html
index 870912c..6ce7cc2 100644
--- a/docs/1.0/admin-guide/auth-server-config/index.html
+++ b/docs/1.0/admin-guide/auth-server-config/index.html
@@ -21,21 +21,21 @@
     <title>Auth Server Configuration :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881123" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881123" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881123" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794696"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881123"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794696"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881123"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881123"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881123"></script>
 
     
   </div>
@@ -2761,19 +2761,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794696"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794696"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794696"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794696"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881124"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881124"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881124"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881124"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794696"></script>
-    <script src="/hono/docs/js/learn.js?1618794696"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794696"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881124"></script>
+    <script src="/hono/docs/js/learn.js?1618881124"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881124"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794696" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794696"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881124" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881124"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/admin-guide/common-config/index.html b/docs/1.0/admin-guide/common-config/index.html
index c9bfc7a..34816fe 100644
--- a/docs/1.0/admin-guide/common-config/index.html
+++ b/docs/1.0/admin-guide/common-config/index.html
@@ -21,21 +21,21 @@
     <title>Common Configuration :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881123" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881123" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881123" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794696"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881123"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794696"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881123"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881123"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881123"></script>
 
     
   </div>
@@ -2659,19 +2659,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794696"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794696"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794696"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794696"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881123"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881123"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881123"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881123"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881123"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881123"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794696"></script>
-    <script src="/hono/docs/js/learn.js?1618794696"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794696"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881123"></script>
+    <script src="/hono/docs/js/learn.js?1618881123"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881123"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794696" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794696"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881123" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881123"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/admin-guide/device-connection-config/index.html b/docs/1.0/admin-guide/device-connection-config/index.html
index 0041466..a049237 100644
--- a/docs/1.0/admin-guide/device-connection-config/index.html
+++ b/docs/1.0/admin-guide/device-connection-config/index.html
@@ -21,21 +21,21 @@
     <title>Configuring the Device Connection Service :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881123" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881123" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881123" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794696"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881123"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794696"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881123"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881123"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881123"></script>
 
     
   </div>
@@ -2802,19 +2802,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794696"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794696"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794696"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794696"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881124"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881124"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881124"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881124"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794696"></script>
-    <script src="/hono/docs/js/learn.js?1618794696"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794696"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881124"></script>
+    <script src="/hono/docs/js/learn.js?1618881124"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881124"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794696" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794696"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881124" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881124"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/admin-guide/device-registry-config/index.html b/docs/1.0/admin-guide/device-registry-config/index.html
index 4170a63..74dd925 100644
--- a/docs/1.0/admin-guide/device-registry-config/index.html
+++ b/docs/1.0/admin-guide/device-registry-config/index.html
@@ -21,21 +21,21 @@
     <title>Device Registry Configuration :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881123" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881123" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881123" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794696"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881123"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794696"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881123"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881123"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881123"></script>
 
     
   </div>
@@ -2968,19 +2968,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794696"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794696"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794696"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794696"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881124"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881124"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881124"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881124"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794696"></script>
-    <script src="/hono/docs/js/learn.js?1618794696"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794696"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881124"></script>
+    <script src="/hono/docs/js/learn.js?1618881124"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881124"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794696" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794696"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881124" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881124"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/admin-guide/hono-client-configuration/index.html b/docs/1.0/admin-guide/hono-client-configuration/index.html
index a6ca2b4..5e7c0e5 100644
--- a/docs/1.0/admin-guide/hono-client-configuration/index.html
+++ b/docs/1.0/admin-guide/hono-client-configuration/index.html
@@ -21,21 +21,21 @@
     <title>Hono Client Configuration :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881123" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881123" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881123" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794696"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881123"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794696"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881123"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881123"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881123"></script>
 
     
   </div>
@@ -2818,19 +2818,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794696"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794696"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794696"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794696"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881124"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881124"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881124"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881124"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794696"></script>
-    <script src="/hono/docs/js/learn.js?1618794696"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794696"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881124"></script>
+    <script src="/hono/docs/js/learn.js?1618881124"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881124"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794696" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794696"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881124" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881124"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/admin-guide/http-adapter-config/index.html b/docs/1.0/admin-guide/http-adapter-config/index.html
index 1ff2182..5230d73 100644
--- a/docs/1.0/admin-guide/http-adapter-config/index.html
+++ b/docs/1.0/admin-guide/http-adapter-config/index.html
@@ -21,21 +21,21 @@
     <title>HTTP Adapter Configuration :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881123" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881123" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881123" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794696"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881123"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794696"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881123"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881123"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881123"></script>
 
     
   </div>
@@ -2833,19 +2833,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794696"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794696"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794696"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794696"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881124"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881124"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881124"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881124"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794696"></script>
-    <script src="/hono/docs/js/learn.js?1618794696"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794696"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881124"></script>
+    <script src="/hono/docs/js/learn.js?1618881124"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881124"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794696" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794696"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881124" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881124"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/admin-guide/index.html b/docs/1.0/admin-guide/index.html
index 1f84586..7204790 100644
--- a/docs/1.0/admin-guide/index.html
+++ b/docs/1.0/admin-guide/index.html
@@ -21,21 +21,21 @@
     <title>Admin Guide :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881124" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794697"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881124"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794697"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881124"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881124"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881124"></script>
 
     
   </div>
@@ -2571,19 +2571,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794697"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794697"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794697"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794697"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881125"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881125"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881125"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881125"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794697"></script>
-    <script src="/hono/docs/js/learn.js?1618794697"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794697"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881125"></script>
+    <script src="/hono/docs/js/learn.js?1618881125"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881125"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794697" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794697"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881125" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881125"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/admin-guide/kura-adapter-config/index.html b/docs/1.0/admin-guide/kura-adapter-config/index.html
index f04293b..f092864 100644
--- a/docs/1.0/admin-guide/kura-adapter-config/index.html
+++ b/docs/1.0/admin-guide/kura-adapter-config/index.html
@@ -21,21 +21,21 @@
     <title>Kura Adapter Configuration :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881123" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881123" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881123" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794696"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881123"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794696"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881123"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881123"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881123"></script>
 
     
   </div>
@@ -2845,19 +2845,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794696"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794696"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794696"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794696"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881124"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881124"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881124"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881124"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794696"></script>
-    <script src="/hono/docs/js/learn.js?1618794696"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794696"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881124"></script>
+    <script src="/hono/docs/js/learn.js?1618881124"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881124"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794696" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794696"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881124" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881124"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/admin-guide/monitoring-tracing-config/index.html b/docs/1.0/admin-guide/monitoring-tracing-config/index.html
index b4d898f..d5edcd6 100644
--- a/docs/1.0/admin-guide/monitoring-tracing-config/index.html
+++ b/docs/1.0/admin-guide/monitoring-tracing-config/index.html
@@ -21,21 +21,21 @@
     <title>Monitoring & Tracing :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881123" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881123" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881123" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794696"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881123"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794696"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881123"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881123"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881123"></script>
 
     
   </div>
@@ -2747,19 +2747,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794696"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794696"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794696"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794696"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881123"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881123"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881123"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881123"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881123"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881123"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794696"></script>
-    <script src="/hono/docs/js/learn.js?1618794696"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794696"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881123"></script>
+    <script src="/hono/docs/js/learn.js?1618881123"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881123"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794696" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794696"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881123" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881123"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/admin-guide/mqtt-adapter-config/index.html b/docs/1.0/admin-guide/mqtt-adapter-config/index.html
index a7e9649..cab8190 100644
--- a/docs/1.0/admin-guide/mqtt-adapter-config/index.html
+++ b/docs/1.0/admin-guide/mqtt-adapter-config/index.html
@@ -21,21 +21,21 @@
     <title>MQTT Adapter Configuration :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881123" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881123" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881123" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794696"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881123"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794696"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881123"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881123"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881123"></script>
 
     
   </div>
@@ -2839,19 +2839,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794696"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794696"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794696"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794696"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881124"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881124"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881124"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881124"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794696"></script>
-    <script src="/hono/docs/js/learn.js?1618794696"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794696"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881124"></script>
+    <script src="/hono/docs/js/learn.js?1618881124"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881124"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794696" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794696"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881124" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881124"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/admin-guide/secure_communication/index.html b/docs/1.0/admin-guide/secure_communication/index.html
index fdb8126..2d602d6 100644
--- a/docs/1.0/admin-guide/secure_communication/index.html
+++ b/docs/1.0/admin-guide/secure_communication/index.html
@@ -21,21 +21,21 @@
     <title>Secure Communication :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881123" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881123" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881123" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794696"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881123"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794696"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881123"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881123"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881123"></script>
 
     
   </div>
@@ -2819,19 +2819,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794696"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794696"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794696"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794696"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881124"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881124"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881124"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881124"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794696"></script>
-    <script src="/hono/docs/js/learn.js?1618794696"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794696"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881124"></script>
+    <script src="/hono/docs/js/learn.js?1618881124"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881124"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794696" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794696"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881124" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881124"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/api/authentication/index.html b/docs/1.0/api/authentication/index.html
index 804d2af..b06e1f6 100644
--- a/docs/1.0/api/authentication/index.html
+++ b/docs/1.0/api/authentication/index.html
@@ -21,21 +21,21 @@
     <title>Authentication API Specification :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881123" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881123" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881123" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794696"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881123"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794696"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881123"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881123"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881123"></script>
 
     
   </div>
@@ -2712,19 +2712,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794696"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794696"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794696"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794696"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881124"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881124"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881124"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881124"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794696"></script>
-    <script src="/hono/docs/js/learn.js?1618794696"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794696"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881124"></script>
+    <script src="/hono/docs/js/learn.js?1618881124"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881124"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794696" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794696"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881124" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881124"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/api/command-and-control/index.html b/docs/1.0/api/command-and-control/index.html
index f949949..4ab24f2 100644
--- a/docs/1.0/api/command-and-control/index.html
+++ b/docs/1.0/api/command-and-control/index.html
@@ -21,21 +21,21 @@
     <title>Command & Control API Specification :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881123" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881123" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881123" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794696"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881123"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794696"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881123"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881123"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881123"></script>
 
     
   </div>
@@ -2919,19 +2919,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794696"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794696"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794696"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794696"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881124"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881124"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881124"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881124"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794696"></script>
-    <script src="/hono/docs/js/learn.js?1618794696"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794696"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881124"></script>
+    <script src="/hono/docs/js/learn.js?1618881124"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881124"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794696" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794696"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881124" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881124"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/api/credentials/index.html b/docs/1.0/api/credentials/index.html
index 0b54ebb..dcbd913 100644
--- a/docs/1.0/api/credentials/index.html
+++ b/docs/1.0/api/credentials/index.html
@@ -21,21 +21,21 @@
     <title>Credentials API Specification :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881123" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881123" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881123" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794696"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881123"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794696"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881123"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881123"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881123"></script>
 
     
   </div>
@@ -3108,19 +3108,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794696"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794696"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794696"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794696"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881124"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881124"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881124"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881124"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794696"></script>
-    <script src="/hono/docs/js/learn.js?1618794696"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794696"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881124"></script>
+    <script src="/hono/docs/js/learn.js?1618881124"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881124"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794696" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794696"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881124" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881124"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/api/device-connection/index.html b/docs/1.0/api/device-connection/index.html
index 5d2b50b..bc437fe 100644
--- a/docs/1.0/api/device-connection/index.html
+++ b/docs/1.0/api/device-connection/index.html
@@ -21,21 +21,21 @@
     <title>Device Connection API Specification :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881123" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881123" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881123" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794696"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881123"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794696"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881123"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881123"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881123"></script>
 
     
   </div>
@@ -2891,19 +2891,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794696"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794696"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794696"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794696"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881124"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881124"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881124"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881124"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794696"></script>
-    <script src="/hono/docs/js/learn.js?1618794696"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794696"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881124"></script>
+    <script src="/hono/docs/js/learn.js?1618881124"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881124"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794696" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794696"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881124" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881124"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/api/device-registration/index.html b/docs/1.0/api/device-registration/index.html
index bc1dc95..020f152 100644
--- a/docs/1.0/api/device-registration/index.html
+++ b/docs/1.0/api/device-registration/index.html
@@ -21,21 +21,21 @@
     <title>Device Registration API Specification :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881124" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794696"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881124"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794696"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881124"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881124"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881124"></script>
 
     
   </div>
@@ -2805,19 +2805,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794696"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794696"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794696"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794696"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881124"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881124"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881124"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881124"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794696"></script>
-    <script src="/hono/docs/js/learn.js?1618794696"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794696"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881124"></script>
+    <script src="/hono/docs/js/learn.js?1618881124"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881124"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794696" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794696"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881124" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881124"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/api/event/index.html b/docs/1.0/api/event/index.html
index 91e4868..50850b9 100644
--- a/docs/1.0/api/event/index.html
+++ b/docs/1.0/api/event/index.html
@@ -21,21 +21,21 @@
     <title>Event API Specification :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881124" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794696"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881124"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794696"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881124"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881124"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881124"></script>
 
     
   </div>
@@ -2778,19 +2778,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794696"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794696"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794696"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794696"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881124"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881124"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881124"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881124"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794696"></script>
-    <script src="/hono/docs/js/learn.js?1618794696"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794696"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881124"></script>
+    <script src="/hono/docs/js/learn.js?1618881124"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881124"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794696" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794696"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881124" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881124"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/api/index.html b/docs/1.0/api/index.html
index 12819b4..a3afbbc 100644
--- a/docs/1.0/api/index.html
+++ b/docs/1.0/api/index.html
@@ -21,21 +21,21 @@
     <title>API :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881124" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794697"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881124"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794697"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881124"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881124"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881124"></script>
 
     
   </div>
@@ -2572,19 +2572,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794697"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794697"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794697"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794697"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881125"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881125"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881125"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881125"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794697"></script>
-    <script src="/hono/docs/js/learn.js?1618794697"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794697"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881125"></script>
+    <script src="/hono/docs/js/learn.js?1618881125"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881125"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794697" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794697"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881125" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881125"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/api/management/index.html b/docs/1.0/api/management/index.html
index 960ea01..e0e4cdc 100644
--- a/docs/1.0/api/management/index.html
+++ b/docs/1.0/api/management/index.html
@@ -21,21 +21,21 @@
     <title>Device Registry Management API Specification :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881124" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794696"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881124"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -86,14 +86,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794696"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881124"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881124"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881124"></script>
 
     
   </div>
@@ -2614,19 +2614,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794696"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794696"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794696"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794696"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881124"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881124"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881124"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881124"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794696"></script>
-    <script src="/hono/docs/js/learn.js?1618794696"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794696"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881124"></script>
+    <script src="/hono/docs/js/learn.js?1618881124"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881124"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794696" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794696"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881124" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881124"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/api/metrics/index.html b/docs/1.0/api/metrics/index.html
index a196812..cfc73da 100644
--- a/docs/1.0/api/metrics/index.html
+++ b/docs/1.0/api/metrics/index.html
@@ -21,21 +21,21 @@
     <title>Metrics :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881124" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794696"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881124"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794696"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881124"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881124"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881124"></script>
 
     
   </div>
@@ -2782,19 +2782,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794697"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794697"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794697"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794697"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881124"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881124"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881124"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881124"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794697"></script>
-    <script src="/hono/docs/js/learn.js?1618794697"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794697"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881124"></script>
+    <script src="/hono/docs/js/learn.js?1618881124"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881124"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794697" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794697"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881124" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881124"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/api/telemetry/index.html b/docs/1.0/api/telemetry/index.html
index 9978c9d..c770d9b 100644
--- a/docs/1.0/api/telemetry/index.html
+++ b/docs/1.0/api/telemetry/index.html
@@ -21,21 +21,21 @@
     <title>Telemetry API Specification :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881124" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794696"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881124"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794696"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881124"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881124"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881124"></script>
 
     
   </div>
@@ -2749,19 +2749,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794696"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794696"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794696"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794696"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881124"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881124"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881124"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881124"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794696"></script>
-    <script src="/hono/docs/js/learn.js?1618794696"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794696"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881124"></script>
+    <script src="/hono/docs/js/learn.js?1618881124"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881124"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794696" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794696"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881124" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881124"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/api/tenant/index.html b/docs/1.0/api/tenant/index.html
index f063e46..6d68cbb 100644
--- a/docs/1.0/api/tenant/index.html
+++ b/docs/1.0/api/tenant/index.html
@@ -21,21 +21,21 @@
     <title>Tenant API Specification :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881124" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794696"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881124"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794696"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881124"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881124"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881124"></script>
 
     
   </div>
@@ -3144,19 +3144,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794697"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794697"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794697"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794697"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881124"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881124"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881124"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881124"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794697"></script>
-    <script src="/hono/docs/js/learn.js?1618794697"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794697"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881124"></script>
+    <script src="/hono/docs/js/learn.js?1618881124"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881124"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794697" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794697"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881124" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881124"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/architecture/auth/index.html b/docs/1.0/architecture/auth/index.html
index 6749ff4..87a066a 100644
--- a/docs/1.0/architecture/auth/index.html
+++ b/docs/1.0/architecture/auth/index.html
@@ -21,21 +21,21 @@
     <title>Authentication/Authorization :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881124" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794696"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881124"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794696"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881124"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881124"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881124"></script>
 
     
   </div>
@@ -2627,19 +2627,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794696"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794696"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794696"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794696"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881124"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881124"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881124"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881124"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794696"></script>
-    <script src="/hono/docs/js/learn.js?1618794696"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794696"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881124"></script>
+    <script src="/hono/docs/js/learn.js?1618881124"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881124"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794696" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794696"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881124" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881124"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/architecture/component-view/index.html b/docs/1.0/architecture/component-view/index.html
index 8a20a3c..308a618 100644
--- a/docs/1.0/architecture/component-view/index.html
+++ b/docs/1.0/architecture/component-view/index.html
@@ -21,21 +21,21 @@
     <title>Component View :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881124" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794696"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881124"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794696"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881124"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881124"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881124"></script>
 
     
   </div>
@@ -2630,19 +2630,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794696"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794696"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794696"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794696"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881124"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881124"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881124"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881124"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794696"></script>
-    <script src="/hono/docs/js/learn.js?1618794696"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794696"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881124"></script>
+    <script src="/hono/docs/js/learn.js?1618881124"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881124"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794696" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794696"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881124" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881124"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/architecture/index.html b/docs/1.0/architecture/index.html
index 9eb2d87..8a2e746 100644
--- a/docs/1.0/architecture/index.html
+++ b/docs/1.0/architecture/index.html
@@ -21,21 +21,21 @@
     <title>Architecture :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881124" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794697"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881124"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794697"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881124"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881124"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881124"></script>
 
     
   </div>
@@ -2571,19 +2571,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794697"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794697"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794697"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794697"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881125"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881125"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881125"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881125"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794697"></script>
-    <script src="/hono/docs/js/learn.js?1618794697"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794697"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881125"></script>
+    <script src="/hono/docs/js/learn.js?1618881125"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881125"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794697" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794697"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881125" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881125"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/categories/index.html b/docs/1.0/categories/index.html
index 9cf25a2..bb00775 100644
--- a/docs/1.0/categories/index.html
+++ b/docs/1.0/categories/index.html
@@ -21,21 +21,21 @@
     <title>Categories :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881125" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881125" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881125" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794697"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881125"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794697"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881125"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881125"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881125"></script>
 
     
   </div>
@@ -2568,19 +2568,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794697"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794697"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794697"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794697"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881125"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881125"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881125"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881125"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794697"></script>
-    <script src="/hono/docs/js/learn.js?1618794697"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794697"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881125"></script>
+    <script src="/hono/docs/js/learn.js?1618881125"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881125"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794697" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794697"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881125" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881125"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/concepts/command-and-control/index.html b/docs/1.0/concepts/command-and-control/index.html
index fd293b2..3f4941f 100644
--- a/docs/1.0/concepts/command-and-control/index.html
+++ b/docs/1.0/concepts/command-and-control/index.html
@@ -21,21 +21,21 @@
     <title>Command & Control :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881124" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794696"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881124"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794696"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881124"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881124"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881124"></script>
 
     
   </div>
@@ -2507,19 +2507,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794696"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794696"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794696"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794696"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881124"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881124"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881124"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881124"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794696"></script>
-    <script src="/hono/docs/js/learn.js?1618794696"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794696"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881124"></script>
+    <script src="/hono/docs/js/learn.js?1618881124"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881124"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794696" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794696"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881124" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881124"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/concepts/connection-events/index.html b/docs/1.0/concepts/connection-events/index.html
index 00dfecc..2bc3ae1 100644
--- a/docs/1.0/concepts/connection-events/index.html
+++ b/docs/1.0/concepts/connection-events/index.html
@@ -21,21 +21,21 @@
     <title>Connection Events :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881124" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794696"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881124"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794696"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881124"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881124"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881124"></script>
 
     
   </div>
@@ -2606,19 +2606,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794696"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794696"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794696"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794696"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881124"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881124"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881124"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881124"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794696"></script>
-    <script src="/hono/docs/js/learn.js?1618794696"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794696"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881124"></script>
+    <script src="/hono/docs/js/learn.js?1618881124"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881124"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794696" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794696"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881124" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881124"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/concepts/device-identity/index.html b/docs/1.0/concepts/device-identity/index.html
index 0528f39..c0e5cd6 100644
--- a/docs/1.0/concepts/device-identity/index.html
+++ b/docs/1.0/concepts/device-identity/index.html
@@ -21,21 +21,21 @@
     <title>Device Identity :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881124" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794696"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881124"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794696"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881124"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881124"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881124"></script>
 
     
   </div>
@@ -2605,19 +2605,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794697"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794697"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794697"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794697"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881124"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881124"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881124"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881124"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794697"></script>
-    <script src="/hono/docs/js/learn.js?1618794697"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794697"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881124"></script>
+    <script src="/hono/docs/js/learn.js?1618881124"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881124"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794697" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794697"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881124" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881124"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/concepts/device-notifications/index.html b/docs/1.0/concepts/device-notifications/index.html
index afc2350..81f0203 100644
--- a/docs/1.0/concepts/device-notifications/index.html
+++ b/docs/1.0/concepts/device-notifications/index.html
@@ -21,21 +21,21 @@
     <title>Device Notifications :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881124" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794696"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881124"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794696"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881124"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881124"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881124"></script>
 
     
   </div>
@@ -2476,19 +2476,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794697"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794697"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794697"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794697"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881124"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881124"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881124"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881124"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794697"></script>
-    <script src="/hono/docs/js/learn.js?1618794697"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794697"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881124"></script>
+    <script src="/hono/docs/js/learn.js?1618881124"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881124"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794697" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794697"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881124" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881124"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/concepts/index.html b/docs/1.0/concepts/index.html
index d5f459b..a967342 100644
--- a/docs/1.0/concepts/index.html
+++ b/docs/1.0/concepts/index.html
@@ -21,21 +21,21 @@
     <title>Concepts :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881125" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881125" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881125" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794697"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881125"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794697"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881125"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881125"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881125"></script>
 
     
   </div>
@@ -2568,19 +2568,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794697"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794697"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794697"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794697"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881125"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881125"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881125"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881125"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794697"></script>
-    <script src="/hono/docs/js/learn.js?1618794697"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794697"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881125"></script>
+    <script src="/hono/docs/js/learn.js?1618881125"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881125"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794697" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794697"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881125" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881125"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/concepts/resource-limits/index.html b/docs/1.0/concepts/resource-limits/index.html
index e2faea0..43fc863 100644
--- a/docs/1.0/concepts/resource-limits/index.html
+++ b/docs/1.0/concepts/resource-limits/index.html
@@ -21,21 +21,21 @@
     <title>Resource limits :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881124" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794696"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881124"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794696"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881124"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881124"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881124"></script>
 
     
   </div>
@@ -2617,19 +2617,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794697"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794697"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794697"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794697"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881124"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881124"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881124"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881124"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794697"></script>
-    <script src="/hono/docs/js/learn.js?1618794697"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794697"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881124"></script>
+    <script src="/hono/docs/js/learn.js?1618881124"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881124"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794697" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794697"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881124" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881124"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/concepts/tenancy/index.html b/docs/1.0/concepts/tenancy/index.html
index bc1b363..9764a0a 100644
--- a/docs/1.0/concepts/tenancy/index.html
+++ b/docs/1.0/concepts/tenancy/index.html
@@ -21,21 +21,21 @@
     <title>Multi-Tenancy :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881124" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794696"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881124"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794696"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881124"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881124"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881124"></script>
 
     
   </div>
@@ -2497,19 +2497,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794697"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794697"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794697"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794697"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881124"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881124"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881124"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881124"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794697"></script>
-    <script src="/hono/docs/js/learn.js?1618794697"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794697"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881124"></script>
+    <script src="/hono/docs/js/learn.js?1618881124"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881124"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794697" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794697"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881124" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881124"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/deployment/create-kubernetes-cluster/index.html b/docs/1.0/deployment/create-kubernetes-cluster/index.html
index a7ddb7b..8659fef 100644
--- a/docs/1.0/deployment/create-kubernetes-cluster/index.html
+++ b/docs/1.0/deployment/create-kubernetes-cluster/index.html
@@ -21,21 +21,21 @@
     <title>Setting up a Kubernetes Cluster :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881124" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794696"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881124"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794696"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881124"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881124"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881124"></script>
 
     
   </div>
@@ -2683,19 +2683,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794697"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794697"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794697"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794697"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881124"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881124"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881124"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881124"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794697"></script>
-    <script src="/hono/docs/js/learn.js?1618794697"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794697"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881124"></script>
+    <script src="/hono/docs/js/learn.js?1618881124"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881124"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794697" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794697"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881124" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881124"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/deployment/helm-based-deployment/index.html b/docs/1.0/deployment/helm-based-deployment/index.html
index a0232b4..53df767 100644
--- a/docs/1.0/deployment/helm-based-deployment/index.html
+++ b/docs/1.0/deployment/helm-based-deployment/index.html
@@ -21,21 +21,21 @@
     <title>Helm based Deployment :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881124" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794696"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881124"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794696"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881124"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881124"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881124"></script>
 
     
   </div>
@@ -2996,19 +2996,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794697"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794697"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794697"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794697"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881125"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881125"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881125"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881125"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794697"></script>
-    <script src="/hono/docs/js/learn.js?1618794697"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794697"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881125"></script>
+    <script src="/hono/docs/js/learn.js?1618881125"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881125"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794697" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794697"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881125" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881125"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/deployment/index.html b/docs/1.0/deployment/index.html
index bf86873..8336cee 100644
--- a/docs/1.0/deployment/index.html
+++ b/docs/1.0/deployment/index.html
@@ -21,21 +21,21 @@
     <title>Deployment :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881124" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794697"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881124"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794697"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881124"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881124"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881124"></script>
 
     
   </div>
@@ -2571,19 +2571,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794697"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794697"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794697"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794697"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881125"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881125"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881125"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881125"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794697"></script>
-    <script src="/hono/docs/js/learn.js?1618794697"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794697"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881125"></script>
+    <script src="/hono/docs/js/learn.js?1618881125"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881125"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794697" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794697"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881125" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881125"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/deployment/openshift/index.html b/docs/1.0/deployment/openshift/index.html
index c8fa2a1..e2cf953 100644
--- a/docs/1.0/deployment/openshift/index.html
+++ b/docs/1.0/deployment/openshift/index.html
@@ -21,21 +21,21 @@
     <title>OpenShift / OKD :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881124" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794696"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881124"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794696"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881124"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881124"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881124"></script>
 
     
   </div>
@@ -2592,19 +2592,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794697"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794697"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794697"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794697"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881124"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881124"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881124"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881124"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794697"></script>
-    <script src="/hono/docs/js/learn.js?1618794697"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794697"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881124"></script>
+    <script src="/hono/docs/js/learn.js?1618881124"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881124"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794697" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794697"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881124" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881124"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/deployment/resource-limitation/index.html b/docs/1.0/deployment/resource-limitation/index.html
index 90ae4a1..db27797 100644
--- a/docs/1.0/deployment/resource-limitation/index.html
+++ b/docs/1.0/deployment/resource-limitation/index.html
@@ -21,21 +21,21 @@
     <title>Limiting Resource Usage :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881124" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794696"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881124"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794696"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881124"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881124"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881124"></script>
 
     
   </div>
@@ -2652,19 +2652,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794697"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794697"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794697"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794697"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881124"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881124"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881124"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881124"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794697"></script>
-    <script src="/hono/docs/js/learn.js?1618794697"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794697"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881124"></script>
+    <script src="/hono/docs/js/learn.js?1618881124"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881124"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794697" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794697"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881124" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881124"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/dev-guide/building_hono/index.html b/docs/1.0/dev-guide/building_hono/index.html
index f9efe36..c9fbc34 100644
--- a/docs/1.0/dev-guide/building_hono/index.html
+++ b/docs/1.0/dev-guide/building_hono/index.html
@@ -21,21 +21,21 @@
     <title>Building from Source :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881124" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794696"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881124"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794696"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881124"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881124"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881124"></script>
 
     
   </div>
@@ -2624,19 +2624,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794697"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794697"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794697"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794697"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881124"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881124"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881124"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881124"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794697"></script>
-    <script src="/hono/docs/js/learn.js?1618794697"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794697"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881124"></script>
+    <script src="/hono/docs/js/learn.js?1618881124"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881124"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794697" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794697"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881124" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881124"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/dev-guide/custom_http_adapter/index.html b/docs/1.0/dev-guide/custom_http_adapter/index.html
index fe0e3ff..961bfb9 100644
--- a/docs/1.0/dev-guide/custom_http_adapter/index.html
+++ b/docs/1.0/dev-guide/custom_http_adapter/index.html
@@ -21,21 +21,21 @@
     <title>Implement a Custom Hono HTTP Protocol Adapter :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881124" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794696"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881124"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794696"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881124"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881124"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881124"></script>
 
     
   </div>
@@ -2665,19 +2665,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794697"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794697"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794697"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794697"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881124"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881124"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881124"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881124"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794697"></script>
-    <script src="/hono/docs/js/learn.js?1618794697"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794697"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881124"></script>
+    <script src="/hono/docs/js/learn.js?1618881124"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881124"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794697" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794697"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881124" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881124"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/dev-guide/index.html b/docs/1.0/dev-guide/index.html
index f3b5e98..92e1127 100644
--- a/docs/1.0/dev-guide/index.html
+++ b/docs/1.0/dev-guide/index.html
@@ -21,21 +21,21 @@
     <title>Developer Guide :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881124" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794697"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881124"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794697"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881124"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881124"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881124"></script>
 
     
   </div>
@@ -2571,19 +2571,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794697"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794697"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794697"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794697"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881125"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881125"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881125"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881125"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794697"></script>
-    <script src="/hono/docs/js/learn.js?1618794697"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794697"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881125"></script>
+    <script src="/hono/docs/js/learn.js?1618881125"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881125"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794697" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794697"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881125" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881125"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/dev-guide/java_client_consumer/index.html b/docs/1.0/dev-guide/java_client_consumer/index.html
index 1cd2256..37e71a8 100644
--- a/docs/1.0/dev-guide/java_client_consumer/index.html
+++ b/docs/1.0/dev-guide/java_client_consumer/index.html
@@ -21,21 +21,21 @@
     <title>Consuming Messages from Java :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881124" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794696"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881124"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794696"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881124"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881124"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881124"></script>
 
     
   </div>
@@ -2640,19 +2640,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794697"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794697"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794697"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794697"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881124"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881124"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881124"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881124"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794697"></script>
-    <script src="/hono/docs/js/learn.js?1618794697"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794697"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881124"></script>
+    <script src="/hono/docs/js/learn.js?1618881124"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881124"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794697" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794697"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881124" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881124"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/index.html b/docs/1.0/index.html
index 71037ab..f77b155 100644
--- a/docs/1.0/index.html
+++ b/docs/1.0/index.html
@@ -21,21 +21,21 @@
     <title>Documentation :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881124" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794697"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881124"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794697"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881124"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881124"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881124"></script>
 
     
   </div>
@@ -2519,19 +2519,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794697"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794697"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794697"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794697"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881125"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881125"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881125"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881125"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794697"></script>
-    <script src="/hono/docs/js/learn.js?1618794697"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794697"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881125"></script>
+    <script src="/hono/docs/js/learn.js?1618881125"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881125"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794697" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794697"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881125" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881125"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/tags/index.html b/docs/1.0/tags/index.html
index 49eb4f7..a39dda6 100644
--- a/docs/1.0/tags/index.html
+++ b/docs/1.0/tags/index.html
@@ -21,21 +21,21 @@
     <title>Tags :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881125" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881125" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881125" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794697"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881125"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794697"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881125"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881125"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881125"></script>
 
     
   </div>
@@ -2568,19 +2568,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794697"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794697"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794697"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794697"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881125"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881125"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881125"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881125"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794697"></script>
-    <script src="/hono/docs/js/learn.js?1618794697"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794697"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881125"></script>
+    <script src="/hono/docs/js/learn.js?1618881125"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881125"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794697" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794697"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881125" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881125"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/user-guide/amqp-adapter/index.html b/docs/1.0/user-guide/amqp-adapter/index.html
index 25e4197..c346073 100644
--- a/docs/1.0/user-guide/amqp-adapter/index.html
+++ b/docs/1.0/user-guide/amqp-adapter/index.html
@@ -21,21 +21,21 @@
     <title>AMQP Adapter :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881124" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794696"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881124"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794696"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881124"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881124"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881124"></script>
 
     
   </div>
@@ -3044,19 +3044,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794697"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794697"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794697"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794697"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881125"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881125"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881125"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881125"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794697"></script>
-    <script src="/hono/docs/js/learn.js?1618794697"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794697"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881125"></script>
+    <script src="/hono/docs/js/learn.js?1618881125"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881125"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794697" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794697"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881125" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881125"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/user-guide/device-registry/index.html b/docs/1.0/user-guide/device-registry/index.html
index e563ae5..f6ebde3 100644
--- a/docs/1.0/user-guide/device-registry/index.html
+++ b/docs/1.0/user-guide/device-registry/index.html
@@ -21,21 +21,21 @@
     <title>Device Registry :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881124" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794696"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881124"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794696"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881124"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881124"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794696"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881124"></script>
 
     
   </div>
@@ -3019,19 +3019,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794697"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794697"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794697"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794697"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881125"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881125"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881125"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881125"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794697"></script>
-    <script src="/hono/docs/js/learn.js?1618794697"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794697"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881125"></script>
+    <script src="/hono/docs/js/learn.js?1618881125"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881125"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794697" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794697"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881125" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881125"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/user-guide/http-adapter/index.html b/docs/1.0/user-guide/http-adapter/index.html
index 795c0a0..ef0cb73 100644
--- a/docs/1.0/user-guide/http-adapter/index.html
+++ b/docs/1.0/user-guide/http-adapter/index.html
@@ -21,21 +21,21 @@
     <title>HTTP Adapter :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881124" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794697"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881124"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794697"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881124"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881124"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881124"></script>
 
     
   </div>
@@ -3263,19 +3263,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794697"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794697"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794697"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794697"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881125"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881125"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881125"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881125"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794697"></script>
-    <script src="/hono/docs/js/learn.js?1618794697"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794697"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881125"></script>
+    <script src="/hono/docs/js/learn.js?1618881125"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881125"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794697" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794697"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881125" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881125"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/user-guide/index.html b/docs/1.0/user-guide/index.html
index 582f68b..ed0aa5e 100644
--- a/docs/1.0/user-guide/index.html
+++ b/docs/1.0/user-guide/index.html
@@ -21,21 +21,21 @@
     <title>User Guide :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881125" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881125" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881125" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794697"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881125"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794697"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881125"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881125"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881125"></script>
 
     
   </div>
@@ -2571,19 +2571,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794697"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794697"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794697"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794697"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881125"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881125"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881125"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881125"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794697"></script>
-    <script src="/hono/docs/js/learn.js?1618794697"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794697"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881125"></script>
+    <script src="/hono/docs/js/learn.js?1618881125"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881125"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794697" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794697"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881125" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881125"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/user-guide/jmeter_load_tests/index.html b/docs/1.0/user-guide/jmeter_load_tests/index.html
index d58b667..d6f3a77 100644
--- a/docs/1.0/user-guide/jmeter_load_tests/index.html
+++ b/docs/1.0/user-guide/jmeter_load_tests/index.html
@@ -21,21 +21,21 @@
     <title>Load Tests with JMeter :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881124" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794697"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881124"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794697"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881124"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881124"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881124"></script>
 
     
   </div>
@@ -2472,19 +2472,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794697"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794697"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794697"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794697"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881125"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881125"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881125"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881125"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794697"></script>
-    <script src="/hono/docs/js/learn.js?1618794697"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794697"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881125"></script>
+    <script src="/hono/docs/js/learn.js?1618881125"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881125"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794697" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794697"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881125" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881125"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/user-guide/kura-adapter/index.html b/docs/1.0/user-guide/kura-adapter/index.html
index 805a8a0..08a6220 100644
--- a/docs/1.0/user-guide/kura-adapter/index.html
+++ b/docs/1.0/user-guide/kura-adapter/index.html
@@ -21,21 +21,21 @@
     <title>Kura Adapter :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881124" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794697"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881124"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794697"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881124"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881124"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881124"></script>
 
     
   </div>
@@ -2673,19 +2673,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794697"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794697"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794697"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794697"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881124"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881124"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881125"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881125"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794697"></script>
-    <script src="/hono/docs/js/learn.js?1618794697"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794697"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881125"></script>
+    <script src="/hono/docs/js/learn.js?1618881125"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881125"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794697" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794697"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881125" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881125"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/user-guide/mqtt-adapter/index.html b/docs/1.0/user-guide/mqtt-adapter/index.html
index 78c1f4a..9f8ec02 100644
--- a/docs/1.0/user-guide/mqtt-adapter/index.html
+++ b/docs/1.0/user-guide/mqtt-adapter/index.html
@@ -21,21 +21,21 @@
     <title>MQTT Adapter :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881124" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794697"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881124"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794697"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881124"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881124"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881124"></script>
 
     
   </div>
@@ -2944,19 +2944,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794697"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794697"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794697"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794697"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881125"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881125"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881125"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881125"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794697"></script>
-    <script src="/hono/docs/js/learn.js?1618794697"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794697"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881125"></script>
+    <script src="/hono/docs/js/learn.js?1618881125"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881125"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794697" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794697"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881125" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881125"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.0/user-guide/sigfox-adapter/index.html b/docs/1.0/user-guide/sigfox-adapter/index.html
index 04c3ebf..9a14ad9 100644
--- a/docs/1.0/user-guide/sigfox-adapter/index.html
+++ b/docs/1.0/user-guide/sigfox-adapter/index.html
@@ -21,21 +21,21 @@
     <title>Sigfox Adapter :: Eclipse Hono&trade; Vers.: 1.0</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881124" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881124" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881124" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794697"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881124"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794697"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881124"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881124"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.0";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881124"></script>
 
     
   </div>
@@ -2696,19 +2696,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794697"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794697"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794697"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794697"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881124"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881124"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881124"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881124"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881124"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794697"></script>
-    <script src="/hono/docs/js/learn.js?1618794697"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794697"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881124"></script>
+    <script src="/hono/docs/js/learn.js?1618881124"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881124"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794697" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794697"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881124" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881124"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/404.html b/docs/1.1/404.html
index 2068b82..a1211a4 100644
--- a/docs/1.1/404.html
+++ b/docs/1.1/404.html
@@ -18,15 +18,15 @@
   <title>404 Page not found</title>
 
    
-    <link href="/hono/docs/css/nucleus.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794696" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794696" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881123" rel="stylesheet">
     
-      <link href="/hono/docs/css/theme-hono.css?1618794696" rel="stylesheet">
+      <link href="/hono/docs/css/theme-hono.css?1618881123" rel="stylesheet">
     
 <style>
     :root #header + #content > #left > #rlblock_left {
diff --git a/docs/1.1/admin-guide/amqp-adapter-config/index.html b/docs/1.1/admin-guide/amqp-adapter-config/index.html
index 2996937..968f449 100644
--- a/docs/1.1/admin-guide/amqp-adapter-config/index.html
+++ b/docs/1.1/admin-guide/amqp-adapter-config/index.html
@@ -21,21 +21,21 @@
     <title>AMQP Adapter Configuration :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881121" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881121" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881121" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794694"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881121"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794694"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881121"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881121"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881121"></script>
 
     
   </div>
@@ -2850,19 +2850,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794694"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794694"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794694"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794694"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881122"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881122"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881122"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881122"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794694"></script>
-    <script src="/hono/docs/js/learn.js?1618794694"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794694"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881122"></script>
+    <script src="/hono/docs/js/learn.js?1618881122"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881122"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794694" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794694"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881122" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881122"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/admin-guide/amqp-network-config/index.html b/docs/1.1/admin-guide/amqp-network-config/index.html
index 3d33f14..78e9e4e 100644
--- a/docs/1.1/admin-guide/amqp-network-config/index.html
+++ b/docs/1.1/admin-guide/amqp-network-config/index.html
@@ -21,21 +21,21 @@
     <title>AMQP 1.0 Messaging Network Configuration :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881121" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881121" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881121" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794694"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881121"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794694"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881121"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881121"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881121"></script>
 
     
   </div>
@@ -2671,19 +2671,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794694"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794694"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794694"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794694"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881122"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881122"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881122"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881122"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794694"></script>
-    <script src="/hono/docs/js/learn.js?1618794694"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794694"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881122"></script>
+    <script src="/hono/docs/js/learn.js?1618881122"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881122"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794694" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794694"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881122" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881122"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/admin-guide/auth-server-config/index.html b/docs/1.1/admin-guide/auth-server-config/index.html
index f3395f4..44bdbf2 100644
--- a/docs/1.1/admin-guide/auth-server-config/index.html
+++ b/docs/1.1/admin-guide/auth-server-config/index.html
@@ -21,21 +21,21 @@
     <title>Auth Server Configuration :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881121" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881121" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881121" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794694"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881121"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794694"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881121"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881121"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881121"></script>
 
     
   </div>
@@ -2841,19 +2841,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794694"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794694"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794694"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794694"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881122"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881122"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881122"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881122"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794694"></script>
-    <script src="/hono/docs/js/learn.js?1618794694"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794694"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881122"></script>
+    <script src="/hono/docs/js/learn.js?1618881122"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881122"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794694" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794694"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881122" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881122"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/admin-guide/common-config/index.html b/docs/1.1/admin-guide/common-config/index.html
index 426497f..7599f87 100644
--- a/docs/1.1/admin-guide/common-config/index.html
+++ b/docs/1.1/admin-guide/common-config/index.html
@@ -21,21 +21,21 @@
     <title>Common Configuration :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881121" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881121" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881121" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794694"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881121"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794694"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881121"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881121"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881121"></script>
 
     
   </div>
@@ -2824,19 +2824,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794695"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794695"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794695"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794695"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881121"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881121"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881121"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881121"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881121"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881121"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794695"></script>
-    <script src="/hono/docs/js/learn.js?1618794695"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794695"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881121"></script>
+    <script src="/hono/docs/js/learn.js?1618881121"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881121"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794695" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794695"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881121" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881121"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/admin-guide/device-connection-config/index.html b/docs/1.1/admin-guide/device-connection-config/index.html
index 9f3f0d4..1394db4 100644
--- a/docs/1.1/admin-guide/device-connection-config/index.html
+++ b/docs/1.1/admin-guide/device-connection-config/index.html
@@ -21,21 +21,21 @@
     <title>Configuring the Device Connection Service :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881121" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881121" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881121" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794694"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881121"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794694"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881121"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881121"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881121"></script>
 
     
   </div>
@@ -2876,19 +2876,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794694"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794694"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794694"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794694"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881122"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881122"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881122"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881122"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794694"></script>
-    <script src="/hono/docs/js/learn.js?1618794694"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794694"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881122"></script>
+    <script src="/hono/docs/js/learn.js?1618881122"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881122"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794694" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794694"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881122" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881122"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/admin-guide/device-registry-config/index.html b/docs/1.1/admin-guide/device-registry-config/index.html
index 246c29f..94e6db6 100644
--- a/docs/1.1/admin-guide/device-registry-config/index.html
+++ b/docs/1.1/admin-guide/device-registry-config/index.html
@@ -21,21 +21,21 @@
     <title>Device Registry Configuration :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881121" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881121" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881121" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794694"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881121"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794694"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881121"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881121"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881121"></script>
 
     
   </div>
@@ -3048,19 +3048,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794694"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794694"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794694"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794694"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881122"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881122"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881122"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881122"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794694"></script>
-    <script src="/hono/docs/js/learn.js?1618794694"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794694"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881122"></script>
+    <script src="/hono/docs/js/learn.js?1618881122"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881122"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794694" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794694"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881122" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881122"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/admin-guide/hono-client-configuration/index.html b/docs/1.1/admin-guide/hono-client-configuration/index.html
index c768c7e..145e7f8 100644
--- a/docs/1.1/admin-guide/hono-client-configuration/index.html
+++ b/docs/1.1/admin-guide/hono-client-configuration/index.html
@@ -21,21 +21,21 @@
     <title>Hono Client Configuration :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881121" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881121" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881121" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794694"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881121"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794694"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881121"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881121"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881121"></script>
 
     
   </div>
@@ -2898,19 +2898,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794695"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794695"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794695"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794695"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881122"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881122"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881122"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881122"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794695"></script>
-    <script src="/hono/docs/js/learn.js?1618794695"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794695"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881122"></script>
+    <script src="/hono/docs/js/learn.js?1618881122"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881122"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794695" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794695"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881122" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881122"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/admin-guide/http-adapter-config/index.html b/docs/1.1/admin-guide/http-adapter-config/index.html
index f0a5993..41f3552 100644
--- a/docs/1.1/admin-guide/http-adapter-config/index.html
+++ b/docs/1.1/admin-guide/http-adapter-config/index.html
@@ -21,21 +21,21 @@
     <title>HTTP Adapter Configuration :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881121" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881121" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881121" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794694"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881121"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794694"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881121"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881121"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881121"></script>
 
     
   </div>
@@ -2832,19 +2832,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794695"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794695"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794695"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794695"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881122"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881122"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881122"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881122"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794695"></script>
-    <script src="/hono/docs/js/learn.js?1618794695"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794695"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881122"></script>
+    <script src="/hono/docs/js/learn.js?1618881122"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881122"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794695" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794695"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881122" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881122"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/admin-guide/index.html b/docs/1.1/admin-guide/index.html
index c1437cc..146c066 100644
--- a/docs/1.1/admin-guide/index.html
+++ b/docs/1.1/admin-guide/index.html
@@ -21,21 +21,21 @@
     <title>Admin Guide :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881122" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794695"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881122"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794695"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881122"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881122"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881122"></script>
 
     
   </div>
@@ -2645,19 +2645,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794695"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794695"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794695"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794695"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881123"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881123"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881123"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881123"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881123"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881123"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794695"></script>
-    <script src="/hono/docs/js/learn.js?1618794695"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794695"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881123"></script>
+    <script src="/hono/docs/js/learn.js?1618881123"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881123"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794695" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794695"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881123" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881123"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/admin-guide/kura-adapter-config/index.html b/docs/1.1/admin-guide/kura-adapter-config/index.html
index 5901352..4c99ed1 100644
--- a/docs/1.1/admin-guide/kura-adapter-config/index.html
+++ b/docs/1.1/admin-guide/kura-adapter-config/index.html
@@ -21,21 +21,21 @@
     <title>Kura Adapter Configuration :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881121" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881121" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881121" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794694"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881121"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794694"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881121"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881121"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881121"></script>
 
     
   </div>
@@ -2844,19 +2844,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794694"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794694"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794694"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794694"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881122"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881122"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881122"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881122"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794694"></script>
-    <script src="/hono/docs/js/learn.js?1618794694"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794694"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881122"></script>
+    <script src="/hono/docs/js/learn.js?1618881122"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881122"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794694" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794695"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881122" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881122"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/admin-guide/monitoring-tracing-config/index.html b/docs/1.1/admin-guide/monitoring-tracing-config/index.html
index 8f0a860..c553c2e 100644
--- a/docs/1.1/admin-guide/monitoring-tracing-config/index.html
+++ b/docs/1.1/admin-guide/monitoring-tracing-config/index.html
@@ -21,21 +21,21 @@
     <title>Monitoring & Tracing :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881121" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881121" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881121" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794694"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881121"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794694"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881121"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881121"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881121"></script>
 
     
   </div>
@@ -2821,19 +2821,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794694"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794694"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794694"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794694"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881122"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881122"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881122"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881122"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794694"></script>
-    <script src="/hono/docs/js/learn.js?1618794694"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794694"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881122"></script>
+    <script src="/hono/docs/js/learn.js?1618881122"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881122"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794694" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794694"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881122" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881122"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/admin-guide/mqtt-adapter-config/index.html b/docs/1.1/admin-guide/mqtt-adapter-config/index.html
index edd1b9e..3fc5243 100644
--- a/docs/1.1/admin-guide/mqtt-adapter-config/index.html
+++ b/docs/1.1/admin-guide/mqtt-adapter-config/index.html
@@ -21,21 +21,21 @@
     <title>MQTT Adapter Configuration :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881121" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881121" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881121" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794694"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881121"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794694"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881121"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881121"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881121"></script>
 
     
   </div>
@@ -2838,19 +2838,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794694"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794694"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794694"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794694"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881122"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881122"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881122"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881122"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794694"></script>
-    <script src="/hono/docs/js/learn.js?1618794694"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794694"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881122"></script>
+    <script src="/hono/docs/js/learn.js?1618881122"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881122"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794694" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794694"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881122" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881122"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/admin-guide/secure_communication/index.html b/docs/1.1/admin-guide/secure_communication/index.html
index 1ddbb1a..45d6ea4 100644
--- a/docs/1.1/admin-guide/secure_communication/index.html
+++ b/docs/1.1/admin-guide/secure_communication/index.html
@@ -21,21 +21,21 @@
     <title>Secure Communication :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881121" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881121" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881121" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794694"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881121"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794694"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881121"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881121"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881121"></script>
 
     
   </div>
@@ -2925,19 +2925,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794695"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794695"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794695"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794695"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881122"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881122"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881122"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881122"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794695"></script>
-    <script src="/hono/docs/js/learn.js?1618794695"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794695"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881122"></script>
+    <script src="/hono/docs/js/learn.js?1618881122"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881122"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794695" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794695"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881122" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881122"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/api/authentication/index.html b/docs/1.1/api/authentication/index.html
index 6034f0f..1b91320 100644
--- a/docs/1.1/api/authentication/index.html
+++ b/docs/1.1/api/authentication/index.html
@@ -21,21 +21,21 @@
     <title>Authentication API Specification :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881121" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881121" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881121" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794694"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881121"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794694"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881121"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881121"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881121"></script>
 
     
   </div>
@@ -2786,19 +2786,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794694"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794694"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794694"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794694"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881122"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881122"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881122"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881122"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794694"></script>
-    <script src="/hono/docs/js/learn.js?1618794694"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794694"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881122"></script>
+    <script src="/hono/docs/js/learn.js?1618881122"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881122"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794694" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794694"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881122" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881122"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/api/command-and-control/index.html b/docs/1.1/api/command-and-control/index.html
index 53502d8..f8df442 100644
--- a/docs/1.1/api/command-and-control/index.html
+++ b/docs/1.1/api/command-and-control/index.html
@@ -21,21 +21,21 @@
     <title>Command & Control API Specification :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881121" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881121" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881121" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794694"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881121"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794694"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881121"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881121"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881121"></script>
 
     
   </div>
@@ -2993,19 +2993,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794694"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794694"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794694"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794694"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881122"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881122"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881122"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881122"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794694"></script>
-    <script src="/hono/docs/js/learn.js?1618794694"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794694"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881122"></script>
+    <script src="/hono/docs/js/learn.js?1618881122"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881122"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794694" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794694"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881122" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881122"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/api/credentials/index.html b/docs/1.1/api/credentials/index.html
index cd2a859..8132072 100644
--- a/docs/1.1/api/credentials/index.html
+++ b/docs/1.1/api/credentials/index.html
@@ -21,21 +21,21 @@
     <title>Credentials API Specification :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881121" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881121" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881121" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794694"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881121"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794694"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881121"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881121"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881121"></script>
 
     
   </div>
@@ -3200,19 +3200,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794695"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794695"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794695"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794695"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881122"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881122"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881122"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881122"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794695"></script>
-    <script src="/hono/docs/js/learn.js?1618794695"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794695"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881122"></script>
+    <script src="/hono/docs/js/learn.js?1618881122"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881122"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794695" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794695"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881122" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881122"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/api/device-connection/index.html b/docs/1.1/api/device-connection/index.html
index 477c596..b821284 100644
--- a/docs/1.1/api/device-connection/index.html
+++ b/docs/1.1/api/device-connection/index.html
@@ -21,21 +21,21 @@
     <title>Device Connection API Specification :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881121" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881121" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881121" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794694"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881121"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794694"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881121"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881121"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881121"></script>
 
     
   </div>
@@ -2965,19 +2965,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794694"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794694"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794694"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794694"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881122"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881122"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881122"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881122"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794694"></script>
-    <script src="/hono/docs/js/learn.js?1618794694"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794694"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881122"></script>
+    <script src="/hono/docs/js/learn.js?1618881122"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881122"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794694" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794694"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881122" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881122"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/api/device-registration/index.html b/docs/1.1/api/device-registration/index.html
index 97d9c79..5d547cd 100644
--- a/docs/1.1/api/device-registration/index.html
+++ b/docs/1.1/api/device-registration/index.html
@@ -21,21 +21,21 @@
     <title>Device Registration API Specification :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881122" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794694"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881122"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794694"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881122"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881122"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881122"></script>
 
     
   </div>
@@ -2879,19 +2879,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794695"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794695"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794695"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794695"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881122"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881122"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881122"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881122"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794695"></script>
-    <script src="/hono/docs/js/learn.js?1618794695"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794695"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881122"></script>
+    <script src="/hono/docs/js/learn.js?1618881122"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881122"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794695" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794695"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881122" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881122"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/api/event/index.html b/docs/1.1/api/event/index.html
index 4dabb82..8a4ec56 100644
--- a/docs/1.1/api/event/index.html
+++ b/docs/1.1/api/event/index.html
@@ -21,21 +21,21 @@
     <title>Event API Specification :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881122" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794694"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881122"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794694"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881122"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881122"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881122"></script>
 
     
   </div>
@@ -2852,19 +2852,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794695"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794695"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794695"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794695"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881122"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881122"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881122"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881122"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794695"></script>
-    <script src="/hono/docs/js/learn.js?1618794695"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794695"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881122"></script>
+    <script src="/hono/docs/js/learn.js?1618881122"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881122"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794695" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794695"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881122" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881122"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/api/index.html b/docs/1.1/api/index.html
index 51d7c6f..2c0724f 100644
--- a/docs/1.1/api/index.html
+++ b/docs/1.1/api/index.html
@@ -21,21 +21,21 @@
     <title>API :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881123" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881123" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881123" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794695"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881123"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794695"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881123"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881123"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881123"></script>
 
     
   </div>
@@ -2646,19 +2646,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794695"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794695"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794695"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794695"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881123"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881123"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881123"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881123"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881123"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881123"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794695"></script>
-    <script src="/hono/docs/js/learn.js?1618794695"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794695"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881123"></script>
+    <script src="/hono/docs/js/learn.js?1618881123"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881123"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794695" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794695"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881123" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881123"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/api/management/index.html b/docs/1.1/api/management/index.html
index 4d3c3ed..5cd0340 100644
--- a/docs/1.1/api/management/index.html
+++ b/docs/1.1/api/management/index.html
@@ -21,21 +21,21 @@
     <title>Device Registry Management API Specification :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881122" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794694"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881122"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -86,14 +86,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794694"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881122"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881122"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881122"></script>
 
     
   </div>
@@ -2688,19 +2688,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794695"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794695"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794695"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794695"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881122"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881122"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881122"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881122"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794695"></script>
-    <script src="/hono/docs/js/learn.js?1618794695"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794695"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881122"></script>
+    <script src="/hono/docs/js/learn.js?1618881122"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881122"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794695" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794695"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881122" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881122"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/api/metrics/index.html b/docs/1.1/api/metrics/index.html
index 7fb40be..6eb1f1f 100644
--- a/docs/1.1/api/metrics/index.html
+++ b/docs/1.1/api/metrics/index.html
@@ -21,21 +21,21 @@
     <title>Metrics :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881122" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794694"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881122"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794694"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881122"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881122"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881122"></script>
 
     
   </div>
@@ -2870,19 +2870,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794695"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794695"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794695"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794695"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881122"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881122"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881122"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881122"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794695"></script>
-    <script src="/hono/docs/js/learn.js?1618794695"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794695"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881122"></script>
+    <script src="/hono/docs/js/learn.js?1618881122"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881122"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794695" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794695"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881122" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881122"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/api/telemetry/index.html b/docs/1.1/api/telemetry/index.html
index e8326a7..f9441a4 100644
--- a/docs/1.1/api/telemetry/index.html
+++ b/docs/1.1/api/telemetry/index.html
@@ -21,21 +21,21 @@
     <title>Telemetry API Specification :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881122" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794694"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881122"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794694"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881122"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881122"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881122"></script>
 
     
   </div>
@@ -2823,19 +2823,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794695"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794695"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794695"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794695"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881122"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881122"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881122"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881122"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794695"></script>
-    <script src="/hono/docs/js/learn.js?1618794695"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794695"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881122"></script>
+    <script src="/hono/docs/js/learn.js?1618881122"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881122"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794695" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794695"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881122" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881122"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/api/tenant/index.html b/docs/1.1/api/tenant/index.html
index 7706239..a6af682 100644
--- a/docs/1.1/api/tenant/index.html
+++ b/docs/1.1/api/tenant/index.html
@@ -21,21 +21,21 @@
     <title>Tenant API Specification :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881122" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794694"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881122"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794694"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881122"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881122"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881122"></script>
 
     
   </div>
@@ -3273,19 +3273,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794695"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794695"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794695"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794695"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881122"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881122"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881122"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881122"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794695"></script>
-    <script src="/hono/docs/js/learn.js?1618794695"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794695"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881122"></script>
+    <script src="/hono/docs/js/learn.js?1618881122"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881122"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794695" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794695"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881122" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881122"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/architecture/auth/index.html b/docs/1.1/architecture/auth/index.html
index 43d550e..e7ab41c 100644
--- a/docs/1.1/architecture/auth/index.html
+++ b/docs/1.1/architecture/auth/index.html
@@ -21,21 +21,21 @@
     <title>Authentication/Authorization :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881122" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794695"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881122"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794695"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881122"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881122"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881122"></script>
 
     
   </div>
@@ -2701,19 +2701,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794695"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794695"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794695"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794695"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881122"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881122"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881122"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881122"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794695"></script>
-    <script src="/hono/docs/js/learn.js?1618794695"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794695"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881122"></script>
+    <script src="/hono/docs/js/learn.js?1618881122"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881122"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794695" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794695"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881122" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881122"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/architecture/component-view/index.html b/docs/1.1/architecture/component-view/index.html
index f7efbc4..94f2915 100644
--- a/docs/1.1/architecture/component-view/index.html
+++ b/docs/1.1/architecture/component-view/index.html
@@ -21,21 +21,21 @@
     <title>Component View :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881122" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794694"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881122"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794694"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881122"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881122"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881122"></script>
 
     
   </div>
@@ -2704,19 +2704,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794695"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794695"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794695"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794695"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881122"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881122"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881122"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881122"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794695"></script>
-    <script src="/hono/docs/js/learn.js?1618794695"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794695"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881122"></script>
+    <script src="/hono/docs/js/learn.js?1618881122"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881122"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794695" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794695"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881122" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881122"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/architecture/index.html b/docs/1.1/architecture/index.html
index 46e0549..2fe043c 100644
--- a/docs/1.1/architecture/index.html
+++ b/docs/1.1/architecture/index.html
@@ -21,21 +21,21 @@
     <title>Architecture :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881123" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881123" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881123" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794695"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881123"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794695"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881123"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881123"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881123"></script>
 
     
   </div>
@@ -2645,19 +2645,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794695"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794695"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794695"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794695"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881123"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881123"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881123"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881123"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881123"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881123"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794695"></script>
-    <script src="/hono/docs/js/learn.js?1618794695"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794695"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881123"></script>
+    <script src="/hono/docs/js/learn.js?1618881123"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881123"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794695" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794695"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881123" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881123"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/categories/index.html b/docs/1.1/categories/index.html
index 1be4417..7ad7a22 100644
--- a/docs/1.1/categories/index.html
+++ b/docs/1.1/categories/index.html
@@ -21,21 +21,21 @@
     <title>Categories :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881123" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881123" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881123" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794695"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881123"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794695"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881123"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881123"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881123"></script>
 
     
   </div>
@@ -2642,19 +2642,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794696"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794696"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794696"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794696"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881123"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881123"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881123"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881123"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881123"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881123"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794696"></script>
-    <script src="/hono/docs/js/learn.js?1618794696"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794696"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881123"></script>
+    <script src="/hono/docs/js/learn.js?1618881123"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881123"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794696" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794696"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881123" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881123"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/concepts/command-and-control/index.html b/docs/1.1/concepts/command-and-control/index.html
index ba8199a..9666780 100644
--- a/docs/1.1/concepts/command-and-control/index.html
+++ b/docs/1.1/concepts/command-and-control/index.html
@@ -21,21 +21,21 @@
     <title>Command & Control :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881122" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794694"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881122"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794694"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881122"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881122"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881122"></script>
 
     
   </div>
@@ -2581,19 +2581,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794695"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794695"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794695"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794695"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881122"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881122"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881122"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881122"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794695"></script>
-    <script src="/hono/docs/js/learn.js?1618794695"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794695"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881122"></script>
+    <script src="/hono/docs/js/learn.js?1618881122"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881122"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794695" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794695"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881122" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881122"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/concepts/connecting-devices/index.html b/docs/1.1/concepts/connecting-devices/index.html
index bfd8c6d..4b5ba67 100644
--- a/docs/1.1/concepts/connecting-devices/index.html
+++ b/docs/1.1/concepts/connecting-devices/index.html
@@ -21,21 +21,21 @@
     <title>Connecting Devices :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881122" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794695"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881122"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794695"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881122"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881122"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881122"></script>
 
     
   </div>
@@ -2700,19 +2700,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794695"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794695"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794695"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794695"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881122"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881122"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881122"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881122"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794695"></script>
-    <script src="/hono/docs/js/learn.js?1618794695"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794695"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881122"></script>
+    <script src="/hono/docs/js/learn.js?1618881122"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881122"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794695" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794695"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881122" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881122"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/concepts/connection-events/index.html b/docs/1.1/concepts/connection-events/index.html
index 4e854b5..86f462f 100644
--- a/docs/1.1/concepts/connection-events/index.html
+++ b/docs/1.1/concepts/connection-events/index.html
@@ -21,21 +21,21 @@
     <title>Connection Events :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881122" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794695"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881122"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794695"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881122"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881122"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881122"></script>
 
     
   </div>
@@ -2680,19 +2680,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794695"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794695"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794695"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794695"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881122"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881122"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881122"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881122"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794695"></script>
-    <script src="/hono/docs/js/learn.js?1618794695"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794695"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881122"></script>
+    <script src="/hono/docs/js/learn.js?1618881122"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881122"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794695" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794695"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881122" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881122"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/concepts/device-identity/index.html b/docs/1.1/concepts/device-identity/index.html
index 08525e8..9a3b05a 100644
--- a/docs/1.1/concepts/device-identity/index.html
+++ b/docs/1.1/concepts/device-identity/index.html
@@ -21,21 +21,21 @@
     <title>Device Identity :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881122" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794695"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881122"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794695"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881122"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881122"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881122"></script>
 
     
   </div>
@@ -2684,19 +2684,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794695"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794695"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794695"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794695"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881122"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881122"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881122"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881122"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794695"></script>
-    <script src="/hono/docs/js/learn.js?1618794695"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794695"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881122"></script>
+    <script src="/hono/docs/js/learn.js?1618881122"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881122"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794695" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794695"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881122" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881122"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/concepts/device-notifications/index.html b/docs/1.1/concepts/device-notifications/index.html
index b7bc536..c67ac42 100644
--- a/docs/1.1/concepts/device-notifications/index.html
+++ b/docs/1.1/concepts/device-notifications/index.html
@@ -21,21 +21,21 @@
     <title>Device Notifications :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881122" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794695"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881122"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794695"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881122"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881122"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881122"></script>
 
     
   </div>
@@ -2550,19 +2550,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794695"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794695"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794695"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794695"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881122"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881122"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881122"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881122"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794695"></script>
-    <script src="/hono/docs/js/learn.js?1618794695"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794695"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881122"></script>
+    <script src="/hono/docs/js/learn.js?1618881122"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881122"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794695" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794695"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881122" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881122"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/concepts/device-provisioning/index.html b/docs/1.1/concepts/device-provisioning/index.html
index 7a3197c..95e95b9 100644
--- a/docs/1.1/concepts/device-provisioning/index.html
+++ b/docs/1.1/concepts/device-provisioning/index.html
@@ -21,21 +21,21 @@
     <title>Device Provisioning :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881122" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794695"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881122"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794695"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881122"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881122"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881122"></script>
 
     
   </div>
@@ -2698,19 +2698,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794695"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794695"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794695"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794695"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881122"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881122"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881122"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881122"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794695"></script>
-    <script src="/hono/docs/js/learn.js?1618794695"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794695"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881122"></script>
+    <script src="/hono/docs/js/learn.js?1618881122"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881122"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794695" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794695"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881122" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881122"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/concepts/index.html b/docs/1.1/concepts/index.html
index a901ea4..731173b 100644
--- a/docs/1.1/concepts/index.html
+++ b/docs/1.1/concepts/index.html
@@ -21,21 +21,21 @@
     <title>Concepts :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881123" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881123" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881123" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794695"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881123"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794695"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881123"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881123"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881123"></script>
 
     
   </div>
@@ -2642,19 +2642,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794696"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794696"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794696"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794696"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881123"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881123"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881123"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881123"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881123"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881123"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794696"></script>
-    <script src="/hono/docs/js/learn.js?1618794696"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794696"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881123"></script>
+    <script src="/hono/docs/js/learn.js?1618881123"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881123"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794696" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794696"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881123" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881123"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/concepts/resource-limits/index.html b/docs/1.1/concepts/resource-limits/index.html
index 71391f0..1421f0b 100644
--- a/docs/1.1/concepts/resource-limits/index.html
+++ b/docs/1.1/concepts/resource-limits/index.html
@@ -21,21 +21,21 @@
     <title>Resource limits :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881122" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794695"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881122"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794695"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881122"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881122"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881122"></script>
 
     
   </div>
@@ -2718,19 +2718,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794695"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794695"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794695"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794695"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881122"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881122"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881122"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881122"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794695"></script>
-    <script src="/hono/docs/js/learn.js?1618794695"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794695"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881122"></script>
+    <script src="/hono/docs/js/learn.js?1618881122"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881122"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794695" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794695"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881122" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881122"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/concepts/tenancy/index.html b/docs/1.1/concepts/tenancy/index.html
index 8ec5b49..27d18e8 100644
--- a/docs/1.1/concepts/tenancy/index.html
+++ b/docs/1.1/concepts/tenancy/index.html
@@ -21,21 +21,21 @@
     <title>Multi-Tenancy :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881122" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794695"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881122"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794695"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881122"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881122"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881122"></script>
 
     
   </div>
@@ -2571,19 +2571,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794695"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794695"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794695"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794695"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881122"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881122"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881122"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881122"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794695"></script>
-    <script src="/hono/docs/js/learn.js?1618794695"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794695"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881122"></script>
+    <script src="/hono/docs/js/learn.js?1618881122"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881122"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794695" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794695"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881122" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881122"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/deployment/create-kubernetes-cluster/index.html b/docs/1.1/deployment/create-kubernetes-cluster/index.html
index 7ea5ffd..bf1633e 100644
--- a/docs/1.1/deployment/create-kubernetes-cluster/index.html
+++ b/docs/1.1/deployment/create-kubernetes-cluster/index.html
@@ -21,21 +21,21 @@
     <title>Setting up a Kubernetes Cluster :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881122" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794695"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881122"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794695"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881122"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881122"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881122"></script>
 
     
   </div>
@@ -2772,19 +2772,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794695"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794695"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794695"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794695"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881123"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881123"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881123"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881123"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881123"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881123"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794695"></script>
-    <script src="/hono/docs/js/learn.js?1618794695"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794695"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881123"></script>
+    <script src="/hono/docs/js/learn.js?1618881123"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881123"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794695" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794695"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881123" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881123"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/deployment/helm-based-deployment/index.html b/docs/1.1/deployment/helm-based-deployment/index.html
index 64cf067..855a83c 100644
--- a/docs/1.1/deployment/helm-based-deployment/index.html
+++ b/docs/1.1/deployment/helm-based-deployment/index.html
@@ -21,21 +21,21 @@
     <title>Helm based Deployment :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881122" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794695"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881122"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794695"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881122"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881122"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881122"></script>
 
     
   </div>
@@ -2819,19 +2819,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794695"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794695"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794695"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794695"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881123"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881123"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881123"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881123"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881123"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881123"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794695"></script>
-    <script src="/hono/docs/js/learn.js?1618794695"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794695"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881123"></script>
+    <script src="/hono/docs/js/learn.js?1618881123"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881123"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794695" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794695"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881123" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881123"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/deployment/index.html b/docs/1.1/deployment/index.html
index eca2a7f..fc7f45c 100644
--- a/docs/1.1/deployment/index.html
+++ b/docs/1.1/deployment/index.html
@@ -21,21 +21,21 @@
     <title>Deployment :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881123" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881123" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881123" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794695"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881123"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794695"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881123"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881123"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881123"></script>
 
     
   </div>
@@ -2645,19 +2645,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794695"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794695"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794695"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794695"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881123"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881123"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881123"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881123"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881123"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881123"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794695"></script>
-    <script src="/hono/docs/js/learn.js?1618794695"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794695"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881123"></script>
+    <script src="/hono/docs/js/learn.js?1618881123"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881123"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794695" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794695"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881123" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881123"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/deployment/openshift/index.html b/docs/1.1/deployment/openshift/index.html
index 5dcf83b..245ddd5 100644
--- a/docs/1.1/deployment/openshift/index.html
+++ b/docs/1.1/deployment/openshift/index.html
@@ -21,21 +21,21 @@
     <title>OpenShift / OKD :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881122" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794695"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881122"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794695"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881122"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881122"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881122"></script>
 
     
   </div>
@@ -2666,19 +2666,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794695"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794695"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794695"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794695"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881122"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881122"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881122"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881122"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881122"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794695"></script>
-    <script src="/hono/docs/js/learn.js?1618794695"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794695"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881122"></script>
+    <script src="/hono/docs/js/learn.js?1618881122"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881122"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794695" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794695"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881122" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881122"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/deployment/resource-limitation/index.html b/docs/1.1/deployment/resource-limitation/index.html
index 3254c58..29a4335 100644
--- a/docs/1.1/deployment/resource-limitation/index.html
+++ b/docs/1.1/deployment/resource-limitation/index.html
@@ -21,21 +21,21 @@
     <title>Limiting Resource Usage :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881122" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794695"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881122"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794695"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881122"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881122"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881122"></script>
 
     
   </div>
@@ -2729,19 +2729,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794696"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794696"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794696"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794696"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881123"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881123"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881123"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881123"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881123"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881123"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794696"></script>
-    <script src="/hono/docs/js/learn.js?1618794696"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794696"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881123"></script>
+    <script src="/hono/docs/js/learn.js?1618881123"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881123"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794696" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794696"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881123" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881123"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/dev-guide/building_hono/index.html b/docs/1.1/dev-guide/building_hono/index.html
index 262a3a8..414b154 100644
--- a/docs/1.1/dev-guide/building_hono/index.html
+++ b/docs/1.1/dev-guide/building_hono/index.html
@@ -21,21 +21,21 @@
     <title>Building from Source :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881122" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794695"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881122"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794695"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881122"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881122"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881122"></script>
 
     
   </div>
@@ -2698,19 +2698,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794695"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794695"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794695"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794695"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881123"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881123"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881123"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881123"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881123"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881123"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794695"></script>
-    <script src="/hono/docs/js/learn.js?1618794695"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794695"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881123"></script>
+    <script src="/hono/docs/js/learn.js?1618881123"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881123"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794695" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794695"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881123" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881123"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/dev-guide/custom_http_adapter/index.html b/docs/1.1/dev-guide/custom_http_adapter/index.html
index 86ffc8c..5c1f7f2 100644
--- a/docs/1.1/dev-guide/custom_http_adapter/index.html
+++ b/docs/1.1/dev-guide/custom_http_adapter/index.html
@@ -21,21 +21,21 @@
     <title>Implement a Custom Hono HTTP Protocol Adapter :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881122" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794695"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881122"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794695"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881122"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881122"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881122"></script>
 
     
   </div>
@@ -2739,19 +2739,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794695"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794695"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794695"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794695"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881123"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881123"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881123"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881123"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881123"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881123"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794695"></script>
-    <script src="/hono/docs/js/learn.js?1618794695"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794695"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881123"></script>
+    <script src="/hono/docs/js/learn.js?1618881123"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881123"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794695" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794695"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881123" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881123"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/dev-guide/index.html b/docs/1.1/dev-guide/index.html
index a3bcfc1..04f41cd 100644
--- a/docs/1.1/dev-guide/index.html
+++ b/docs/1.1/dev-guide/index.html
@@ -21,21 +21,21 @@
     <title>Developer Guide :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881123" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881123" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881123" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794695"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881123"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794695"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881123"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881123"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881123"></script>
 
     
   </div>
@@ -2645,19 +2645,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794695"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794695"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794695"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794695"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881123"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881123"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881123"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881123"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881123"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881123"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794695"></script>
-    <script src="/hono/docs/js/learn.js?1618794695"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794695"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881123"></script>
+    <script src="/hono/docs/js/learn.js?1618881123"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881123"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794695" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794695"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881123" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881123"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/dev-guide/java_client_consumer/index.html b/docs/1.1/dev-guide/java_client_consumer/index.html
index 31177ef..af870f6 100644
--- a/docs/1.1/dev-guide/java_client_consumer/index.html
+++ b/docs/1.1/dev-guide/java_client_consumer/index.html
@@ -21,21 +21,21 @@
     <title>Consuming Messages from Java :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881122" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794695"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881122"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794695"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881122"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881122"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881122"></script>
 
     
   </div>
@@ -2714,19 +2714,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794695"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794695"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794695"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794695"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881123"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881123"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881123"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881123"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881123"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881123"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794695"></script>
-    <script src="/hono/docs/js/learn.js?1618794695"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794695"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881123"></script>
+    <script src="/hono/docs/js/learn.js?1618881123"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881123"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794695" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794695"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881123" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881123"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/index.html b/docs/1.1/index.html
index e32e221..1bf96c3 100644
--- a/docs/1.1/index.html
+++ b/docs/1.1/index.html
@@ -21,21 +21,21 @@
     <title>Documentation :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881122" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794695"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881122"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794695"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881122"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881122"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881122"></script>
 
     
   </div>
@@ -2593,19 +2593,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794695"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794695"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794695"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794695"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881123"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881123"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881123"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881123"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881123"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881123"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794695"></script>
-    <script src="/hono/docs/js/learn.js?1618794695"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794695"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881123"></script>
+    <script src="/hono/docs/js/learn.js?1618881123"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881123"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794695" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794695"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881123" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881123"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/tags/index.html b/docs/1.1/tags/index.html
index 75ff7c7..e65c5fd 100644
--- a/docs/1.1/tags/index.html
+++ b/docs/1.1/tags/index.html
@@ -21,21 +21,21 @@
     <title>Tags :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881123" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881123" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881123" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794695"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881123"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794695"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881123"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881123"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881123"></script>
 
     
   </div>
@@ -2642,19 +2642,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794696"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794696"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794696"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794696"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881123"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881123"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881123"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881123"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881123"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881123"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794696"></script>
-    <script src="/hono/docs/js/learn.js?1618794696"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794696"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881123"></script>
+    <script src="/hono/docs/js/learn.js?1618881123"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881123"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794696" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794696"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881123" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881123"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/user-guide/amqp-adapter/index.html b/docs/1.1/user-guide/amqp-adapter/index.html
index 64bb3a6..49c50b5 100644
--- a/docs/1.1/user-guide/amqp-adapter/index.html
+++ b/docs/1.1/user-guide/amqp-adapter/index.html
@@ -21,21 +21,21 @@
     <title>AMQP Adapter :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881122" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794695"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881122"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794695"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881122"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881122"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881122"></script>
 
     
   </div>
@@ -3117,19 +3117,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794696"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794696"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794696"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794696"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881123"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881123"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881123"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881123"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881123"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881123"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794696"></script>
-    <script src="/hono/docs/js/learn.js?1618794696"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794696"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881123"></script>
+    <script src="/hono/docs/js/learn.js?1618881123"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881123"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794696" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794696"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881123" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881123"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/user-guide/device-registry/index.html b/docs/1.1/user-guide/device-registry/index.html
index 4c8e706..c87d26e 100644
--- a/docs/1.1/user-guide/device-registry/index.html
+++ b/docs/1.1/user-guide/device-registry/index.html
@@ -21,21 +21,21 @@
     <title>Device Registry :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881122" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794695"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881122"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794695"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881122"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881122"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881122"></script>
 
     
   </div>
@@ -3093,19 +3093,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794696"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794696"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794696"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794696"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881123"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881123"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881123"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881123"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881123"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881123"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794696"></script>
-    <script src="/hono/docs/js/learn.js?1618794696"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794696"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881123"></script>
+    <script src="/hono/docs/js/learn.js?1618881123"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881123"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794696" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794696"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881123" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881123"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/user-guide/http-adapter/index.html b/docs/1.1/user-guide/http-adapter/index.html
index 23ce176..bfcd772 100644
--- a/docs/1.1/user-guide/http-adapter/index.html
+++ b/docs/1.1/user-guide/http-adapter/index.html
@@ -21,21 +21,21 @@
     <title>HTTP Adapter :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881122" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794695"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881122"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794695"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881122"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881122"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881122"></script>
 
     
   </div>
@@ -3325,19 +3325,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794696"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794696"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794696"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794696"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881123"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881123"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881123"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881123"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881123"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881123"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794696"></script>
-    <script src="/hono/docs/js/learn.js?1618794696"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794696"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881123"></script>
+    <script src="/hono/docs/js/learn.js?1618881123"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881123"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794696" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794696"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881123" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881123"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/user-guide/index.html b/docs/1.1/user-guide/index.html
index 24fcb0f..7fa8bc6 100644
--- a/docs/1.1/user-guide/index.html
+++ b/docs/1.1/user-guide/index.html
@@ -21,21 +21,21 @@
     <title>User Guide :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881123" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881123" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881123" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881123" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794695"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881123"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794695"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881123"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881123"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881123"></script>
 
     
   </div>
@@ -2645,19 +2645,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794695"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794695"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794695"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794695"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881123"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881123"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881123"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881123"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881123"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881123"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794695"></script>
-    <script src="/hono/docs/js/learn.js?1618794695"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794695"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881123"></script>
+    <script src="/hono/docs/js/learn.js?1618881123"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881123"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794695" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794695"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881123" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881123"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/user-guide/jmeter_load_tests/index.html b/docs/1.1/user-guide/jmeter_load_tests/index.html
index 0b15fec..be4d7f7 100644
--- a/docs/1.1/user-guide/jmeter_load_tests/index.html
+++ b/docs/1.1/user-guide/jmeter_load_tests/index.html
@@ -21,21 +21,21 @@
     <title>Load Tests with JMeter :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881122" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794695"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881122"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794695"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881122"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881122"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881122"></script>
 
     
   </div>
@@ -2546,19 +2546,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794695"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794695"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794695"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794695"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881123"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881123"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881123"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881123"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881123"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881123"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794695"></script>
-    <script src="/hono/docs/js/learn.js?1618794695"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794695"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881123"></script>
+    <script src="/hono/docs/js/learn.js?1618881123"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881123"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794695" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794695"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881123" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881123"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/user-guide/kura-adapter/index.html b/docs/1.1/user-guide/kura-adapter/index.html
index 28ee356..5e25314 100644
--- a/docs/1.1/user-guide/kura-adapter/index.html
+++ b/docs/1.1/user-guide/kura-adapter/index.html
@@ -21,21 +21,21 @@
     <title>Kura Adapter :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881122" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794695"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881122"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794695"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881122"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881122"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881122"></script>
 
     
   </div>
@@ -2748,19 +2748,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794695"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794695"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794695"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794695"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794695"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881123"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881123"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881123"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881123"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881123"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881123"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794695"></script>
-    <script src="/hono/docs/js/learn.js?1618794695"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794695"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881123"></script>
+    <script src="/hono/docs/js/learn.js?1618881123"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881123"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794695" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794695"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881123" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881123"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/user-guide/mqtt-adapter/index.html b/docs/1.1/user-guide/mqtt-adapter/index.html
index 64de6e0..a7d61da 100644
--- a/docs/1.1/user-guide/mqtt-adapter/index.html
+++ b/docs/1.1/user-guide/mqtt-adapter/index.html
@@ -21,21 +21,21 @@
     <title>MQTT Adapter :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881122" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794695"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881122"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794695"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881122"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881122"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881122"></script>
 
     
   </div>
@@ -3021,19 +3021,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794696"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794696"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794696"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794696"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881123"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881123"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881123"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881123"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881123"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881123"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794696"></script>
-    <script src="/hono/docs/js/learn.js?1618794696"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794696"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881123"></script>
+    <script src="/hono/docs/js/learn.js?1618881123"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881123"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794696" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794696"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881123" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881123"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.1/user-guide/sigfox-adapter/index.html b/docs/1.1/user-guide/sigfox-adapter/index.html
index 0a5e97c..ff056bb 100644
--- a/docs/1.1/user-guide/sigfox-adapter/index.html
+++ b/docs/1.1/user-guide/sigfox-adapter/index.html
@@ -21,21 +21,21 @@
     <title>Sigfox Adapter :: Eclipse Hono&trade; Vers.: 1.1</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794695" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881122" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881122" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794695" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881122" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794695"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881122"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794695"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881122"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881122"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.1";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794695"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881122"></script>
 
     
   </div>
@@ -2770,19 +2770,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794696"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794696"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794696"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794696"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794696"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881123"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881123"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881123"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881123"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881123"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881123"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794696"></script>
-    <script src="/hono/docs/js/learn.js?1618794696"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794696"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881123"></script>
+    <script src="/hono/docs/js/learn.js?1618881123"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881123"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794696" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794696"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881123" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881123"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/404.html b/docs/1.2/404.html
index 9410fe0..dc33964 100644
--- a/docs/1.2/404.html
+++ b/docs/1.2/404.html
@@ -18,15 +18,15 @@
   <title>404 Page not found</title>
 
    
-    <link href="/hono/docs/css/nucleus.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881121" rel="stylesheet">
     
-      <link href="/hono/docs/css/theme-hono.css?1618794694" rel="stylesheet">
+      <link href="/hono/docs/css/theme-hono.css?1618881121" rel="stylesheet">
     
 <style>
     :root #header + #content > #left > #rlblock_left {
diff --git a/docs/1.2/admin-guide/amqp-adapter-config/index.html b/docs/1.2/admin-guide/amqp-adapter-config/index.html
index 5283fe8..e584d8f 100644
--- a/docs/1.2/admin-guide/amqp-adapter-config/index.html
+++ b/docs/1.2/admin-guide/amqp-adapter-config/index.html
@@ -21,21 +21,21 @@
     <title>AMQP Adapter Configuration :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881119" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881119" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881119" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794692"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881119"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794692"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881119"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881119"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881119"></script>
 
     
   </div>
@@ -2924,19 +2924,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794692"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794692"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794692"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794692"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881119"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881119"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881119"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881119"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881119"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881119"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794692"></script>
-    <script src="/hono/docs/js/learn.js?1618794692"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794692"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881119"></script>
+    <script src="/hono/docs/js/learn.js?1618881119"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881119"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794692" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794692"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881119" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881119"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/admin-guide/amqp-network-config/index.html b/docs/1.2/admin-guide/amqp-network-config/index.html
index 1908177..95b7cc7 100644
--- a/docs/1.2/admin-guide/amqp-network-config/index.html
+++ b/docs/1.2/admin-guide/amqp-network-config/index.html
@@ -21,21 +21,21 @@
     <title>AMQP 1.0 Messaging Network Configuration :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881119" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881119" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881119" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794692"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881119"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794692"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881119"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881119"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881119"></script>
 
     
   </div>
@@ -2745,19 +2745,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794692"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794692"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794692"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794692"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881119"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881119"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881119"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881119"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881119"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881119"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794692"></script>
-    <script src="/hono/docs/js/learn.js?1618794692"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794692"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881119"></script>
+    <script src="/hono/docs/js/learn.js?1618881119"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881119"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794692" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794692"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881119" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881119"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/admin-guide/auth-server-config/index.html b/docs/1.2/admin-guide/auth-server-config/index.html
index dbaa619..0bb9e34 100644
--- a/docs/1.2/admin-guide/auth-server-config/index.html
+++ b/docs/1.2/admin-guide/auth-server-config/index.html
@@ -21,21 +21,21 @@
     <title>Auth Server Configuration :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881119" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881119" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881119" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794692"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881119"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794692"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881119"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881119"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881119"></script>
 
     
   </div>
@@ -2915,19 +2915,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794692"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794692"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794692"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794692"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881119"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881119"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881119"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881119"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881119"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881119"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794692"></script>
-    <script src="/hono/docs/js/learn.js?1618794692"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794692"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881119"></script>
+    <script src="/hono/docs/js/learn.js?1618881119"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881119"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794692" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794692"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881119" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881119"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/admin-guide/common-config/index.html b/docs/1.2/admin-guide/common-config/index.html
index 3dca96e..e3b1aee 100644
--- a/docs/1.2/admin-guide/common-config/index.html
+++ b/docs/1.2/admin-guide/common-config/index.html
@@ -21,21 +21,21 @@
     <title>Common Configuration :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881119" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881119" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881119" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794692"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881119"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794692"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881119"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881119"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881119"></script>
 
     
   </div>
@@ -2959,19 +2959,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794692"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794692"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794692"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794692"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881119"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881119"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881119"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881119"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881119"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881119"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794692"></script>
-    <script src="/hono/docs/js/learn.js?1618794692"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794692"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881119"></script>
+    <script src="/hono/docs/js/learn.js?1618881119"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881119"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794692" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794692"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881119" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881119"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/admin-guide/device-connection-config/index.html b/docs/1.2/admin-guide/device-connection-config/index.html
index 1586709..d958ec9 100644
--- a/docs/1.2/admin-guide/device-connection-config/index.html
+++ b/docs/1.2/admin-guide/device-connection-config/index.html
@@ -21,21 +21,21 @@
     <title>Configuring the Device Connection Service :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881119" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881119" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881119" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794692"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881119"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794692"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881119"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881119"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881119"></script>
 
     
   </div>
@@ -2950,19 +2950,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794692"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794692"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794692"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794692"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881120"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881120"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881120"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881120"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794692"></script>
-    <script src="/hono/docs/js/learn.js?1618794692"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794692"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881120"></script>
+    <script src="/hono/docs/js/learn.js?1618881120"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881120"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794692" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794692"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881120" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881120"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/admin-guide/device-registry-config/index.html b/docs/1.2/admin-guide/device-registry-config/index.html
index 756e249..9f02755 100644
--- a/docs/1.2/admin-guide/device-registry-config/index.html
+++ b/docs/1.2/admin-guide/device-registry-config/index.html
@@ -21,21 +21,21 @@
     <title>Device Registry Configuration :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881119" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881119" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881119" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794692"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881119"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794692"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881119"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881119"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881119"></script>
 
     
   </div>
@@ -3140,19 +3140,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794692"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794692"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794692"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794692"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881120"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881120"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881120"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881120"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794692"></script>
-    <script src="/hono/docs/js/learn.js?1618794692"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794692"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881120"></script>
+    <script src="/hono/docs/js/learn.js?1618881120"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881120"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794692" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794692"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881120" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881120"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/admin-guide/hono-client-configuration/index.html b/docs/1.2/admin-guide/hono-client-configuration/index.html
index 959501a..0a5a4f5 100644
--- a/docs/1.2/admin-guide/hono-client-configuration/index.html
+++ b/docs/1.2/admin-guide/hono-client-configuration/index.html
@@ -21,21 +21,21 @@
     <title>Hono Client Configuration :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881119" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881119" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881119" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794692"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881119"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794692"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881119"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881119"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881119"></script>
 
     
   </div>
@@ -2975,19 +2975,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794692"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794692"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794692"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794692"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881120"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881120"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881120"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881120"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794692"></script>
-    <script src="/hono/docs/js/learn.js?1618794692"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794692"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881120"></script>
+    <script src="/hono/docs/js/learn.js?1618881120"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881120"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794692" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794692"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881120" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881120"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/admin-guide/http-adapter-config/index.html b/docs/1.2/admin-guide/http-adapter-config/index.html
index a24e324..9ff1964 100644
--- a/docs/1.2/admin-guide/http-adapter-config/index.html
+++ b/docs/1.2/admin-guide/http-adapter-config/index.html
@@ -21,21 +21,21 @@
     <title>HTTP Adapter Configuration :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881119" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881119" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881119" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794692"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881119"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794692"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881119"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881119"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881119"></script>
 
     
   </div>
@@ -2906,19 +2906,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794692"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794692"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794692"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794692"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881119"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881119"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881119"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881120"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881120"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881120"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794692"></script>
-    <script src="/hono/docs/js/learn.js?1618794692"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794692"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881120"></script>
+    <script src="/hono/docs/js/learn.js?1618881120"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881120"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794692" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794692"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881120" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881120"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/admin-guide/index.html b/docs/1.2/admin-guide/index.html
index d37dfcd..9cd2d0d 100644
--- a/docs/1.2/admin-guide/index.html
+++ b/docs/1.2/admin-guide/index.html
@@ -21,21 +21,21 @@
     <title>Admin Guide :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881120" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794693"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881120"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794693"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794693"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881121"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881121"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794693"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881121"></script>
 
     
   </div>
@@ -2719,19 +2719,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794694"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794694"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794694"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794694"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881121"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881121"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881121"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881121"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881121"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881121"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794694"></script>
-    <script src="/hono/docs/js/learn.js?1618794694"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794694"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881121"></script>
+    <script src="/hono/docs/js/learn.js?1618881121"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881121"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794694" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794694"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881121" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881121"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/admin-guide/kura-adapter-config/index.html b/docs/1.2/admin-guide/kura-adapter-config/index.html
index 9e5986a..3f34c92 100644
--- a/docs/1.2/admin-guide/kura-adapter-config/index.html
+++ b/docs/1.2/admin-guide/kura-adapter-config/index.html
@@ -21,21 +21,21 @@
     <title>Kura Adapter Configuration :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881119" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881119" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881119" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794692"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881119"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794692"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881119"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881119"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881119"></script>
 
     
   </div>
@@ -2918,19 +2918,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794692"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794692"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794692"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794692"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881120"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881120"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881120"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881120"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794692"></script>
-    <script src="/hono/docs/js/learn.js?1618794692"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794692"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881120"></script>
+    <script src="/hono/docs/js/learn.js?1618881120"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881120"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794692" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794692"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881120" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881120"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/admin-guide/monitoring-tracing-config/index.html b/docs/1.2/admin-guide/monitoring-tracing-config/index.html
index 03b1acb..7d3d6ed 100644
--- a/docs/1.2/admin-guide/monitoring-tracing-config/index.html
+++ b/docs/1.2/admin-guide/monitoring-tracing-config/index.html
@@ -21,21 +21,21 @@
     <title>Monitoring & Tracing :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881119" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881119" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881119" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794692"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881119"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794692"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881119"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881119"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881119"></script>
 
     
   </div>
@@ -2895,19 +2895,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794692"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794692"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794692"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794692"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881120"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881120"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881120"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881120"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794692"></script>
-    <script src="/hono/docs/js/learn.js?1618794692"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794692"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881120"></script>
+    <script src="/hono/docs/js/learn.js?1618881120"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881120"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794692" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794692"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881120" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881120"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/admin-guide/mqtt-adapter-config/index.html b/docs/1.2/admin-guide/mqtt-adapter-config/index.html
index 5f99575..83f7031 100644
--- a/docs/1.2/admin-guide/mqtt-adapter-config/index.html
+++ b/docs/1.2/admin-guide/mqtt-adapter-config/index.html
@@ -21,21 +21,21 @@
     <title>MQTT Adapter Configuration :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881119" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881119" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881119" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794692"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881119"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794692"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881119"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881119"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881119"></script>
 
     
   </div>
@@ -2912,19 +2912,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794692"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794692"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794692"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794692"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881120"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881120"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881120"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881120"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794692"></script>
-    <script src="/hono/docs/js/learn.js?1618794692"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794692"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881120"></script>
+    <script src="/hono/docs/js/learn.js?1618881120"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881120"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794692" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794692"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881120" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881120"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/admin-guide/secure_communication/index.html b/docs/1.2/admin-guide/secure_communication/index.html
index 5b844e3..e5637ec 100644
--- a/docs/1.2/admin-guide/secure_communication/index.html
+++ b/docs/1.2/admin-guide/secure_communication/index.html
@@ -21,21 +21,21 @@
     <title>Secure Communication :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881119" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881119" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881119" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794692"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881119"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794692"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881119"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881119"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881119"></script>
 
     
   </div>
@@ -2999,19 +2999,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794692"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794692"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794692"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794692"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881120"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881120"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881120"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881120"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794692"></script>
-    <script src="/hono/docs/js/learn.js?1618794692"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794692"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881120"></script>
+    <script src="/hono/docs/js/learn.js?1618881120"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881120"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794692" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794692"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881120" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881120"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/api/authentication/index.html b/docs/1.2/api/authentication/index.html
index 83488c0..9027d8b 100644
--- a/docs/1.2/api/authentication/index.html
+++ b/docs/1.2/api/authentication/index.html
@@ -21,21 +21,21 @@
     <title>Authentication API Specification :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881119" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881119" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881119" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794692"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881119"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794692"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881119"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881119"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881119"></script>
 
     
   </div>
@@ -2860,19 +2860,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794692"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794692"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794692"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794692"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881120"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881120"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881120"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881120"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794692"></script>
-    <script src="/hono/docs/js/learn.js?1618794692"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794692"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881120"></script>
+    <script src="/hono/docs/js/learn.js?1618881120"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881120"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794692" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794692"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881120" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881120"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/api/command-and-control/index.html b/docs/1.2/api/command-and-control/index.html
index 06d9b9e..b07038a 100644
--- a/docs/1.2/api/command-and-control/index.html
+++ b/docs/1.2/api/command-and-control/index.html
@@ -21,21 +21,21 @@
     <title>Command & Control API Specification :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881119" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881119" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881119" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794692"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881119"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794692"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881119"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881119"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881119"></script>
 
     
   </div>
@@ -3044,19 +3044,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794692"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794692"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794692"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794692"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881119"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881119"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881119"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881119"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881119"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881119"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794692"></script>
-    <script src="/hono/docs/js/learn.js?1618794692"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794692"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881119"></script>
+    <script src="/hono/docs/js/learn.js?1618881119"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881119"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794692" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794692"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881119" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881119"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/api/credentials/index.html b/docs/1.2/api/credentials/index.html
index 480f4e3..e6b36c3 100644
--- a/docs/1.2/api/credentials/index.html
+++ b/docs/1.2/api/credentials/index.html
@@ -21,21 +21,21 @@
     <title>Credentials API Specification :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881119" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881119" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881119" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794692"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881119"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794692"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881119"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881119"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881119"></script>
 
     
   </div>
@@ -3274,19 +3274,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794692"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794692"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794692"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794692"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881120"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881120"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881120"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881120"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794692"></script>
-    <script src="/hono/docs/js/learn.js?1618794692"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794692"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881120"></script>
+    <script src="/hono/docs/js/learn.js?1618881120"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881120"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794692" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794692"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881120" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881120"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/api/device-connection/index.html b/docs/1.2/api/device-connection/index.html
index c673655..e559f7e 100644
--- a/docs/1.2/api/device-connection/index.html
+++ b/docs/1.2/api/device-connection/index.html
@@ -21,21 +21,21 @@
     <title>Device Connection API Specification :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881119" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881119" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881119" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794692"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881119"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794692"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881119"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881119"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881119"></script>
 
     
   </div>
@@ -3360,19 +3360,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794692"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794692"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794692"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794692"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881120"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881120"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881120"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881120"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794692"></script>
-    <script src="/hono/docs/js/learn.js?1618794692"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794692"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881120"></script>
+    <script src="/hono/docs/js/learn.js?1618881120"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881120"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794692" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794692"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881120" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881120"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/api/device-registration/index.html b/docs/1.2/api/device-registration/index.html
index d0b9cc2..09f6f8c 100644
--- a/docs/1.2/api/device-registration/index.html
+++ b/docs/1.2/api/device-registration/index.html
@@ -21,21 +21,21 @@
     <title>Device Registration API Specification :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881120" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794692"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881120"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794692"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881120"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881120"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881120"></script>
 
     
   </div>
@@ -2953,19 +2953,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794692"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794692"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794692"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794692"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881120"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881120"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881120"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881120"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794693"></script>
-    <script src="/hono/docs/js/learn.js?1618794693"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794693"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881120"></script>
+    <script src="/hono/docs/js/learn.js?1618881120"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881120"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794693" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794693"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881120" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881120"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/api/event/index.html b/docs/1.2/api/event/index.html
index 078a0c0..184740b 100644
--- a/docs/1.2/api/event/index.html
+++ b/docs/1.2/api/event/index.html
@@ -21,21 +21,21 @@
     <title>Event API Specification :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881120" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794692"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881120"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794692"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881120"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881120"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881120"></script>
 
     
   </div>
@@ -2926,19 +2926,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794692"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794692"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794692"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794692"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881120"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881120"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881120"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881120"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794692"></script>
-    <script src="/hono/docs/js/learn.js?1618794692"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794692"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881120"></script>
+    <script src="/hono/docs/js/learn.js?1618881120"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881120"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794692" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794692"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881120" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881120"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/api/index.html b/docs/1.2/api/index.html
index e2b6aac..2b3c8ec 100644
--- a/docs/1.2/api/index.html
+++ b/docs/1.2/api/index.html
@@ -21,21 +21,21 @@
     <title>API :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881121" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881121" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881121" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794693"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881121"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794693"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794693"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881121"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881121"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794693"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881121"></script>
 
     
   </div>
@@ -2720,19 +2720,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794694"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794694"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794694"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794694"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881121"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881121"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881121"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881121"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881121"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881121"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794694"></script>
-    <script src="/hono/docs/js/learn.js?1618794694"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794694"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881121"></script>
+    <script src="/hono/docs/js/learn.js?1618881121"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881121"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794694" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794694"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881121" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881121"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/api/management/index.html b/docs/1.2/api/management/index.html
index 3a3ca13..97949cb 100644
--- a/docs/1.2/api/management/index.html
+++ b/docs/1.2/api/management/index.html
@@ -21,21 +21,21 @@
     <title>Device Registry Management API Specification :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881120" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794692"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881120"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -86,14 +86,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794692"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881120"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881120"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881120"></script>
 
     
   </div>
@@ -2762,19 +2762,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794693"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794693"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794693"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794693"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794693"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794693"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881120"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881120"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881120"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881120"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794693"></script>
-    <script src="/hono/docs/js/learn.js?1618794693"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794693"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881120"></script>
+    <script src="/hono/docs/js/learn.js?1618881120"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881120"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794693" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794693"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881120" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881120"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/api/metrics/index.html b/docs/1.2/api/metrics/index.html
index 11f17f8..441e6f3 100644
--- a/docs/1.2/api/metrics/index.html
+++ b/docs/1.2/api/metrics/index.html
@@ -21,21 +21,21 @@
     <title>Metrics :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881119" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881119" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881119" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794692"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881119"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794692"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881119"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881119"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881119"></script>
 
     
   </div>
@@ -2944,19 +2944,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794692"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794692"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794692"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794692"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881120"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881120"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881120"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881120"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794692"></script>
-    <script src="/hono/docs/js/learn.js?1618794692"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794692"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881120"></script>
+    <script src="/hono/docs/js/learn.js?1618881120"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881120"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794692" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794692"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881120" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881120"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/api/telemetry/index.html b/docs/1.2/api/telemetry/index.html
index cc02788..0797c34 100644
--- a/docs/1.2/api/telemetry/index.html
+++ b/docs/1.2/api/telemetry/index.html
@@ -21,21 +21,21 @@
     <title>Telemetry API Specification :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881120" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794692"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881120"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794692"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881120"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881120"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881120"></script>
 
     
   </div>
@@ -2897,19 +2897,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794692"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794692"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794692"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794692"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881120"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881120"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881120"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881120"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794692"></script>
-    <script src="/hono/docs/js/learn.js?1618794692"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794692"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881120"></script>
+    <script src="/hono/docs/js/learn.js?1618881120"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881120"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794692" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794692"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881120" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881120"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/api/tenant/index.html b/docs/1.2/api/tenant/index.html
index b3a017d..b23714a 100644
--- a/docs/1.2/api/tenant/index.html
+++ b/docs/1.2/api/tenant/index.html
@@ -21,21 +21,21 @@
     <title>Tenant API Specification :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881120" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794692"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881120"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794692"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881120"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881120"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881120"></script>
 
     
   </div>
@@ -3347,19 +3347,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794693"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794693"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794693"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794693"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794693"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794693"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881120"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881120"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881120"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881120"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794693"></script>
-    <script src="/hono/docs/js/learn.js?1618794693"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794693"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881120"></script>
+    <script src="/hono/docs/js/learn.js?1618881120"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881120"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794693" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794693"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881120" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881120"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/architecture/auth/index.html b/docs/1.2/architecture/auth/index.html
index f297648..d95b52b 100644
--- a/docs/1.2/architecture/auth/index.html
+++ b/docs/1.2/architecture/auth/index.html
@@ -21,21 +21,21 @@
     <title>Authentication/Authorization :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881120" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794692"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881120"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794692"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881120"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881120"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881120"></script>
 
     
   </div>
@@ -2775,19 +2775,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794693"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794693"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794693"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794693"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794693"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794693"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881120"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881120"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881120"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881120"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794693"></script>
-    <script src="/hono/docs/js/learn.js?1618794693"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794693"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881120"></script>
+    <script src="/hono/docs/js/learn.js?1618881120"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881120"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794693" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794693"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881120" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881120"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/architecture/component-view/index.html b/docs/1.2/architecture/component-view/index.html
index e2d1bb0..cd07c51 100644
--- a/docs/1.2/architecture/component-view/index.html
+++ b/docs/1.2/architecture/component-view/index.html
@@ -21,21 +21,21 @@
     <title>Component View :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881120" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794692"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881120"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794692"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881120"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881120"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881120"></script>
 
     
   </div>
@@ -2778,19 +2778,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794693"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794693"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794693"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794693"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794693"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794693"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881120"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881120"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881120"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881120"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794693"></script>
-    <script src="/hono/docs/js/learn.js?1618794693"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794693"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881120"></script>
+    <script src="/hono/docs/js/learn.js?1618881120"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881120"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794693" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794693"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881120" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881120"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/architecture/index.html b/docs/1.2/architecture/index.html
index cf3417f..4c2db6e 100644
--- a/docs/1.2/architecture/index.html
+++ b/docs/1.2/architecture/index.html
@@ -21,21 +21,21 @@
     <title>Architecture :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881121" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881121" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881121" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794693"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881121"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794693"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794693"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881121"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881121"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794693"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881121"></script>
 
     
   </div>
@@ -2719,19 +2719,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794694"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794694"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794694"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794694"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881121"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881121"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881121"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881121"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881121"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881121"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794694"></script>
-    <script src="/hono/docs/js/learn.js?1618794694"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794694"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881121"></script>
+    <script src="/hono/docs/js/learn.js?1618881121"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881121"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794694" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794694"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881121" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881121"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/categories/index.html b/docs/1.2/categories/index.html
index e5b26c8..e4de2e0 100644
--- a/docs/1.2/categories/index.html
+++ b/docs/1.2/categories/index.html
@@ -21,21 +21,21 @@
     <title>Categories :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881121" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881121" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881121" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794694"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881121"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794694"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881121"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881121"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881121"></script>
 
     
   </div>
@@ -2716,19 +2716,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794694"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794694"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794694"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794694"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881121"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881121"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881121"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881121"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881121"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881121"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794694"></script>
-    <script src="/hono/docs/js/learn.js?1618794694"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794694"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881121"></script>
+    <script src="/hono/docs/js/learn.js?1618881121"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881121"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794694" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794694"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881121" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881121"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/concepts/command-and-control/index.html b/docs/1.2/concepts/command-and-control/index.html
index 285c183..b81d91e 100644
--- a/docs/1.2/concepts/command-and-control/index.html
+++ b/docs/1.2/concepts/command-and-control/index.html
@@ -21,21 +21,21 @@
     <title>Command & Control :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881120" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794692"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881120"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794692"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881120"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881120"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881120"></script>
 
     
   </div>
@@ -2655,19 +2655,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794693"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794693"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794693"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794693"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794693"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794693"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881120"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881120"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881120"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881120"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794693"></script>
-    <script src="/hono/docs/js/learn.js?1618794693"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794693"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881120"></script>
+    <script src="/hono/docs/js/learn.js?1618881120"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881120"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794693" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794693"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881120" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881120"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/concepts/connecting-devices/index.html b/docs/1.2/concepts/connecting-devices/index.html
index 6c968bd..5e58318 100644
--- a/docs/1.2/concepts/connecting-devices/index.html
+++ b/docs/1.2/concepts/connecting-devices/index.html
@@ -21,21 +21,21 @@
     <title>Connecting Devices :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881120" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794692"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881120"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794692"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881120"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881120"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881120"></script>
 
     
   </div>
@@ -2825,19 +2825,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794693"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794693"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794693"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794693"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794693"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794693"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881120"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881120"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881120"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881120"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794693"></script>
-    <script src="/hono/docs/js/learn.js?1618794693"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794693"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881120"></script>
+    <script src="/hono/docs/js/learn.js?1618881120"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881120"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794693" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794693"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881120" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881120"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/concepts/connection-events/index.html b/docs/1.2/concepts/connection-events/index.html
index c7d4c30..718ee68 100644
--- a/docs/1.2/concepts/connection-events/index.html
+++ b/docs/1.2/concepts/connection-events/index.html
@@ -21,21 +21,21 @@
     <title>Connection Events :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881120" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794692"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881120"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794692"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881120"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881120"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881120"></script>
 
     
   </div>
@@ -2754,19 +2754,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794692"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794692"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794692"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794692"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881120"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881120"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881120"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881120"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794692"></script>
-    <script src="/hono/docs/js/learn.js?1618794692"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794692"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881120"></script>
+    <script src="/hono/docs/js/learn.js?1618881120"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881120"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794692" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794692"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881120" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881120"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/concepts/device-identity/index.html b/docs/1.2/concepts/device-identity/index.html
index fa3ad28..cd0e603 100644
--- a/docs/1.2/concepts/device-identity/index.html
+++ b/docs/1.2/concepts/device-identity/index.html
@@ -21,21 +21,21 @@
     <title>Device Identity :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881120" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794692"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881120"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794692"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881120"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881120"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881120"></script>
 
     
   </div>
@@ -2758,19 +2758,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794692"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794692"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794692"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794692"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881120"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881120"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881120"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881120"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794692"></script>
-    <script src="/hono/docs/js/learn.js?1618794692"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794692"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881120"></script>
+    <script src="/hono/docs/js/learn.js?1618881120"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881120"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794692" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794692"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881120" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881120"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/concepts/device-notifications/index.html b/docs/1.2/concepts/device-notifications/index.html
index b74a037..4e9bb79 100644
--- a/docs/1.2/concepts/device-notifications/index.html
+++ b/docs/1.2/concepts/device-notifications/index.html
@@ -21,21 +21,21 @@
     <title>Device Notifications :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881120" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794692"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881120"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794692"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881120"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881120"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881120"></script>
 
     
   </div>
@@ -2624,19 +2624,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794693"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794693"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794693"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794693"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794693"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794693"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881120"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881120"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881120"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881120"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794693"></script>
-    <script src="/hono/docs/js/learn.js?1618794693"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794693"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881120"></script>
+    <script src="/hono/docs/js/learn.js?1618881120"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881120"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794693" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794693"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881120" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881120"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/concepts/device-provisioning/index.html b/docs/1.2/concepts/device-provisioning/index.html
index 74f7a42..6727b73 100644
--- a/docs/1.2/concepts/device-provisioning/index.html
+++ b/docs/1.2/concepts/device-provisioning/index.html
@@ -21,21 +21,21 @@
     <title>Device Provisioning :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881120" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794692"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881120"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794692"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881120"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881120"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881120"></script>
 
     
   </div>
@@ -2772,19 +2772,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794693"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794693"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794693"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794693"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794693"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794693"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881120"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881120"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881120"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881120"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794693"></script>
-    <script src="/hono/docs/js/learn.js?1618794693"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794693"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881120"></script>
+    <script src="/hono/docs/js/learn.js?1618881120"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881120"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794693" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794693"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881120" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881120"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/concepts/index.html b/docs/1.2/concepts/index.html
index 3ea2efb..bf68b5a 100644
--- a/docs/1.2/concepts/index.html
+++ b/docs/1.2/concepts/index.html
@@ -21,21 +21,21 @@
     <title>Concepts :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881121" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881121" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881121" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794694"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881121"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794694"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881121"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881121"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881121"></script>
 
     
   </div>
@@ -2716,19 +2716,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794694"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794694"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794694"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794694"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881121"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881121"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881121"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881121"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881121"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881121"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794694"></script>
-    <script src="/hono/docs/js/learn.js?1618794694"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794694"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881121"></script>
+    <script src="/hono/docs/js/learn.js?1618881121"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881121"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794694" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794694"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881121" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881121"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/concepts/resource-limits/index.html b/docs/1.2/concepts/resource-limits/index.html
index 35e5235..98940a1 100644
--- a/docs/1.2/concepts/resource-limits/index.html
+++ b/docs/1.2/concepts/resource-limits/index.html
@@ -21,21 +21,21 @@
     <title>Resource limits :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881120" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794692"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881120"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794692"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881120"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881120"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881120"></script>
 
     
   </div>
@@ -2792,19 +2792,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794693"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794693"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794693"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794693"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794693"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794693"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881120"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881120"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881120"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881120"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794693"></script>
-    <script src="/hono/docs/js/learn.js?1618794693"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794693"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881120"></script>
+    <script src="/hono/docs/js/learn.js?1618881120"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881120"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794693" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794693"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881120" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881120"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/concepts/tenancy/index.html b/docs/1.2/concepts/tenancy/index.html
index 1407ddd..2ecd3e5 100644
--- a/docs/1.2/concepts/tenancy/index.html
+++ b/docs/1.2/concepts/tenancy/index.html
@@ -21,21 +21,21 @@
     <title>Multi-Tenancy :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881120" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794692"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881120"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794692"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881120"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881120"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881120"></script>
 
     
   </div>
@@ -2645,19 +2645,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794693"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794693"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794693"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794693"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794693"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794693"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881120"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881120"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881120"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881120"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794693"></script>
-    <script src="/hono/docs/js/learn.js?1618794693"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794693"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881120"></script>
+    <script src="/hono/docs/js/learn.js?1618881120"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881120"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794693" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794693"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881120" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881120"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/deployment/create-kubernetes-cluster/index.html b/docs/1.2/deployment/create-kubernetes-cluster/index.html
index 06e1421..09da798 100644
--- a/docs/1.2/deployment/create-kubernetes-cluster/index.html
+++ b/docs/1.2/deployment/create-kubernetes-cluster/index.html
@@ -21,21 +21,21 @@
     <title>Setting up a Kubernetes Cluster :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881120" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794692"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881120"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794692"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881120"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881120"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881120"></script>
 
     
   </div>
@@ -2846,19 +2846,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794693"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794693"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794693"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794693"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794693"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794693"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881121"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881121"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881121"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881121"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881121"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881121"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794693"></script>
-    <script src="/hono/docs/js/learn.js?1618794693"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794693"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881121"></script>
+    <script src="/hono/docs/js/learn.js?1618881121"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881121"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794693" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794693"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881121" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881121"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/deployment/helm-based-deployment/index.html b/docs/1.2/deployment/helm-based-deployment/index.html
index a2525d7..911c638 100644
--- a/docs/1.2/deployment/helm-based-deployment/index.html
+++ b/docs/1.2/deployment/helm-based-deployment/index.html
@@ -21,21 +21,21 @@
     <title>Helm based Deployment :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881120" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794692"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881120"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794692"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881120"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881120"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881120"></script>
 
     
   </div>
@@ -2893,19 +2893,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794694"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794694"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794694"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794694"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881121"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881121"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881121"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881121"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881121"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881121"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794694"></script>
-    <script src="/hono/docs/js/learn.js?1618794694"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794694"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881121"></script>
+    <script src="/hono/docs/js/learn.js?1618881121"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881121"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794694" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794694"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881121" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881121"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/deployment/index.html b/docs/1.2/deployment/index.html
index 948b253..27bc707 100644
--- a/docs/1.2/deployment/index.html
+++ b/docs/1.2/deployment/index.html
@@ -21,21 +21,21 @@
     <title>Deployment :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881121" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881121" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881121" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794693"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881121"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794693"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794693"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881121"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881121"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794693"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881121"></script>
 
     
   </div>
@@ -2719,19 +2719,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794694"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794694"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794694"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794694"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881121"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881121"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881121"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881121"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881121"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881121"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794694"></script>
-    <script src="/hono/docs/js/learn.js?1618794694"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794694"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881121"></script>
+    <script src="/hono/docs/js/learn.js?1618881121"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881121"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794694" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794694"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881121" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881121"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/deployment/openshift/index.html b/docs/1.2/deployment/openshift/index.html
index 60343e5..26a5a8e 100644
--- a/docs/1.2/deployment/openshift/index.html
+++ b/docs/1.2/deployment/openshift/index.html
@@ -21,21 +21,21 @@
     <title>OpenShift / OKD :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881120" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794693"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881120"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794693"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794693"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881120"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881120"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794693"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881120"></script>
 
     
   </div>
@@ -2740,19 +2740,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794693"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794693"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794693"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794693"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794693"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794693"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881120"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881120"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881120"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881120"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794693"></script>
-    <script src="/hono/docs/js/learn.js?1618794693"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794693"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881120"></script>
+    <script src="/hono/docs/js/learn.js?1618881120"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881120"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794693" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794693"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881120" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881120"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/deployment/resource-limitation/index.html b/docs/1.2/deployment/resource-limitation/index.html
index a92866d..deff52f 100644
--- a/docs/1.2/deployment/resource-limitation/index.html
+++ b/docs/1.2/deployment/resource-limitation/index.html
@@ -21,21 +21,21 @@
     <title>Limiting Resource Usage :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881120" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794692"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881120"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794692"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881120"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881120"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881120"></script>
 
     
   </div>
@@ -2803,19 +2803,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794693"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794693"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794693"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794693"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794693"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794693"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881121"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881121"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881121"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881121"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881121"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881121"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794693"></script>
-    <script src="/hono/docs/js/learn.js?1618794693"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794693"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881121"></script>
+    <script src="/hono/docs/js/learn.js?1618881121"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881121"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794693" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794693"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881121" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881121"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/dev-guide/amqp_adapter_client/index.html b/docs/1.2/dev-guide/amqp_adapter_client/index.html
index e27f1f8..ba37f5b 100644
--- a/docs/1.2/dev-guide/amqp_adapter_client/index.html
+++ b/docs/1.2/dev-guide/amqp_adapter_client/index.html
@@ -21,21 +21,21 @@
     <title>AMQP Adapter Client for Java :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881120" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794692"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881120"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794692"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881120"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881120"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794692"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881120"></script>
 
     
   </div>
@@ -2718,19 +2718,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794693"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794693"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794693"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794693"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794693"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794693"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881120"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881120"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881120"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881120"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881120"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794693"></script>
-    <script src="/hono/docs/js/learn.js?1618794693"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794693"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881120"></script>
+    <script src="/hono/docs/js/learn.js?1618881120"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881120"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794693" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794693"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881120" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881120"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/dev-guide/building_hono/index.html b/docs/1.2/dev-guide/building_hono/index.html
index bc6288d..9a645b6 100644
--- a/docs/1.2/dev-guide/building_hono/index.html
+++ b/docs/1.2/dev-guide/building_hono/index.html
@@ -21,21 +21,21 @@
     <title>Building from Source :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881120" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794693"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881120"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794693"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794693"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881120"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881120"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794693"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881120"></script>
 
     
   </div>
@@ -2778,19 +2778,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794693"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794693"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794693"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794693"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794693"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794693"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881121"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881121"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881121"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881121"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881121"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881121"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794693"></script>
-    <script src="/hono/docs/js/learn.js?1618794693"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794693"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881121"></script>
+    <script src="/hono/docs/js/learn.js?1618881121"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881121"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794693" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794693"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881121" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881121"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/dev-guide/custom_http_adapter/index.html b/docs/1.2/dev-guide/custom_http_adapter/index.html
index d97a10d..557e06b 100644
--- a/docs/1.2/dev-guide/custom_http_adapter/index.html
+++ b/docs/1.2/dev-guide/custom_http_adapter/index.html
@@ -21,21 +21,21 @@
     <title>Implement a Custom Hono HTTP Protocol Adapter :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881120" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794693"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881120"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794693"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794693"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881120"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881120"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794693"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881120"></script>
 
     
   </div>
@@ -2813,19 +2813,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794693"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794693"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794693"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794693"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794693"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794693"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881121"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881121"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881121"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881121"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881121"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881121"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794693"></script>
-    <script src="/hono/docs/js/learn.js?1618794693"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794693"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881121"></script>
+    <script src="/hono/docs/js/learn.js?1618881121"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881121"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794693" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794693"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881121" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881121"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/dev-guide/index.html b/docs/1.2/dev-guide/index.html
index 1c1ab5d..44e4dc6 100644
--- a/docs/1.2/dev-guide/index.html
+++ b/docs/1.2/dev-guide/index.html
@@ -21,21 +21,21 @@
     <title>Developer Guide :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881121" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881121" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881121" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794693"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881121"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794693"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794693"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881121"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881121"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794693"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881121"></script>
 
     
   </div>
@@ -2719,19 +2719,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794694"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794694"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794694"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794694"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881121"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881121"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881121"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881121"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881121"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881121"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794694"></script>
-    <script src="/hono/docs/js/learn.js?1618794694"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794694"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881121"></script>
+    <script src="/hono/docs/js/learn.js?1618881121"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881121"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794694" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794694"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881121" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881121"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/dev-guide/java_client_consumer/index.html b/docs/1.2/dev-guide/java_client_consumer/index.html
index fab5f2e..688d6df 100644
--- a/docs/1.2/dev-guide/java_client_consumer/index.html
+++ b/docs/1.2/dev-guide/java_client_consumer/index.html
@@ -21,21 +21,21 @@
     <title>Consuming Messages from Java :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881120" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794693"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881120"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794693"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794693"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881120"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881120"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794693"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881120"></script>
 
     
   </div>
@@ -2788,19 +2788,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794693"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794693"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794693"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794693"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794693"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794693"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881121"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881121"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881121"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881121"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881121"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881121"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794693"></script>
-    <script src="/hono/docs/js/learn.js?1618794693"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794693"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881121"></script>
+    <script src="/hono/docs/js/learn.js?1618881121"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881121"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794693" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794693"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881121" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881121"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/index.html b/docs/1.2/index.html
index cf1a890..7512f17 100644
--- a/docs/1.2/index.html
+++ b/docs/1.2/index.html
@@ -21,21 +21,21 @@
     <title>Documentation :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881120" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794693"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881120"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794693"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794693"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881120"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881120"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794693"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881120"></script>
 
     
   </div>
@@ -2667,19 +2667,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794694"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794694"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794694"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794694"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881121"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881121"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881121"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881121"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881121"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881121"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794694"></script>
-    <script src="/hono/docs/js/learn.js?1618794694"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794694"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881121"></script>
+    <script src="/hono/docs/js/learn.js?1618881121"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881121"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794694" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794694"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881121" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881121"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/tags/index.html b/docs/1.2/tags/index.html
index 8b377ae..5375846 100644
--- a/docs/1.2/tags/index.html
+++ b/docs/1.2/tags/index.html
@@ -21,21 +21,21 @@
     <title>Tags :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881121" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881121" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881121" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794694"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881121"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794694"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881121"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881121"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881121"></script>
 
     
   </div>
@@ -2716,19 +2716,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794694"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794694"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794694"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794694"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881121"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881121"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881121"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881121"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881121"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881121"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794694"></script>
-    <script src="/hono/docs/js/learn.js?1618794694"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794694"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881121"></script>
+    <script src="/hono/docs/js/learn.js?1618881121"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881121"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794694" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794694"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881121" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881121"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/user-guide/amqp-adapter/index.html b/docs/1.2/user-guide/amqp-adapter/index.html
index ac7c8bb..5a56f15 100644
--- a/docs/1.2/user-guide/amqp-adapter/index.html
+++ b/docs/1.2/user-guide/amqp-adapter/index.html
@@ -21,21 +21,21 @@
     <title>AMQP Adapter :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881120" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794693"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881120"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794693"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794693"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881120"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881120"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794693"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881120"></script>
 
     
   </div>
@@ -3213,19 +3213,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794694"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794694"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794694"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794694"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881121"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881121"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881121"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881121"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881121"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881121"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794694"></script>
-    <script src="/hono/docs/js/learn.js?1618794694"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794694"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881121"></script>
+    <script src="/hono/docs/js/learn.js?1618881121"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881121"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794694" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794694"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881121" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881121"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/user-guide/coap-adapter/index.html b/docs/1.2/user-guide/coap-adapter/index.html
index 79a9c45..cc8b13c 100644
--- a/docs/1.2/user-guide/coap-adapter/index.html
+++ b/docs/1.2/user-guide/coap-adapter/index.html
@@ -21,21 +21,21 @@
     <title>CoAP Adapter :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881120" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794693"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881120"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794693"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794693"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881120"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881120"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794693"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881120"></script>
 
     
   </div>
@@ -3467,19 +3467,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794694"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794694"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794694"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794694"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881121"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881121"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881121"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881121"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881121"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881121"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794694"></script>
-    <script src="/hono/docs/js/learn.js?1618794694"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794694"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881121"></script>
+    <script src="/hono/docs/js/learn.js?1618881121"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881121"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794694" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794694"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881121" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881121"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/user-guide/device-registry/index.html b/docs/1.2/user-guide/device-registry/index.html
index ba65aff..950d2bd 100644
--- a/docs/1.2/user-guide/device-registry/index.html
+++ b/docs/1.2/user-guide/device-registry/index.html
@@ -21,21 +21,21 @@
     <title>Device Registry :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881120" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794693"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881120"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794693"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794693"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881120"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881120"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794693"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881120"></script>
 
     
   </div>
@@ -3186,19 +3186,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794694"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794694"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794694"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794694"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881121"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881121"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881121"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881121"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881121"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881121"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794694"></script>
-    <script src="/hono/docs/js/learn.js?1618794694"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794694"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881121"></script>
+    <script src="/hono/docs/js/learn.js?1618881121"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881121"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794694" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794694"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881121" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881121"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/user-guide/http-adapter/index.html b/docs/1.2/user-guide/http-adapter/index.html
index a7d2174..42d19fa 100644
--- a/docs/1.2/user-guide/http-adapter/index.html
+++ b/docs/1.2/user-guide/http-adapter/index.html
@@ -21,21 +21,21 @@
     <title>HTTP Adapter :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881120" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794693"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881120"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794693"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794693"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881120"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881120"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794693"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881120"></script>
 
     
   </div>
@@ -3405,19 +3405,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794694"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794694"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794694"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794694"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881121"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881121"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881121"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881121"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881121"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881121"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794694"></script>
-    <script src="/hono/docs/js/learn.js?1618794694"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794694"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881121"></script>
+    <script src="/hono/docs/js/learn.js?1618881121"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881121"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794694" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794694"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881121" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881121"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/user-guide/index.html b/docs/1.2/user-guide/index.html
index 5cf2f44..09bf019 100644
--- a/docs/1.2/user-guide/index.html
+++ b/docs/1.2/user-guide/index.html
@@ -21,21 +21,21 @@
     <title>User Guide :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794694" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881121" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881121" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881121" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794694" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881121" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794694"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881121"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794694"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881121"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881121"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794694"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881121"></script>
 
     
   </div>
@@ -2719,19 +2719,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794694"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794694"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794694"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794694"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881121"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881121"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881121"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881121"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881121"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881121"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794694"></script>
-    <script src="/hono/docs/js/learn.js?1618794694"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794694"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881121"></script>
+    <script src="/hono/docs/js/learn.js?1618881121"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881121"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794694" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794694"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881121" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881121"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/user-guide/jmeter_load_tests/index.html b/docs/1.2/user-guide/jmeter_load_tests/index.html
index 127b016..e9b15b8 100644
--- a/docs/1.2/user-guide/jmeter_load_tests/index.html
+++ b/docs/1.2/user-guide/jmeter_load_tests/index.html
@@ -21,21 +21,21 @@
     <title>Load Tests with JMeter :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881120" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794693"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881120"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794693"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794693"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881120"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881120"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794693"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881120"></script>
 
     
   </div>
@@ -2620,19 +2620,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794693"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794693"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794693"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794693"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794693"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794693"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881121"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881121"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881121"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881121"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881121"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881121"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794693"></script>
-    <script src="/hono/docs/js/learn.js?1618794693"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794693"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881121"></script>
+    <script src="/hono/docs/js/learn.js?1618881121"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881121"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794693" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794693"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881121" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881121"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/user-guide/kura-adapter/index.html b/docs/1.2/user-guide/kura-adapter/index.html
index 7b0878a..b4162d8 100644
--- a/docs/1.2/user-guide/kura-adapter/index.html
+++ b/docs/1.2/user-guide/kura-adapter/index.html
@@ -21,21 +21,21 @@
     <title>Kura Adapter :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881120" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794693"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881120"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794693"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794693"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881120"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881120"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794693"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881120"></script>
 
     
   </div>
@@ -2822,19 +2822,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794694"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794694"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794694"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794694"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881121"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881121"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881121"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881121"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881121"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881121"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794694"></script>
-    <script src="/hono/docs/js/learn.js?1618794694"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794694"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881121"></script>
+    <script src="/hono/docs/js/learn.js?1618881121"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881121"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794694" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794694"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881121" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881121"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/user-guide/mqtt-adapter/index.html b/docs/1.2/user-guide/mqtt-adapter/index.html
index 36dfcf1..d687a89 100644
--- a/docs/1.2/user-guide/mqtt-adapter/index.html
+++ b/docs/1.2/user-guide/mqtt-adapter/index.html
@@ -21,21 +21,21 @@
     <title>MQTT Adapter :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881120" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794693"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881120"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794693"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794693"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881120"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881120"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794693"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881120"></script>
 
     
   </div>
@@ -3111,19 +3111,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794694"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794694"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794694"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794694"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881121"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881121"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881121"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881121"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881121"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881121"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794694"></script>
-    <script src="/hono/docs/js/learn.js?1618794694"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794694"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881121"></script>
+    <script src="/hono/docs/js/learn.js?1618881121"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881121"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794694" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794694"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881121" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881121"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.2/user-guide/sigfox-adapter/index.html b/docs/1.2/user-guide/sigfox-adapter/index.html
index f434843..7c2fa7a 100644
--- a/docs/1.2/user-guide/sigfox-adapter/index.html
+++ b/docs/1.2/user-guide/sigfox-adapter/index.html
@@ -21,21 +21,21 @@
     <title>Sigfox Adapter :: Eclipse Hono&trade; Vers.: 1.2</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794693" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881120" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881120" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794693" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881120" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794693"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881120"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794693"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794693"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881120"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881120"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.2";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794693"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881120"></script>
 
     
   </div>
@@ -2844,19 +2844,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794694"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794694"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794694"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794694"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794694"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881121"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881121"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881121"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881121"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881121"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881121"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794694"></script>
-    <script src="/hono/docs/js/learn.js?1618794694"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794694"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881121"></script>
+    <script src="/hono/docs/js/learn.js?1618881121"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881121"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794694" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794694"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881121" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881121"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/404.html b/docs/1.3/404.html
index 143a429..3c91af2 100644
--- a/docs/1.3/404.html
+++ b/docs/1.3/404.html
@@ -18,15 +18,15 @@
   <title>404 Page not found</title>
 
    
-    <link href="/hono/docs/css/nucleus.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794692" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794692" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881119" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881119" rel="stylesheet">
     
-      <link href="/hono/docs/css/theme-hono.css?1618794692" rel="stylesheet">
+      <link href="/hono/docs/css/theme-hono.css?1618881119" rel="stylesheet">
     
 <style>
     :root #header + #content > #left > #rlblock_left {
diff --git a/docs/1.3/admin-guide/amqp-adapter-config/index.html b/docs/1.3/admin-guide/amqp-adapter-config/index.html
index 41f9427..c6d3e54 100644
--- a/docs/1.3/admin-guide/amqp-adapter-config/index.html
+++ b/docs/1.3/admin-guide/amqp-adapter-config/index.html
@@ -21,21 +21,21 @@
     <title>AMQP Adapter Configuration :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881117" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794690"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881117"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794690"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881117"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881117"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881117"></script>
 
     
   </div>
@@ -3058,19 +3058,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794690"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794690"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794690"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794690"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881117"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881117"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881117"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881117"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881117"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881117"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794690"></script>
-    <script src="/hono/docs/js/learn.js?1618794690"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794690"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881117"></script>
+    <script src="/hono/docs/js/learn.js?1618881117"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881117"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794690" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794690"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881117" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881117"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/admin-guide/amqp-network-config/index.html b/docs/1.3/admin-guide/amqp-network-config/index.html
index 2b9b06c..44e1e54 100644
--- a/docs/1.3/admin-guide/amqp-network-config/index.html
+++ b/docs/1.3/admin-guide/amqp-network-config/index.html
@@ -21,21 +21,21 @@
     <title>AMQP 1.0 Messaging Network Configuration :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881117" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794690"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881117"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794690"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881117"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881117"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881117"></script>
 
     
   </div>
@@ -2872,19 +2872,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794690"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794690"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794690"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794690"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881117"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881117"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881117"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881117"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881117"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881117"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794690"></script>
-    <script src="/hono/docs/js/learn.js?1618794690"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794690"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881117"></script>
+    <script src="/hono/docs/js/learn.js?1618881117"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881117"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794690" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794690"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881117" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881117"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/admin-guide/auth-server-config/index.html b/docs/1.3/admin-guide/auth-server-config/index.html
index 98e8600..b7a3ca8 100644
--- a/docs/1.3/admin-guide/auth-server-config/index.html
+++ b/docs/1.3/admin-guide/auth-server-config/index.html
@@ -21,21 +21,21 @@
     <title>Auth Server Configuration :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881117" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794690"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881117"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794690"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881117"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881117"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881117"></script>
 
     
   </div>
@@ -3042,19 +3042,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794690"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794690"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794690"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794690"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881117"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881117"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881117"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881117"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881117"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881117"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794690"></script>
-    <script src="/hono/docs/js/learn.js?1618794690"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794690"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881117"></script>
+    <script src="/hono/docs/js/learn.js?1618881117"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881117"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794690" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794690"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881117" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881117"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/admin-guide/coap-adapter-config/index.html b/docs/1.3/admin-guide/coap-adapter-config/index.html
index 1948136..6414c49 100644
--- a/docs/1.3/admin-guide/coap-adapter-config/index.html
+++ b/docs/1.3/admin-guide/coap-adapter-config/index.html
@@ -21,21 +21,21 @@
     <title>CoAP Adapter Configuration :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881117" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794690"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881117"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794690"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881117"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881117"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881117"></script>
 
     
   </div>
@@ -3015,19 +3015,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794690"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794690"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794690"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794690"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881117"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881117"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881117"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881117"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881117"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881117"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794690"></script>
-    <script src="/hono/docs/js/learn.js?1618794690"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794690"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881117"></script>
+    <script src="/hono/docs/js/learn.js?1618881117"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881117"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794690" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794690"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881117" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881117"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/admin-guide/common-config/index.html b/docs/1.3/admin-guide/common-config/index.html
index e02d901..45cc114 100644
--- a/docs/1.3/admin-guide/common-config/index.html
+++ b/docs/1.3/admin-guide/common-config/index.html
@@ -21,21 +21,21 @@
     <title>Common Configuration :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881117" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794690"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881117"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794690"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881117"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881117"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881117"></script>
 
     
   </div>
@@ -3122,19 +3122,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794690"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794690"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794690"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794690"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881117"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881117"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881117"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881117"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881117"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881117"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794690"></script>
-    <script src="/hono/docs/js/learn.js?1618794690"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794690"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881117"></script>
+    <script src="/hono/docs/js/learn.js?1618881117"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881117"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794690" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794690"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881117" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881117"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/admin-guide/device-connection-config/index.html b/docs/1.3/admin-guide/device-connection-config/index.html
index 80dd1a8..d1579d2 100644
--- a/docs/1.3/admin-guide/device-connection-config/index.html
+++ b/docs/1.3/admin-guide/device-connection-config/index.html
@@ -21,21 +21,21 @@
     <title>Configuring the Device Connection Service :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881117" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794690"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881117"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794690"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881117"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881117"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881117"></script>
 
     
   </div>
@@ -3145,19 +3145,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794690"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794690"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794690"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794690"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881117"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881117"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881117"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881117"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881117"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881117"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794690"></script>
-    <script src="/hono/docs/js/learn.js?1618794690"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794690"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881117"></script>
+    <script src="/hono/docs/js/learn.js?1618881117"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881117"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794690" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794690"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881117" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881117"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/admin-guide/device-registry-config/index.html b/docs/1.3/admin-guide/device-registry-config/index.html
index c6c28a3..cb5d66c 100644
--- a/docs/1.3/admin-guide/device-registry-config/index.html
+++ b/docs/1.3/admin-guide/device-registry-config/index.html
@@ -21,21 +21,21 @@
     <title>Device Registry Configurations :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881117" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794690"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881117"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794690"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881117"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881117"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881117"></script>
 
     
   </div>
@@ -2860,19 +2860,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794690"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794690"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794690"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794690"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881117"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881117"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881117"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881117"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881117"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881117"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794690"></script>
-    <script src="/hono/docs/js/learn.js?1618794690"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794690"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881117"></script>
+    <script src="/hono/docs/js/learn.js?1618881117"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881117"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794690" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794690"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881117" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881117"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/admin-guide/file-based-device-registry-config/index.html b/docs/1.3/admin-guide/file-based-device-registry-config/index.html
index 9153bde..4623968 100644
--- a/docs/1.3/admin-guide/file-based-device-registry-config/index.html
+++ b/docs/1.3/admin-guide/file-based-device-registry-config/index.html
@@ -21,21 +21,21 @@
     <title>File Based Device Registry Configuration :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881117" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794690"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881117"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794690"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881117"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881117"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881117"></script>
 
     
   </div>
@@ -3194,19 +3194,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794690"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794690"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794690"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794690"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881117"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881117"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881117"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881117"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881117"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881117"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794690"></script>
-    <script src="/hono/docs/js/learn.js?1618794690"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794690"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881117"></script>
+    <script src="/hono/docs/js/learn.js?1618881117"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881117"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794690" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794690"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881117" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881117"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/admin-guide/hono-client-configuration/index.html b/docs/1.3/admin-guide/hono-client-configuration/index.html
index 35fe811..ea9a202 100644
--- a/docs/1.3/admin-guide/hono-client-configuration/index.html
+++ b/docs/1.3/admin-guide/hono-client-configuration/index.html
@@ -21,21 +21,21 @@
     <title>Hono Client Configuration :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881117" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794690"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881117"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794690"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881117"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881117"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881117"></script>
 
     
   </div>
@@ -3126,19 +3126,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794690"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794690"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794690"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794690"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881117"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881117"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881117"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881117"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881117"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881117"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794690"></script>
-    <script src="/hono/docs/js/learn.js?1618794690"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794690"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881117"></script>
+    <script src="/hono/docs/js/learn.js?1618881117"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881117"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794690" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794690"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881117" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881117"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/admin-guide/http-adapter-config/index.html b/docs/1.3/admin-guide/http-adapter-config/index.html
index 4a95c5c..beee065 100644
--- a/docs/1.3/admin-guide/http-adapter-config/index.html
+++ b/docs/1.3/admin-guide/http-adapter-config/index.html
@@ -21,21 +21,21 @@
     <title>HTTP Adapter Configuration :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881117" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794690"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881117"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794690"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881117"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881117"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881117"></script>
 
     
   </div>
@@ -3034,19 +3034,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794690"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794690"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794690"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794690"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881117"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881117"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881117"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881117"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881117"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881117"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794690"></script>
-    <script src="/hono/docs/js/learn.js?1618794690"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794690"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881117"></script>
+    <script src="/hono/docs/js/learn.js?1618881117"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881117"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794690" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794690"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881117" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881117"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/admin-guide/index.html b/docs/1.3/admin-guide/index.html
index 8b3fb17..486a35e 100644
--- a/docs/1.3/admin-guide/index.html
+++ b/docs/1.3/admin-guide/index.html
@@ -21,21 +21,21 @@
     <title>Admin Guide :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881118" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794691"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881118"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794691"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881118"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881118"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881118"></script>
 
     
   </div>
@@ -2846,19 +2846,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794691"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794691"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794691"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794691"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881119"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881119"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881119"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881119"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881119"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881119"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794691"></script>
-    <script src="/hono/docs/js/learn.js?1618794691"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794691"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881119"></script>
+    <script src="/hono/docs/js/learn.js?1618881119"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881119"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794691" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794691"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881119" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881119"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/admin-guide/kura-adapter-config/index.html b/docs/1.3/admin-guide/kura-adapter-config/index.html
index 31fce47..43f0321 100644
--- a/docs/1.3/admin-guide/kura-adapter-config/index.html
+++ b/docs/1.3/admin-guide/kura-adapter-config/index.html
@@ -21,21 +21,21 @@
     <title>Kura Adapter Configuration :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881117" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794690"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881117"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794690"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881117"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881117"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881117"></script>
 
     
   </div>
@@ -3059,19 +3059,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794690"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794690"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794690"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794690"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881117"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881117"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881117"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881117"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881117"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881117"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794690"></script>
-    <script src="/hono/docs/js/learn.js?1618794690"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794690"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881117"></script>
+    <script src="/hono/docs/js/learn.js?1618881117"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881117"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794690" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794690"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881117" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881117"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/admin-guide/mongodb-device-registry-config/index.html b/docs/1.3/admin-guide/mongodb-device-registry-config/index.html
index eb92148..d724e34 100644
--- a/docs/1.3/admin-guide/mongodb-device-registry-config/index.html
+++ b/docs/1.3/admin-guide/mongodb-device-registry-config/index.html
@@ -21,21 +21,21 @@
     <title>MongoDB Based Device Registry Configuration :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881117" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794690"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881117"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794690"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881117"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881117"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881117"></script>
 
     
   </div>
@@ -3093,19 +3093,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794690"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794690"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794690"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794690"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881117"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881117"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881117"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881117"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881117"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881117"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794690"></script>
-    <script src="/hono/docs/js/learn.js?1618794690"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794690"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881117"></script>
+    <script src="/hono/docs/js/learn.js?1618881117"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881117"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794690" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794690"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881117" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881117"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/admin-guide/monitoring-tracing-config/index.html b/docs/1.3/admin-guide/monitoring-tracing-config/index.html
index f37306b..588f5fc 100644
--- a/docs/1.3/admin-guide/monitoring-tracing-config/index.html
+++ b/docs/1.3/admin-guide/monitoring-tracing-config/index.html
@@ -21,21 +21,21 @@
     <title>Monitoring & Tracing :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881117" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794690"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881117"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794690"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881117"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881117"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881117"></script>
 
     
   </div>
@@ -3022,19 +3022,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794690"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794690"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794690"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794690"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881117"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881117"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881117"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881117"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881117"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881117"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794690"></script>
-    <script src="/hono/docs/js/learn.js?1618794690"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794690"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881117"></script>
+    <script src="/hono/docs/js/learn.js?1618881117"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881117"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794690" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794690"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881117" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881117"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/admin-guide/mqtt-adapter-config/index.html b/docs/1.3/admin-guide/mqtt-adapter-config/index.html
index 8a7b13e..2a86b7f 100644
--- a/docs/1.3/admin-guide/mqtt-adapter-config/index.html
+++ b/docs/1.3/admin-guide/mqtt-adapter-config/index.html
@@ -21,21 +21,21 @@
     <title>MQTT Adapter Configuration :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881117" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794690"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881117"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794690"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881117"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881117"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881117"></script>
 
     
   </div>
@@ -3086,19 +3086,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794690"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794690"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794690"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794690"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881117"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881117"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881117"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881117"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881117"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881117"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794690"></script>
-    <script src="/hono/docs/js/learn.js?1618794690"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794690"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881117"></script>
+    <script src="/hono/docs/js/learn.js?1618881117"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881117"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794690" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794690"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881117" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881117"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/admin-guide/secure_communication/index.html b/docs/1.3/admin-guide/secure_communication/index.html
index c11a8c9..3bfd19d 100644
--- a/docs/1.3/admin-guide/secure_communication/index.html
+++ b/docs/1.3/admin-guide/secure_communication/index.html
@@ -21,21 +21,21 @@
     <title>Secure Communication :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881117" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794690"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881117"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794690"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881117"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881117"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881117"></script>
 
     
   </div>
@@ -3157,19 +3157,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794690"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794690"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794690"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794690"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881117"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881117"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881117"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881117"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881117"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881117"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794690"></script>
-    <script src="/hono/docs/js/learn.js?1618794690"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794690"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881117"></script>
+    <script src="/hono/docs/js/learn.js?1618881117"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881117"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794690" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794690"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881117" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881117"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/api/authentication/index.html b/docs/1.3/api/authentication/index.html
index c7f82dd..03167d3 100644
--- a/docs/1.3/api/authentication/index.html
+++ b/docs/1.3/api/authentication/index.html
@@ -21,21 +21,21 @@
     <title>Authentication API Specification :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881117" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794690"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881117"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794690"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881117"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881117"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881117"></script>
 
     
   </div>
@@ -2987,19 +2987,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794691"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794691"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794691"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794691"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881117"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881117"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881117"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881117"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881117"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881117"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794691"></script>
-    <script src="/hono/docs/js/learn.js?1618794691"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794691"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881117"></script>
+    <script src="/hono/docs/js/learn.js?1618881117"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881117"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794691" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794691"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881117" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881117"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/api/command-and-control/index.html b/docs/1.3/api/command-and-control/index.html
index 77ebaef..e4dd83c 100644
--- a/docs/1.3/api/command-and-control/index.html
+++ b/docs/1.3/api/command-and-control/index.html
@@ -21,21 +21,21 @@
     <title>Command & Control API Specification :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881117" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794690"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881117"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794690"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881117"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881117"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881117"></script>
 
     
   </div>
@@ -3171,19 +3171,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794691"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794691"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794691"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794691"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881118"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881118"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881118"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881118"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794691"></script>
-    <script src="/hono/docs/js/learn.js?1618794691"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794691"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881118"></script>
+    <script src="/hono/docs/js/learn.js?1618881118"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881118"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794691" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794691"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881118" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881118"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/api/credentials/index.html b/docs/1.3/api/credentials/index.html
index 42a88f0..1da70e4 100644
--- a/docs/1.3/api/credentials/index.html
+++ b/docs/1.3/api/credentials/index.html
@@ -21,21 +21,21 @@
     <title>Credentials API Specification :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881117" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794690"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881117"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794690"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881117"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881117"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881117"></script>
 
     
   </div>
@@ -3401,19 +3401,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794691"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794691"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794691"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794691"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881118"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881118"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881118"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881118"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794691"></script>
-    <script src="/hono/docs/js/learn.js?1618794691"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794691"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881118"></script>
+    <script src="/hono/docs/js/learn.js?1618881118"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881118"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794691" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794691"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881118" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881118"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/api/device-connection/index.html b/docs/1.3/api/device-connection/index.html
index edd57af..109a7cb 100644
--- a/docs/1.3/api/device-connection/index.html
+++ b/docs/1.3/api/device-connection/index.html
@@ -21,21 +21,21 @@
     <title>Device Connection API Specification :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881117" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794690"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881117"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794690"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881117"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881117"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881117"></script>
 
     
   </div>
@@ -3494,19 +3494,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794691"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794691"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794691"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794691"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881118"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881118"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881118"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881118"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794691"></script>
-    <script src="/hono/docs/js/learn.js?1618794691"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794691"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881118"></script>
+    <script src="/hono/docs/js/learn.js?1618881118"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881118"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794691" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794691"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881118" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881118"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/api/device-registration/index.html b/docs/1.3/api/device-registration/index.html
index 644418a..c7e93d8 100644
--- a/docs/1.3/api/device-registration/index.html
+++ b/docs/1.3/api/device-registration/index.html
@@ -21,21 +21,21 @@
     <title>Device Registration API Specification :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881117" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794690"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881117"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794690"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881117"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881117"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881117"></script>
 
     
   </div>
@@ -3087,19 +3087,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794690"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794690"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794690"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794690"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881117"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881117"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881117"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881117"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881117"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881117"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794690"></script>
-    <script src="/hono/docs/js/learn.js?1618794690"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794690"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881117"></script>
+    <script src="/hono/docs/js/learn.js?1618881117"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881117"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794690" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794690"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881117" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881117"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/api/event/index.html b/docs/1.3/api/event/index.html
index dbb2e7b..ed11192 100644
--- a/docs/1.3/api/event/index.html
+++ b/docs/1.3/api/event/index.html
@@ -21,21 +21,21 @@
     <title>Event API Specification :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881117" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794690"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881117"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794690"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881117"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881117"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881117"></script>
 
     
   </div>
@@ -3053,19 +3053,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794691"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794691"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794691"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794691"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881117"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881117"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881117"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881117"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881118"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881118"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794691"></script>
-    <script src="/hono/docs/js/learn.js?1618794691"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794691"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881118"></script>
+    <script src="/hono/docs/js/learn.js?1618881118"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881118"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794691" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794691"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881118" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881118"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/api/index.html b/docs/1.3/api/index.html
index 29b4167..838b269 100644
--- a/docs/1.3/api/index.html
+++ b/docs/1.3/api/index.html
@@ -21,21 +21,21 @@
     <title>API :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881118" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794691"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881118"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794691"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881118"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881118"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881118"></script>
 
     
   </div>
@@ -2847,19 +2847,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794691"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794691"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794691"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794691"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881119"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881119"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881119"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881119"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881119"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881119"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794691"></script>
-    <script src="/hono/docs/js/learn.js?1618794691"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794691"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881119"></script>
+    <script src="/hono/docs/js/learn.js?1618881119"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881119"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794691" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794691"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881119" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881119"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/api/management/index.html b/docs/1.3/api/management/index.html
index 9d5ee00..2ea4f96 100644
--- a/docs/1.3/api/management/index.html
+++ b/docs/1.3/api/management/index.html
@@ -21,21 +21,21 @@
     <title>Device Registry Management API Specification :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881117" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794690"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881117"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -86,14 +86,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794690"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881117"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881117"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881117"></script>
 
     
   </div>
@@ -2889,19 +2889,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794690"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794690"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794690"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794690"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881117"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881117"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881117"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881117"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881117"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881117"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794690"></script>
-    <script src="/hono/docs/js/learn.js?1618794690"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794690"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881117"></script>
+    <script src="/hono/docs/js/learn.js?1618881117"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881117"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794690" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794690"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881117" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881117"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/api/metrics/index.html b/docs/1.3/api/metrics/index.html
index 3b01426..c1087e4 100644
--- a/docs/1.3/api/metrics/index.html
+++ b/docs/1.3/api/metrics/index.html
@@ -21,21 +21,21 @@
     <title>Metrics :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881117" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794690"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881117"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794690"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881117"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881117"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881117"></script>
 
     
   </div>
@@ -3077,19 +3077,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794690"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794690"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794690"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794690"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881117"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881117"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881117"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881117"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881117"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881117"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794690"></script>
-    <script src="/hono/docs/js/learn.js?1618794690"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794690"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881117"></script>
+    <script src="/hono/docs/js/learn.js?1618881117"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881117"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794690" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794690"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881117" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881117"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/api/telemetry/index.html b/docs/1.3/api/telemetry/index.html
index 50aae57..afbb19b 100644
--- a/docs/1.3/api/telemetry/index.html
+++ b/docs/1.3/api/telemetry/index.html
@@ -21,21 +21,21 @@
     <title>Telemetry API Specification :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881117" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794690"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881117"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794690"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881117"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881117"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881117"></script>
 
     
   </div>
@@ -3024,19 +3024,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794691"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794691"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794691"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794691"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881117"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881117"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881117"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881117"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881117"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881117"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794691"></script>
-    <script src="/hono/docs/js/learn.js?1618794691"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794691"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881117"></script>
+    <script src="/hono/docs/js/learn.js?1618881117"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881117"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794691" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794691"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881117" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881117"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/api/tenant/index.html b/docs/1.3/api/tenant/index.html
index 621f697..33793f9 100644
--- a/docs/1.3/api/tenant/index.html
+++ b/docs/1.3/api/tenant/index.html
@@ -21,21 +21,21 @@
     <title>Tenant API Specification :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881117" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794690"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881117"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794690"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881117"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881117"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881117"></script>
 
     
   </div>
@@ -3474,19 +3474,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794691"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794691"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794691"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794691"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881118"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881118"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881118"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881118"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794691"></script>
-    <script src="/hono/docs/js/learn.js?1618794691"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794691"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881118"></script>
+    <script src="/hono/docs/js/learn.js?1618881118"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881118"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794691" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794691"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881118" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881118"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/architecture/auth/index.html b/docs/1.3/architecture/auth/index.html
index f20981a..d82f989 100644
--- a/docs/1.3/architecture/auth/index.html
+++ b/docs/1.3/architecture/auth/index.html
@@ -21,21 +21,21 @@
     <title>Authentication/Authorization :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881117" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794690"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881117"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794690"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881117"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881117"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881117"></script>
 
     
   </div>
@@ -2902,19 +2902,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794690"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794690"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794690"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794690"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881118"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881118"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881118"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881118"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794690"></script>
-    <script src="/hono/docs/js/learn.js?1618794690"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794691"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881118"></script>
+    <script src="/hono/docs/js/learn.js?1618881118"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881118"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794691" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794691"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881118" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881118"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/architecture/component-view/index.html b/docs/1.3/architecture/component-view/index.html
index d68a90c..6fa273b 100644
--- a/docs/1.3/architecture/component-view/index.html
+++ b/docs/1.3/architecture/component-view/index.html
@@ -21,21 +21,21 @@
     <title>Component View :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881117" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794690"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881117"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794690"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881117"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881117"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881117"></script>
 
     
   </div>
@@ -2905,19 +2905,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794691"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794691"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794691"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794691"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881118"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881118"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881118"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881118"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794691"></script>
-    <script src="/hono/docs/js/learn.js?1618794691"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794691"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881118"></script>
+    <script src="/hono/docs/js/learn.js?1618881118"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881118"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794691" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794691"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881118" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881118"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/architecture/index.html b/docs/1.3/architecture/index.html
index b8ee81a..93d451e 100644
--- a/docs/1.3/architecture/index.html
+++ b/docs/1.3/architecture/index.html
@@ -21,21 +21,21 @@
     <title>Architecture :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881118" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794691"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881118"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794691"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881118"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881118"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881118"></script>
 
     
   </div>
@@ -2846,19 +2846,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794691"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794691"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794691"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794691"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881119"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881119"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881119"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881119"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881119"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881119"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794691"></script>
-    <script src="/hono/docs/js/learn.js?1618794691"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794691"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881119"></script>
+    <script src="/hono/docs/js/learn.js?1618881119"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881119"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794691" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794691"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881119" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881119"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/categories/index.html b/docs/1.3/categories/index.html
index 1f2fbd5..ade6f34 100644
--- a/docs/1.3/categories/index.html
+++ b/docs/1.3/categories/index.html
@@ -21,21 +21,21 @@
     <title>Categories :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881118" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794691"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881118"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794691"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881118"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881118"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881118"></script>
 
     
   </div>
@@ -2843,19 +2843,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794691"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794691"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794691"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794691"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881119"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881119"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881119"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881119"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881119"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881119"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794691"></script>
-    <script src="/hono/docs/js/learn.js?1618794691"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794691"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881119"></script>
+    <script src="/hono/docs/js/learn.js?1618881119"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881119"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794691" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794691"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881119" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881119"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/concepts/command-and-control/index.html b/docs/1.3/concepts/command-and-control/index.html
index 6d5c728..a354745 100644
--- a/docs/1.3/concepts/command-and-control/index.html
+++ b/docs/1.3/concepts/command-and-control/index.html
@@ -21,21 +21,21 @@
     <title>Command & Control :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881117" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794690"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881117"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794690"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881117"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881117"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881117"></script>
 
     
   </div>
@@ -2894,19 +2894,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794691"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794691"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794691"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794691"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881118"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881118"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881118"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881118"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794691"></script>
-    <script src="/hono/docs/js/learn.js?1618794691"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794691"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881118"></script>
+    <script src="/hono/docs/js/learn.js?1618881118"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881118"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794691" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794691"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881118" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881118"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/concepts/connecting-devices/index.html b/docs/1.3/concepts/connecting-devices/index.html
index 913cb14..605ac56 100644
--- a/docs/1.3/concepts/connecting-devices/index.html
+++ b/docs/1.3/concepts/connecting-devices/index.html
@@ -21,21 +21,21 @@
     <title>Connecting Devices :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881117" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794691"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881117"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794691"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881117"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881117"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881117"></script>
 
     
   </div>
@@ -2952,19 +2952,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794691"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794691"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794691"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794691"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881118"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881118"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881118"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881118"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794691"></script>
-    <script src="/hono/docs/js/learn.js?1618794691"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794691"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881118"></script>
+    <script src="/hono/docs/js/learn.js?1618881118"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881118"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794691" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794691"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881118" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881118"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/concepts/connection-events/index.html b/docs/1.3/concepts/connection-events/index.html
index 9b40ff0..8e08c03 100644
--- a/docs/1.3/concepts/connection-events/index.html
+++ b/docs/1.3/concepts/connection-events/index.html
@@ -21,21 +21,21 @@
     <title>Connection Events :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881117" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794690"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881117"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794690"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881117"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881117"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881117"></script>
 
     
   </div>
@@ -2881,19 +2881,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794691"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794691"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794691"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794691"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881117"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881117"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881117"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881117"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881117"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881117"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794691"></script>
-    <script src="/hono/docs/js/learn.js?1618794691"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794691"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881117"></script>
+    <script src="/hono/docs/js/learn.js?1618881117"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881117"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794691" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794691"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881117" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881117"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/concepts/device-identity/index.html b/docs/1.3/concepts/device-identity/index.html
index 329402c..c93fb73 100644
--- a/docs/1.3/concepts/device-identity/index.html
+++ b/docs/1.3/concepts/device-identity/index.html
@@ -21,21 +21,21 @@
     <title>Device Identity :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881117" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794690"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881117"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794690"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881117"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881117"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881117"></script>
 
     
   </div>
@@ -2885,19 +2885,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794691"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794691"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794691"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794691"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881118"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881118"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881118"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881118"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794691"></script>
-    <script src="/hono/docs/js/learn.js?1618794691"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794691"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881118"></script>
+    <script src="/hono/docs/js/learn.js?1618881118"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881118"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794691" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794691"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881118" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881118"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/concepts/device-notifications/index.html b/docs/1.3/concepts/device-notifications/index.html
index c967695..ff9b9f5 100644
--- a/docs/1.3/concepts/device-notifications/index.html
+++ b/docs/1.3/concepts/device-notifications/index.html
@@ -21,21 +21,21 @@
     <title>Device Notifications :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881117" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794690"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881117"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794690"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881117"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881117"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794690"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881117"></script>
 
     
   </div>
@@ -2863,19 +2863,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794691"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794691"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794691"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794691"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881118"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881118"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881118"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881118"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794691"></script>
-    <script src="/hono/docs/js/learn.js?1618794691"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794691"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881118"></script>
+    <script src="/hono/docs/js/learn.js?1618881118"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881118"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794691" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794691"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881118" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881118"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/concepts/device-provisioning/index.html b/docs/1.3/concepts/device-provisioning/index.html
index 600d01a..44af5f4 100644
--- a/docs/1.3/concepts/device-provisioning/index.html
+++ b/docs/1.3/concepts/device-provisioning/index.html
@@ -21,21 +21,21 @@
     <title>Device Provisioning :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881117" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794690"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881117"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794691"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881118"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881118"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881118"></script>
 
     
   </div>
@@ -2898,19 +2898,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794691"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794691"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794691"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794691"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881118"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881118"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881118"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881118"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794691"></script>
-    <script src="/hono/docs/js/learn.js?1618794691"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794691"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881118"></script>
+    <script src="/hono/docs/js/learn.js?1618881118"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881118"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794691" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794691"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881118" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881118"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/concepts/index.html b/docs/1.3/concepts/index.html
index 766bf9c..d587f61 100644
--- a/docs/1.3/concepts/index.html
+++ b/docs/1.3/concepts/index.html
@@ -21,21 +21,21 @@
     <title>Concepts :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881118" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794691"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881118"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794691"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881118"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881118"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881118"></script>
 
     
   </div>
@@ -2843,19 +2843,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794691"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794691"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794691"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794691"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881119"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881119"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881119"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881119"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881119"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881119"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794691"></script>
-    <script src="/hono/docs/js/learn.js?1618794691"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794691"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881119"></script>
+    <script src="/hono/docs/js/learn.js?1618881119"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881119"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794691" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794691"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881119" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881119"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/concepts/resource-limits/index.html b/docs/1.3/concepts/resource-limits/index.html
index de82a70..11be640 100644
--- a/docs/1.3/concepts/resource-limits/index.html
+++ b/docs/1.3/concepts/resource-limits/index.html
@@ -21,21 +21,21 @@
     <title>Resource limits :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881118" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794691"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881118"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794691"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881118"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881118"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881118"></script>
 
     
   </div>
@@ -2919,19 +2919,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794691"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794691"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794691"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794691"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881118"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881118"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881118"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881118"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794691"></script>
-    <script src="/hono/docs/js/learn.js?1618794691"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794691"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881118"></script>
+    <script src="/hono/docs/js/learn.js?1618881118"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881118"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794691" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794691"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881118" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881118"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/concepts/tenancy/index.html b/docs/1.3/concepts/tenancy/index.html
index 0fad266..e50e2b9 100644
--- a/docs/1.3/concepts/tenancy/index.html
+++ b/docs/1.3/concepts/tenancy/index.html
@@ -21,21 +21,21 @@
     <title>Multi-Tenancy :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881117" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794691"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881117"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794691"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881117"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881117"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881117"></script>
 
     
   </div>
@@ -2884,19 +2884,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794691"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794691"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794691"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794691"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881118"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881118"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881118"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881118"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794691"></script>
-    <script src="/hono/docs/js/learn.js?1618794691"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794691"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881118"></script>
+    <script src="/hono/docs/js/learn.js?1618881118"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881118"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794691" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794691"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881118" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881118"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/deployment/create-kubernetes-cluster/index.html b/docs/1.3/deployment/create-kubernetes-cluster/index.html
index a08205a..dbf4622 100644
--- a/docs/1.3/deployment/create-kubernetes-cluster/index.html
+++ b/docs/1.3/deployment/create-kubernetes-cluster/index.html
@@ -21,21 +21,21 @@
     <title>Setting up a Kubernetes Cluster :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881117" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881117" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881117" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794691"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881117"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794691"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881117"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881117"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881117"></script>
 
     
   </div>
@@ -2973,19 +2973,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794691"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794691"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794691"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794691"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881118"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881118"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881118"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881118"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794691"></script>
-    <script src="/hono/docs/js/learn.js?1618794691"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794691"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881118"></script>
+    <script src="/hono/docs/js/learn.js?1618881118"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881118"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794691" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794691"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881118" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881118"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/deployment/helm-based-deployment/index.html b/docs/1.3/deployment/helm-based-deployment/index.html
index ae47142..c335eee 100644
--- a/docs/1.3/deployment/helm-based-deployment/index.html
+++ b/docs/1.3/deployment/helm-based-deployment/index.html
@@ -21,21 +21,21 @@
     <title>Helm based Deployment :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881118" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794691"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881118"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794691"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881118"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881118"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881118"></script>
 
     
   </div>
@@ -3020,19 +3020,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794691"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794691"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794691"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794691"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881118"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881118"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881118"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881118"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794691"></script>
-    <script src="/hono/docs/js/learn.js?1618794691"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794691"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881118"></script>
+    <script src="/hono/docs/js/learn.js?1618881118"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881118"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794691" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794691"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881118" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881118"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/deployment/index.html b/docs/1.3/deployment/index.html
index 43e1af8..2f6a616 100644
--- a/docs/1.3/deployment/index.html
+++ b/docs/1.3/deployment/index.html
@@ -21,21 +21,21 @@
     <title>Deployment :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881118" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794691"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881118"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794691"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881118"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881118"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881118"></script>
 
     
   </div>
@@ -2846,19 +2846,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794691"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794691"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794691"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794691"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881119"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881119"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881119"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881119"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881119"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881119"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794691"></script>
-    <script src="/hono/docs/js/learn.js?1618794691"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794691"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881119"></script>
+    <script src="/hono/docs/js/learn.js?1618881119"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881119"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794691" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794691"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881119" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881119"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/deployment/openshift/index.html b/docs/1.3/deployment/openshift/index.html
index 7771b9d..18c1e05 100644
--- a/docs/1.3/deployment/openshift/index.html
+++ b/docs/1.3/deployment/openshift/index.html
@@ -21,21 +21,21 @@
     <title>OpenShift / OKD :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881118" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794691"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881118"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794691"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881118"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881118"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881118"></script>
 
     
   </div>
@@ -2867,19 +2867,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794691"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794691"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794691"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794691"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881118"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881118"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881118"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881118"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794691"></script>
-    <script src="/hono/docs/js/learn.js?1618794691"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794691"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881118"></script>
+    <script src="/hono/docs/js/learn.js?1618881118"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881118"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794691" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794691"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881118" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881118"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/deployment/resource-limitation/index.html b/docs/1.3/deployment/resource-limitation/index.html
index b094308..b0380fa 100644
--- a/docs/1.3/deployment/resource-limitation/index.html
+++ b/docs/1.3/deployment/resource-limitation/index.html
@@ -21,21 +21,21 @@
     <title>Limiting Resource Usage :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881118" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794691"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881118"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794691"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881118"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881118"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881118"></script>
 
     
   </div>
@@ -2930,19 +2930,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794691"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794691"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794691"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794691"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881118"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881118"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881118"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881118"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794691"></script>
-    <script src="/hono/docs/js/learn.js?1618794691"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794691"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881118"></script>
+    <script src="/hono/docs/js/learn.js?1618881118"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881118"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794691" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794691"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881118" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881118"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/dev-guide/amqp_adapter_client/index.html b/docs/1.3/dev-guide/amqp_adapter_client/index.html
index c13e53b..c7f7ae5 100644
--- a/docs/1.3/dev-guide/amqp_adapter_client/index.html
+++ b/docs/1.3/dev-guide/amqp_adapter_client/index.html
@@ -21,21 +21,21 @@
     <title>AMQP Adapter Client for Java :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881118" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794691"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881118"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794691"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881118"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881118"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881118"></script>
 
     
   </div>
@@ -2845,19 +2845,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794691"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794691"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794691"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794691"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881118"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881118"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881118"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881118"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794691"></script>
-    <script src="/hono/docs/js/learn.js?1618794691"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794691"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881118"></script>
+    <script src="/hono/docs/js/learn.js?1618881118"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881118"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794691" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794691"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881118" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881118"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/dev-guide/building_hono/index.html b/docs/1.3/dev-guide/building_hono/index.html
index a8b7130..dc71ec9 100644
--- a/docs/1.3/dev-guide/building_hono/index.html
+++ b/docs/1.3/dev-guide/building_hono/index.html
@@ -21,21 +21,21 @@
     <title>Building from Source :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881118" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794691"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881118"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794691"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881118"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881118"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881118"></script>
 
     
   </div>
@@ -2905,19 +2905,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794691"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794691"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794691"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794691"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881118"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881118"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881118"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881118"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794691"></script>
-    <script src="/hono/docs/js/learn.js?1618794691"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794691"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881118"></script>
+    <script src="/hono/docs/js/learn.js?1618881118"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881118"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794691" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794691"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881118" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881118"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/dev-guide/custom_http_adapter/index.html b/docs/1.3/dev-guide/custom_http_adapter/index.html
index e7fe9bb..af921b7 100644
--- a/docs/1.3/dev-guide/custom_http_adapter/index.html
+++ b/docs/1.3/dev-guide/custom_http_adapter/index.html
@@ -21,21 +21,21 @@
     <title>Implement a Custom Hono HTTP Protocol Adapter :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881118" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794691"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881118"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794691"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881118"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881118"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881118"></script>
 
     
   </div>
@@ -2940,19 +2940,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794691"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794691"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794691"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794691"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881118"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881118"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881118"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881118"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794691"></script>
-    <script src="/hono/docs/js/learn.js?1618794691"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794691"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881118"></script>
+    <script src="/hono/docs/js/learn.js?1618881118"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881118"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794691" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794691"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881118" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881118"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/dev-guide/index.html b/docs/1.3/dev-guide/index.html
index c91e681..313f46a 100644
--- a/docs/1.3/dev-guide/index.html
+++ b/docs/1.3/dev-guide/index.html
@@ -21,21 +21,21 @@
     <title>Developer Guide :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881118" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794691"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881118"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794691"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881118"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881118"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881118"></script>
 
     
   </div>
@@ -2846,19 +2846,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794692"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794692"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794692"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794692"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881119"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881119"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881119"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881119"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881119"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881119"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794692"></script>
-    <script src="/hono/docs/js/learn.js?1618794692"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794692"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881119"></script>
+    <script src="/hono/docs/js/learn.js?1618881119"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881119"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794692" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794692"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881119" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881119"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/dev-guide/java_client_consumer/index.html b/docs/1.3/dev-guide/java_client_consumer/index.html
index 675cbc1..d2f5748 100644
--- a/docs/1.3/dev-guide/java_client_consumer/index.html
+++ b/docs/1.3/dev-guide/java_client_consumer/index.html
@@ -21,21 +21,21 @@
     <title>Consuming Messages from Java :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881118" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794691"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881118"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794691"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881118"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881118"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881118"></script>
 
     
   </div>
@@ -2915,19 +2915,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794691"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794691"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794691"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794691"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881118"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881118"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881118"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881118"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794691"></script>
-    <script src="/hono/docs/js/learn.js?1618794691"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794691"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881118"></script>
+    <script src="/hono/docs/js/learn.js?1618881118"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881118"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794691" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794691"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881118" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881118"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/index.html b/docs/1.3/index.html
index eadcd39..d66f8be 100644
--- a/docs/1.3/index.html
+++ b/docs/1.3/index.html
@@ -21,21 +21,21 @@
     <title>Documentation :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881118" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794691"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881118"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794691"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881118"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881118"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881118"></script>
 
     
   </div>
@@ -2794,19 +2794,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794691"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794691"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794691"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794691"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881118"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881118"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881118"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881118"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794691"></script>
-    <script src="/hono/docs/js/learn.js?1618794691"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794691"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881118"></script>
+    <script src="/hono/docs/js/learn.js?1618881118"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881118"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794691" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794691"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881118" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881118"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/tags/index.html b/docs/1.3/tags/index.html
index 1f1fce7..d236a02 100644
--- a/docs/1.3/tags/index.html
+++ b/docs/1.3/tags/index.html
@@ -21,21 +21,21 @@
     <title>Tags :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881118" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794691"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881118"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794691"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881118"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881118"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881118"></script>
 
     
   </div>
@@ -2843,19 +2843,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794692"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794692"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794692"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794692"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881119"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881119"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881119"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881119"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881119"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881119"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794692"></script>
-    <script src="/hono/docs/js/learn.js?1618794692"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794692"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881119"></script>
+    <script src="/hono/docs/js/learn.js?1618881119"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881119"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794692" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794692"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881119" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881119"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/user-guide/amqp-adapter/index.html b/docs/1.3/user-guide/amqp-adapter/index.html
index c01efb3..25c0ea1 100644
--- a/docs/1.3/user-guide/amqp-adapter/index.html
+++ b/docs/1.3/user-guide/amqp-adapter/index.html
@@ -21,21 +21,21 @@
     <title>AMQP Adapter :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881118" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794691"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881118"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794691"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881118"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881118"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881118"></script>
 
     
   </div>
@@ -3362,19 +3362,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794691"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794691"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794691"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794691"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881119"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881119"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881119"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881119"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881119"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881119"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794691"></script>
-    <script src="/hono/docs/js/learn.js?1618794691"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794691"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881119"></script>
+    <script src="/hono/docs/js/learn.js?1618881119"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881119"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794691" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794691"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881119" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881119"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/user-guide/coap-adapter/index.html b/docs/1.3/user-guide/coap-adapter/index.html
index d0aafe4..d3abc5d 100644
--- a/docs/1.3/user-guide/coap-adapter/index.html
+++ b/docs/1.3/user-guide/coap-adapter/index.html
@@ -21,21 +21,21 @@
     <title>CoAP Adapter :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881118" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794691"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881118"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794691"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881118"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881118"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881118"></script>
 
     
   </div>
@@ -3598,19 +3598,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794691"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794691"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794691"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794691"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881119"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881119"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881119"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881119"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881119"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881119"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794691"></script>
-    <script src="/hono/docs/js/learn.js?1618794691"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794691"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881119"></script>
+    <script src="/hono/docs/js/learn.js?1618881119"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881119"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794691" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794691"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881119" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881119"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/user-guide/device-registry/index.html b/docs/1.3/user-guide/device-registry/index.html
index ccf442e..990b594 100644
--- a/docs/1.3/user-guide/device-registry/index.html
+++ b/docs/1.3/user-guide/device-registry/index.html
@@ -21,21 +21,21 @@
     <title>Device Registries :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881118" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794691"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881118"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794691"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881118"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881118"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881118"></script>
 
     
   </div>
@@ -2859,19 +2859,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794691"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794691"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794691"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794691"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881118"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881118"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881118"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881118"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794691"></script>
-    <script src="/hono/docs/js/learn.js?1618794691"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794691"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881118"></script>
+    <script src="/hono/docs/js/learn.js?1618881118"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881118"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794691" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794691"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881118" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881118"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/user-guide/file-based-device-registry/index.html b/docs/1.3/user-guide/file-based-device-registry/index.html
index 95e1755..b6506d7 100644
--- a/docs/1.3/user-guide/file-based-device-registry/index.html
+++ b/docs/1.3/user-guide/file-based-device-registry/index.html
@@ -21,21 +21,21 @@
     <title>File Based Device Registry :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881118" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794691"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881118"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794691"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881118"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881118"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881118"></script>
 
     
   </div>
@@ -2796,19 +2796,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794691"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794691"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794691"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794691"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881118"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881118"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881118"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881118"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794691"></script>
-    <script src="/hono/docs/js/learn.js?1618794691"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794691"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881118"></script>
+    <script src="/hono/docs/js/learn.js?1618881118"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881118"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794691" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794691"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881118" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881118"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/user-guide/http-adapter/index.html b/docs/1.3/user-guide/http-adapter/index.html
index 2adba56..78c0dbc 100644
--- a/docs/1.3/user-guide/http-adapter/index.html
+++ b/docs/1.3/user-guide/http-adapter/index.html
@@ -21,21 +21,21 @@
     <title>HTTP Adapter :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881118" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794691"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881118"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794691"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881118"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881118"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881118"></script>
 
     
   </div>
@@ -3537,19 +3537,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794692"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794692"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794692"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794692"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881119"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881119"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881119"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881119"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881119"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881119"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794692"></script>
-    <script src="/hono/docs/js/learn.js?1618794692"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794692"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881119"></script>
+    <script src="/hono/docs/js/learn.js?1618881119"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881119"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794692" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794692"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881119" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881119"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/user-guide/index.html b/docs/1.3/user-guide/index.html
index d7a3e42..5df04ea 100644
--- a/docs/1.3/user-guide/index.html
+++ b/docs/1.3/user-guide/index.html
@@ -21,21 +21,21 @@
     <title>User Guide :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881118" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794691"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881118"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794691"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881118"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881118"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881118"></script>
 
     
   </div>
@@ -2846,19 +2846,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794692"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794692"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794692"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794692"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794692"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881119"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881119"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881119"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881119"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881119"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881119"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794692"></script>
-    <script src="/hono/docs/js/learn.js?1618794692"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794692"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881119"></script>
+    <script src="/hono/docs/js/learn.js?1618881119"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881119"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794692" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794692"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881119" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881119"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/user-guide/jmeter_load_tests/index.html b/docs/1.3/user-guide/jmeter_load_tests/index.html
index 640e8e5..9aab050 100644
--- a/docs/1.3/user-guide/jmeter_load_tests/index.html
+++ b/docs/1.3/user-guide/jmeter_load_tests/index.html
@@ -21,21 +21,21 @@
     <title>Load Tests with JMeter :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881118" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794691"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881118"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794691"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881118"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881118"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881118"></script>
 
     
   </div>
@@ -2747,19 +2747,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794691"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794691"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794691"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794691"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881118"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881118"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881118"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881118"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794691"></script>
-    <script src="/hono/docs/js/learn.js?1618794691"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794691"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881118"></script>
+    <script src="/hono/docs/js/learn.js?1618881118"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881118"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794691" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794691"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881118" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881118"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/user-guide/kura-adapter/index.html b/docs/1.3/user-guide/kura-adapter/index.html
index 379284b..4ec44ef 100644
--- a/docs/1.3/user-guide/kura-adapter/index.html
+++ b/docs/1.3/user-guide/kura-adapter/index.html
@@ -21,21 +21,21 @@
     <title>Kura Adapter :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881118" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794691"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881118"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794691"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881118"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881118"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881118"></script>
 
     
   </div>
@@ -3021,19 +3021,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794691"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794691"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794691"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794691"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881119"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881119"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881119"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881119"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881119"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881119"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794691"></script>
-    <script src="/hono/docs/js/learn.js?1618794691"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794691"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881119"></script>
+    <script src="/hono/docs/js/learn.js?1618881119"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881119"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794691" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794691"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881119" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881119"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/user-guide/mongodb-based-device-registry/index.html b/docs/1.3/user-guide/mongodb-based-device-registry/index.html
index 87c8782..74116cc 100644
--- a/docs/1.3/user-guide/mongodb-based-device-registry/index.html
+++ b/docs/1.3/user-guide/mongodb-based-device-registry/index.html
@@ -21,21 +21,21 @@
     <title>MongoDB Based Device Registry :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881118" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794691"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881118"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794691"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881118"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881118"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881118"></script>
 
     
   </div>
@@ -2790,19 +2790,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794691"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794691"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794691"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794691"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881118"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881118"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881118"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881118"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881118"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794691"></script>
-    <script src="/hono/docs/js/learn.js?1618794691"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794691"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881118"></script>
+    <script src="/hono/docs/js/learn.js?1618881118"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881118"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794691" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794691"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881118" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881118"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/user-guide/mqtt-adapter/index.html b/docs/1.3/user-guide/mqtt-adapter/index.html
index ffcff17..abcac37 100644
--- a/docs/1.3/user-guide/mqtt-adapter/index.html
+++ b/docs/1.3/user-guide/mqtt-adapter/index.html
@@ -21,21 +21,21 @@
     <title>MQTT Adapter :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881118" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794691"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881118"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794691"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881118"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881118"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881118"></script>
 
     
   </div>
@@ -3291,19 +3291,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794691"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794691"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794691"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794691"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881119"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881119"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881119"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881119"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881119"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881119"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794691"></script>
-    <script src="/hono/docs/js/learn.js?1618794691"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794691"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881119"></script>
+    <script src="/hono/docs/js/learn.js?1618881119"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881119"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794691" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794691"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881119" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881119"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.3/user-guide/sigfox-adapter/index.html b/docs/1.3/user-guide/sigfox-adapter/index.html
index a596f6a..c530ac0 100644
--- a/docs/1.3/user-guide/sigfox-adapter/index.html
+++ b/docs/1.3/user-guide/sigfox-adapter/index.html
@@ -21,21 +21,21 @@
     <title>Sigfox Adapter :: Eclipse Hono&trade; Vers.: 1.3</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794691" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881118" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881118" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794691" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881118" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794691"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881118"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794691"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881118"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881118"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.3";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794691"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881118"></script>
 
     
   </div>
@@ -2971,19 +2971,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794691"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794691"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794691"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794691"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794691"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881119"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881119"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881119"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881119"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881119"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881119"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794691"></script>
-    <script src="/hono/docs/js/learn.js?1618794691"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794691"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881119"></script>
+    <script src="/hono/docs/js/learn.js?1618881119"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881119"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794691" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794691"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881119" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881119"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/404.html b/docs/1.4/404.html
index ea22657..577725a 100644
--- a/docs/1.4/404.html
+++ b/docs/1.4/404.html
@@ -18,15 +18,15 @@
   <title>404 Page not found</title>
 
    
-    <link href="/hono/docs/css/nucleus.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794690" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794690" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881116" rel="stylesheet">
     
-      <link href="/hono/docs/css/theme-hono.css?1618794690" rel="stylesheet">
+      <link href="/hono/docs/css/theme-hono.css?1618881116" rel="stylesheet">
     
 <style>
     :root #header + #content > #left > #rlblock_left {
diff --git a/docs/1.4/admin-guide/amqp-adapter-config/index.html b/docs/1.4/admin-guide/amqp-adapter-config/index.html
index 9eac82a..94ad305 100644
--- a/docs/1.4/admin-guide/amqp-adapter-config/index.html
+++ b/docs/1.4/admin-guide/amqp-adapter-config/index.html
@@ -21,21 +21,21 @@
     <title>AMQP Adapter Configuration :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881114" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881114" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881114" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794688"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881114"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794688"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881114"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881114"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881114"></script>
 
     
   </div>
@@ -3058,19 +3058,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794688"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794688"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794688"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794688"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881115"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881115"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881115"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881115"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794688"></script>
-    <script src="/hono/docs/js/learn.js?1618794688"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794688"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881115"></script>
+    <script src="/hono/docs/js/learn.js?1618881115"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881115"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794688" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794688"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881115" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881115"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/admin-guide/amqp-network-config/index.html b/docs/1.4/admin-guide/amqp-network-config/index.html
index 289cb56..4bf7166 100644
--- a/docs/1.4/admin-guide/amqp-network-config/index.html
+++ b/docs/1.4/admin-guide/amqp-network-config/index.html
@@ -21,21 +21,21 @@
     <title>AMQP 1.0 Messaging Network Configuration :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881114" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881114" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881114" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794688"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881114"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794688"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881114"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881114"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881114"></script>
 
     
   </div>
@@ -2872,19 +2872,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794688"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794688"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794688"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794688"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881115"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881115"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881115"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881115"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794688"></script>
-    <script src="/hono/docs/js/learn.js?1618794688"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794688"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881115"></script>
+    <script src="/hono/docs/js/learn.js?1618881115"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881115"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794688" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794688"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881115" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881115"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/admin-guide/auth-server-config/index.html b/docs/1.4/admin-guide/auth-server-config/index.html
index 576da31..3539a76 100644
--- a/docs/1.4/admin-guide/auth-server-config/index.html
+++ b/docs/1.4/admin-guide/auth-server-config/index.html
@@ -21,21 +21,21 @@
     <title>Auth Server Configuration :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881114" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881114" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881114" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794688"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881114"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794688"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881114"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881114"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881114"></script>
 
     
   </div>
@@ -3042,19 +3042,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794688"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794688"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794688"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794688"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881115"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881115"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881115"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881115"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794688"></script>
-    <script src="/hono/docs/js/learn.js?1618794688"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794688"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881115"></script>
+    <script src="/hono/docs/js/learn.js?1618881115"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881115"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794688" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794688"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881115" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881115"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/admin-guide/coap-adapter-config/index.html b/docs/1.4/admin-guide/coap-adapter-config/index.html
index 273f8d2..918fa06 100644
--- a/docs/1.4/admin-guide/coap-adapter-config/index.html
+++ b/docs/1.4/admin-guide/coap-adapter-config/index.html
@@ -21,21 +21,21 @@
     <title>CoAP Adapter Configuration :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881114" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881114" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881114" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794688"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881114"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794688"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881114"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881114"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881114"></script>
 
     
   </div>
@@ -3015,19 +3015,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794688"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794688"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794688"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794688"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881115"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881115"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881115"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881115"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794688"></script>
-    <script src="/hono/docs/js/learn.js?1618794688"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794688"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881115"></script>
+    <script src="/hono/docs/js/learn.js?1618881115"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881115"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794688" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794688"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881115" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881115"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/admin-guide/common-config/index.html b/docs/1.4/admin-guide/common-config/index.html
index d538259..4208af2 100644
--- a/docs/1.4/admin-guide/common-config/index.html
+++ b/docs/1.4/admin-guide/common-config/index.html
@@ -21,21 +21,21 @@
     <title>Common Configuration :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881114" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881114" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881114" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794688"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881114"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794688"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881114"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881114"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881114"></script>
 
     
   </div>
@@ -3122,19 +3122,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794688"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794688"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794688"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794688"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881115"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881115"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881115"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881115"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794688"></script>
-    <script src="/hono/docs/js/learn.js?1618794688"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794688"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881115"></script>
+    <script src="/hono/docs/js/learn.js?1618881115"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881115"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794688" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794688"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881115" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881115"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/admin-guide/device-connection-config/index.html b/docs/1.4/admin-guide/device-connection-config/index.html
index ac36207..c3905bc 100644
--- a/docs/1.4/admin-guide/device-connection-config/index.html
+++ b/docs/1.4/admin-guide/device-connection-config/index.html
@@ -21,21 +21,21 @@
     <title>Configuring the Device Connection Service :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881114" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881114" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881114" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794688"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881114"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794688"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881114"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881114"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881114"></script>
 
     
   </div>
@@ -3145,19 +3145,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794688"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794688"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794688"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794688"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881115"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881115"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881115"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881115"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794688"></script>
-    <script src="/hono/docs/js/learn.js?1618794688"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794688"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881115"></script>
+    <script src="/hono/docs/js/learn.js?1618881115"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881115"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794688" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794688"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881115" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881115"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/admin-guide/device-registry-config/index.html b/docs/1.4/admin-guide/device-registry-config/index.html
index f1115a4..68da30e 100644
--- a/docs/1.4/admin-guide/device-registry-config/index.html
+++ b/docs/1.4/admin-guide/device-registry-config/index.html
@@ -21,21 +21,21 @@
     <title>Device Registry Configurations :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881114" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881114" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881114" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794688"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881114"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794688"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881114"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881114"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881114"></script>
 
     
   </div>
@@ -2860,19 +2860,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794688"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794688"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794688"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794688"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881115"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881115"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881115"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881115"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794688"></script>
-    <script src="/hono/docs/js/learn.js?1618794688"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794688"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881115"></script>
+    <script src="/hono/docs/js/learn.js?1618881115"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881115"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794688" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794688"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881115" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881115"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/admin-guide/file-based-device-registry-config/index.html b/docs/1.4/admin-guide/file-based-device-registry-config/index.html
index dbb93dd..d7cf813 100644
--- a/docs/1.4/admin-guide/file-based-device-registry-config/index.html
+++ b/docs/1.4/admin-guide/file-based-device-registry-config/index.html
@@ -21,21 +21,21 @@
     <title>File Based Device Registry Configuration :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881114" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881114" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881114" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794688"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881114"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794688"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881114"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881114"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881114"></script>
 
     
   </div>
@@ -3277,19 +3277,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794688"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794688"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794688"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794688"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881115"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881115"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881115"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881115"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794688"></script>
-    <script src="/hono/docs/js/learn.js?1618794688"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794688"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881115"></script>
+    <script src="/hono/docs/js/learn.js?1618881115"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881115"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794688" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794688"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881115" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881115"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/admin-guide/hono-client-configuration/index.html b/docs/1.4/admin-guide/hono-client-configuration/index.html
index 1dcf164..aa3f404 100644
--- a/docs/1.4/admin-guide/hono-client-configuration/index.html
+++ b/docs/1.4/admin-guide/hono-client-configuration/index.html
@@ -21,21 +21,21 @@
     <title>Hono Client Configuration :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881114" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881114" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881114" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794688"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881114"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794688"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881114"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881114"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881114"></script>
 
     
   </div>
@@ -3126,19 +3126,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794688"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794688"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794688"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794688"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881115"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881115"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881115"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881115"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794688"></script>
-    <script src="/hono/docs/js/learn.js?1618794688"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794688"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881115"></script>
+    <script src="/hono/docs/js/learn.js?1618881115"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881115"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794688" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794688"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881115" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881115"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/admin-guide/http-adapter-config/index.html b/docs/1.4/admin-guide/http-adapter-config/index.html
index 69a76b6..1a1d555 100644
--- a/docs/1.4/admin-guide/http-adapter-config/index.html
+++ b/docs/1.4/admin-guide/http-adapter-config/index.html
@@ -21,21 +21,21 @@
     <title>HTTP Adapter Configuration :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881114" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881114" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881114" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794688"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881114"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794688"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881114"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881114"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881114"></script>
 
     
   </div>
@@ -3034,19 +3034,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794688"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794688"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794688"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794688"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881115"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881115"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881115"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881115"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794688"></script>
-    <script src="/hono/docs/js/learn.js?1618794688"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794688"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881115"></script>
+    <script src="/hono/docs/js/learn.js?1618881115"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881115"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794688" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794688"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881115" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881115"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/admin-guide/index.html b/docs/1.4/admin-guide/index.html
index 364e599..1c23d6b 100644
--- a/docs/1.4/admin-guide/index.html
+++ b/docs/1.4/admin-guide/index.html
@@ -21,21 +21,21 @@
     <title>Admin Guide :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881116" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881116" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881116" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794689"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881116"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794689"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881116"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881116"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881116"></script>
 
     
   </div>
@@ -2846,19 +2846,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794689"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794689"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794689"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794689"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881116"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881116"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881116"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881116"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794689"></script>
-    <script src="/hono/docs/js/learn.js?1618794689"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794689"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881116"></script>
+    <script src="/hono/docs/js/learn.js?1618881116"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881116"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794689" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794689"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881116" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881116"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/admin-guide/kura-adapter-config/index.html b/docs/1.4/admin-guide/kura-adapter-config/index.html
index 661dc6d..ff98c23 100644
--- a/docs/1.4/admin-guide/kura-adapter-config/index.html
+++ b/docs/1.4/admin-guide/kura-adapter-config/index.html
@@ -21,21 +21,21 @@
     <title>Kura Adapter Configuration :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881114" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881114" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881114" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794688"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881114"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794688"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881114"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881114"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881114"></script>
 
     
   </div>
@@ -3059,19 +3059,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794688"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794688"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794688"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794688"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881115"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881115"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881115"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881115"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794688"></script>
-    <script src="/hono/docs/js/learn.js?1618794688"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794688"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881115"></script>
+    <script src="/hono/docs/js/learn.js?1618881115"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881115"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794688" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794688"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881115" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881115"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/admin-guide/mongodb-device-registry-config/index.html b/docs/1.4/admin-guide/mongodb-device-registry-config/index.html
index 1ae1f61..b2a812a 100644
--- a/docs/1.4/admin-guide/mongodb-device-registry-config/index.html
+++ b/docs/1.4/admin-guide/mongodb-device-registry-config/index.html
@@ -21,21 +21,21 @@
     <title>MongoDB Based Device Registry Configuration :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881114" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881114" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881114" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794688"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881114"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794688"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881114"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881114"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881114"></script>
 
     
   </div>
@@ -3093,19 +3093,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794688"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794688"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794688"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794688"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881115"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881115"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881115"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881115"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794688"></script>
-    <script src="/hono/docs/js/learn.js?1618794688"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794688"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881115"></script>
+    <script src="/hono/docs/js/learn.js?1618881115"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881115"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794688" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794688"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881115" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881115"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/admin-guide/monitoring-tracing-config/index.html b/docs/1.4/admin-guide/monitoring-tracing-config/index.html
index 71dc582..e406c28 100644
--- a/docs/1.4/admin-guide/monitoring-tracing-config/index.html
+++ b/docs/1.4/admin-guide/monitoring-tracing-config/index.html
@@ -21,21 +21,21 @@
     <title>Monitoring & Tracing :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881114" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881114" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881114" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794688"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881114"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794688"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881114"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881114"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881114"></script>
 
     
   </div>
@@ -3022,19 +3022,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794688"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794688"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794688"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794688"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881115"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881115"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881115"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881115"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794688"></script>
-    <script src="/hono/docs/js/learn.js?1618794688"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794688"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881115"></script>
+    <script src="/hono/docs/js/learn.js?1618881115"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881115"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794688" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794688"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881115" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881115"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/admin-guide/mqtt-adapter-config/index.html b/docs/1.4/admin-guide/mqtt-adapter-config/index.html
index fa260f7..5e2a393 100644
--- a/docs/1.4/admin-guide/mqtt-adapter-config/index.html
+++ b/docs/1.4/admin-guide/mqtt-adapter-config/index.html
@@ -21,21 +21,21 @@
     <title>MQTT Adapter Configuration :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881114" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881114" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881114" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794688"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881114"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794688"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881114"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881114"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881114"></script>
 
     
   </div>
@@ -3086,19 +3086,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794688"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794688"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794688"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794688"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881115"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881115"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881115"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881115"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794688"></script>
-    <script src="/hono/docs/js/learn.js?1618794688"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794688"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881115"></script>
+    <script src="/hono/docs/js/learn.js?1618881115"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881115"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794688" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794688"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881115" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881115"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/admin-guide/secure_communication/index.html b/docs/1.4/admin-guide/secure_communication/index.html
index caf2cfb..d4c95ee 100644
--- a/docs/1.4/admin-guide/secure_communication/index.html
+++ b/docs/1.4/admin-guide/secure_communication/index.html
@@ -21,21 +21,21 @@
     <title>Secure Communication :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881114" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881114" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881114" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794688"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881114"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794688"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881114"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881114"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881114"></script>
 
     
   </div>
@@ -3157,19 +3157,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794688"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794688"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794688"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794688"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881115"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881115"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881115"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881115"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794688"></script>
-    <script src="/hono/docs/js/learn.js?1618794688"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794688"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881115"></script>
+    <script src="/hono/docs/js/learn.js?1618881115"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881115"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794688" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794688"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881115" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881115"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/api/authentication/index.html b/docs/1.4/api/authentication/index.html
index 352efb8..d80083a 100644
--- a/docs/1.4/api/authentication/index.html
+++ b/docs/1.4/api/authentication/index.html
@@ -21,21 +21,21 @@
     <title>Authentication API Specification :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881114" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881114" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881114" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794688"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881114"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794688"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881114"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881114"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881114"></script>
 
     
   </div>
@@ -2987,19 +2987,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794688"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794688"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794688"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794688"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881115"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881115"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881115"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881115"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794688"></script>
-    <script src="/hono/docs/js/learn.js?1618794688"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794688"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881115"></script>
+    <script src="/hono/docs/js/learn.js?1618881115"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881115"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794688" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794688"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881115" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881115"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/api/command-and-control/index.html b/docs/1.4/api/command-and-control/index.html
index 5c678fd..a98a0e5 100644
--- a/docs/1.4/api/command-and-control/index.html
+++ b/docs/1.4/api/command-and-control/index.html
@@ -21,21 +21,21 @@
     <title>Command & Control API Specification :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881115" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794688"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881115"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794688"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881115"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881115"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881115"></script>
 
     
   </div>
@@ -3171,19 +3171,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794689"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794689"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794689"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794689"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881115"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881115"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881115"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881115"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794689"></script>
-    <script src="/hono/docs/js/learn.js?1618794689"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794689"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881115"></script>
+    <script src="/hono/docs/js/learn.js?1618881115"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881115"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794689" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794689"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881115" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881115"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/api/credentials/index.html b/docs/1.4/api/credentials/index.html
index 4f8d725..59307b2 100644
--- a/docs/1.4/api/credentials/index.html
+++ b/docs/1.4/api/credentials/index.html
@@ -21,21 +21,21 @@
     <title>Credentials API Specification :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881115" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794688"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881115"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794688"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881115"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881115"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881115"></script>
 
     
   </div>
@@ -3401,19 +3401,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794689"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794689"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794689"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794689"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881115"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881115"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881115"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881115"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794689"></script>
-    <script src="/hono/docs/js/learn.js?1618794689"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794689"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881115"></script>
+    <script src="/hono/docs/js/learn.js?1618881115"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881115"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794689" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794689"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881115" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881115"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/api/device-connection/index.html b/docs/1.4/api/device-connection/index.html
index 215721f..2534e5d 100644
--- a/docs/1.4/api/device-connection/index.html
+++ b/docs/1.4/api/device-connection/index.html
@@ -21,21 +21,21 @@
     <title>Device Connection API Specification :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881115" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794688"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881115"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794688"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881115"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881115"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881115"></script>
 
     
   </div>
@@ -3494,19 +3494,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794689"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794689"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794689"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794689"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881115"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881115"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881115"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881115"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794689"></script>
-    <script src="/hono/docs/js/learn.js?1618794689"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794689"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881115"></script>
+    <script src="/hono/docs/js/learn.js?1618881115"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881115"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794689" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794689"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881115" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881115"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/api/device-registration/index.html b/docs/1.4/api/device-registration/index.html
index 7827f93..d4cbba6 100644
--- a/docs/1.4/api/device-registration/index.html
+++ b/docs/1.4/api/device-registration/index.html
@@ -21,21 +21,21 @@
     <title>Device Registration API Specification :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881115" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794688"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881115"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794688"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881115"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881115"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881115"></script>
 
     
   </div>
@@ -3087,19 +3087,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794689"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794689"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794689"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794689"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881116"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881116"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881116"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881116"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794689"></script>
-    <script src="/hono/docs/js/learn.js?1618794689"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794689"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881116"></script>
+    <script src="/hono/docs/js/learn.js?1618881116"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881116"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794689" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794689"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881116" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881116"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/api/event/index.html b/docs/1.4/api/event/index.html
index 1c3b5dc..2ef920c 100644
--- a/docs/1.4/api/event/index.html
+++ b/docs/1.4/api/event/index.html
@@ -21,21 +21,21 @@
     <title>Event API Specification :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881115" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794688"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881115"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794688"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881115"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881115"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881115"></script>
 
     
   </div>
@@ -3053,19 +3053,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794689"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794689"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794689"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794689"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881115"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881115"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881115"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881115"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794689"></script>
-    <script src="/hono/docs/js/learn.js?1618794689"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794689"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881115"></script>
+    <script src="/hono/docs/js/learn.js?1618881115"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881115"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794689" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794689"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881115" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881115"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/api/index.html b/docs/1.4/api/index.html
index dd839f5..1cb51d9 100644
--- a/docs/1.4/api/index.html
+++ b/docs/1.4/api/index.html
@@ -21,21 +21,21 @@
     <title>API :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881116" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881116" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881116" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794689"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881116"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794689"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881116"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881116"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881116"></script>
 
     
   </div>
@@ -2847,19 +2847,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794689"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794689"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794689"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794689"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881116"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881116"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881116"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881116"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794689"></script>
-    <script src="/hono/docs/js/learn.js?1618794689"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794689"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881116"></script>
+    <script src="/hono/docs/js/learn.js?1618881116"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881116"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794689" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794689"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881116" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881116"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/api/management/index.html b/docs/1.4/api/management/index.html
index 09d2323..2a6c8de 100644
--- a/docs/1.4/api/management/index.html
+++ b/docs/1.4/api/management/index.html
@@ -21,21 +21,21 @@
     <title>Device Registry Management API Specification :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881115" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794688"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881115"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -86,14 +86,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794688"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881115"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881115"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881115"></script>
 
     
   </div>
@@ -2889,19 +2889,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794689"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794689"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794689"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794689"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881115"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881115"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881115"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881115"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794689"></script>
-    <script src="/hono/docs/js/learn.js?1618794689"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794689"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881115"></script>
+    <script src="/hono/docs/js/learn.js?1618881115"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881115"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794689" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794689"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881115" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881115"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/api/metrics/index.html b/docs/1.4/api/metrics/index.html
index d52a347..f5c0420 100644
--- a/docs/1.4/api/metrics/index.html
+++ b/docs/1.4/api/metrics/index.html
@@ -21,21 +21,21 @@
     <title>Metrics :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881115" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794688"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881115"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794688"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881115"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881115"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881115"></script>
 
     
   </div>
@@ -3129,19 +3129,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794689"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794689"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794689"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794689"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881115"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881115"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881115"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881115"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794689"></script>
-    <script src="/hono/docs/js/learn.js?1618794689"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794689"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881115"></script>
+    <script src="/hono/docs/js/learn.js?1618881115"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881115"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794689" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794689"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881115" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881115"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/api/telemetry/index.html b/docs/1.4/api/telemetry/index.html
index 7e03720..115d2d7 100644
--- a/docs/1.4/api/telemetry/index.html
+++ b/docs/1.4/api/telemetry/index.html
@@ -21,21 +21,21 @@
     <title>Telemetry API Specification :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881115" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794688"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881115"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794688"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881115"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881115"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881115"></script>
 
     
   </div>
@@ -3024,19 +3024,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794689"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794689"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794689"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794689"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881115"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881115"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881115"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881115"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794689"></script>
-    <script src="/hono/docs/js/learn.js?1618794689"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794689"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881115"></script>
+    <script src="/hono/docs/js/learn.js?1618881115"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881115"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794689" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794689"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881115" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881115"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/api/tenant/index.html b/docs/1.4/api/tenant/index.html
index 5e3239d..f16f129 100644
--- a/docs/1.4/api/tenant/index.html
+++ b/docs/1.4/api/tenant/index.html
@@ -21,21 +21,21 @@
     <title>Tenant API Specification :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881115" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794689"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881115"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794689"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881115"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881115"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881115"></script>
 
     
   </div>
@@ -3474,19 +3474,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794689"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794689"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794689"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794689"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881115"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881115"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881115"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881115"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794689"></script>
-    <script src="/hono/docs/js/learn.js?1618794689"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794689"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881115"></script>
+    <script src="/hono/docs/js/learn.js?1618881115"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881115"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794689" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794689"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881115" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881115"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/architecture/auth/index.html b/docs/1.4/architecture/auth/index.html
index 95d254a..932e6f0 100644
--- a/docs/1.4/architecture/auth/index.html
+++ b/docs/1.4/architecture/auth/index.html
@@ -21,21 +21,21 @@
     <title>Authentication/Authorization :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881115" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794688"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881115"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794688"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881115"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881115"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881115"></script>
 
     
   </div>
@@ -2902,19 +2902,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794689"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794689"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794689"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794689"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881115"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881115"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881115"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881115"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794689"></script>
-    <script src="/hono/docs/js/learn.js?1618794689"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794689"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881115"></script>
+    <script src="/hono/docs/js/learn.js?1618881115"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881115"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794689" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794689"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881115" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881115"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/architecture/component-view/index.html b/docs/1.4/architecture/component-view/index.html
index 66af2ea..c313690 100644
--- a/docs/1.4/architecture/component-view/index.html
+++ b/docs/1.4/architecture/component-view/index.html
@@ -21,21 +21,21 @@
     <title>Component View :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881115" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794688"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881115"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794688"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881115"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881115"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881115"></script>
 
     
   </div>
@@ -2905,19 +2905,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794689"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794689"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794689"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794689"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881115"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881115"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881115"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881115"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794689"></script>
-    <script src="/hono/docs/js/learn.js?1618794689"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794689"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881115"></script>
+    <script src="/hono/docs/js/learn.js?1618881115"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881115"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794689" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794689"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881115" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881115"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/architecture/index.html b/docs/1.4/architecture/index.html
index c2fb062..bebccbb 100644
--- a/docs/1.4/architecture/index.html
+++ b/docs/1.4/architecture/index.html
@@ -21,21 +21,21 @@
     <title>Architecture :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881116" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881116" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881116" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794689"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881116"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794689"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881116"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881116"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881116"></script>
 
     
   </div>
@@ -2846,19 +2846,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794690"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794690"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794690"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794690"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881116"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881116"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881116"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881116"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794690"></script>
-    <script src="/hono/docs/js/learn.js?1618794690"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794690"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881116"></script>
+    <script src="/hono/docs/js/learn.js?1618881116"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881116"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794690" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794690"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881116" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881116"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/categories/index.html b/docs/1.4/categories/index.html
index ee821b5..589deed 100644
--- a/docs/1.4/categories/index.html
+++ b/docs/1.4/categories/index.html
@@ -21,21 +21,21 @@
     <title>Categories :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881116" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881116" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881116" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794689"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881116"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794689"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881116"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881116"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881116"></script>
 
     
   </div>
@@ -2843,19 +2843,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794690"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794690"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794690"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794690"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881116"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881116"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881116"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881116"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794690"></script>
-    <script src="/hono/docs/js/learn.js?1618794690"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794690"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881116"></script>
+    <script src="/hono/docs/js/learn.js?1618881116"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881116"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794690" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794690"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881116" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881116"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/concepts/command-and-control/index.html b/docs/1.4/concepts/command-and-control/index.html
index d76b1d7..e5d0481 100644
--- a/docs/1.4/concepts/command-and-control/index.html
+++ b/docs/1.4/concepts/command-and-control/index.html
@@ -21,21 +21,21 @@
     <title>Command & Control :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881115" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794688"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881115"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794688"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881115"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881115"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881115"></script>
 
     
   </div>
@@ -2894,19 +2894,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794689"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794689"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794689"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794689"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881115"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881115"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881115"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881115"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794689"></script>
-    <script src="/hono/docs/js/learn.js?1618794689"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794689"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881115"></script>
+    <script src="/hono/docs/js/learn.js?1618881115"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881115"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794689" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794689"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881115" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881115"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/concepts/connecting-devices/index.html b/docs/1.4/concepts/connecting-devices/index.html
index ab280cf..822b992 100644
--- a/docs/1.4/concepts/connecting-devices/index.html
+++ b/docs/1.4/concepts/connecting-devices/index.html
@@ -21,21 +21,21 @@
     <title>Connecting Devices :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881115" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794688"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881115"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794688"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881115"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881115"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881115"></script>
 
     
   </div>
@@ -2961,19 +2961,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794689"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794689"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794689"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794689"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881115"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881115"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881115"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881115"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794689"></script>
-    <script src="/hono/docs/js/learn.js?1618794689"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794689"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881115"></script>
+    <script src="/hono/docs/js/learn.js?1618881115"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881115"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794689" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794689"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881115" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881115"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/concepts/connection-events/index.html b/docs/1.4/concepts/connection-events/index.html
index 344f044..be527f4 100644
--- a/docs/1.4/concepts/connection-events/index.html
+++ b/docs/1.4/concepts/connection-events/index.html
@@ -21,21 +21,21 @@
     <title>Connection Events :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881115" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794688"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881115"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794688"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881115"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881115"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881115"></script>
 
     
   </div>
@@ -2881,19 +2881,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794689"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794689"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794689"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794689"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881115"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881115"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881115"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881115"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794689"></script>
-    <script src="/hono/docs/js/learn.js?1618794689"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794689"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881115"></script>
+    <script src="/hono/docs/js/learn.js?1618881115"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881115"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794689" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794689"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881115" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881115"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/concepts/device-identity/index.html b/docs/1.4/concepts/device-identity/index.html
index 7c30a40..241824c 100644
--- a/docs/1.4/concepts/device-identity/index.html
+++ b/docs/1.4/concepts/device-identity/index.html
@@ -21,21 +21,21 @@
     <title>Device Identity :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881115" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794688"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881115"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794688"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881115"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881115"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881115"></script>
 
     
   </div>
@@ -2885,19 +2885,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794689"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794689"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794689"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794689"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881115"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881115"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881115"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881115"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794689"></script>
-    <script src="/hono/docs/js/learn.js?1618794689"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794689"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881115"></script>
+    <script src="/hono/docs/js/learn.js?1618881115"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881115"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794689" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794689"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881115" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881115"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/concepts/device-notifications/index.html b/docs/1.4/concepts/device-notifications/index.html
index 45cd7ce..3802a17 100644
--- a/docs/1.4/concepts/device-notifications/index.html
+++ b/docs/1.4/concepts/device-notifications/index.html
@@ -21,21 +21,21 @@
     <title>Device Notifications :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881115" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794688"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881115"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794688"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881115"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881115"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881115"></script>
 
     
   </div>
@@ -2863,19 +2863,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794689"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794689"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794689"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794689"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881115"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881115"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881115"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881115"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881115"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794689"></script>
-    <script src="/hono/docs/js/learn.js?1618794689"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794689"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881115"></script>
+    <script src="/hono/docs/js/learn.js?1618881115"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881115"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794689" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794689"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881115" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881115"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/concepts/device-provisioning/index.html b/docs/1.4/concepts/device-provisioning/index.html
index d194f41..474ec92 100644
--- a/docs/1.4/concepts/device-provisioning/index.html
+++ b/docs/1.4/concepts/device-provisioning/index.html
@@ -21,21 +21,21 @@
     <title>Device Provisioning :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881115" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794689"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881115"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794689"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881115"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881115"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881115"></script>
 
     
   </div>
@@ -2898,19 +2898,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794689"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794689"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794689"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794689"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881116"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881116"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881116"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881116"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794689"></script>
-    <script src="/hono/docs/js/learn.js?1618794689"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794689"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881116"></script>
+    <script src="/hono/docs/js/learn.js?1618881116"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881116"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794689" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794689"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881116" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881116"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/concepts/index.html b/docs/1.4/concepts/index.html
index d72200b..c376df3 100644
--- a/docs/1.4/concepts/index.html
+++ b/docs/1.4/concepts/index.html
@@ -21,21 +21,21 @@
     <title>Concepts :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881116" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881116" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881116" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794689"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881116"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794689"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881116"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881116"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881116"></script>
 
     
   </div>
@@ -2843,19 +2843,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794690"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794690"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794690"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794690"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881116"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881116"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881116"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881116"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794690"></script>
-    <script src="/hono/docs/js/learn.js?1618794690"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794690"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881116"></script>
+    <script src="/hono/docs/js/learn.js?1618881116"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881116"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794690" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794690"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881116" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881116"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/concepts/resource-limits/index.html b/docs/1.4/concepts/resource-limits/index.html
index fb6e43a..6b7f762 100644
--- a/docs/1.4/concepts/resource-limits/index.html
+++ b/docs/1.4/concepts/resource-limits/index.html
@@ -21,21 +21,21 @@
     <title>Resource limits :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881115" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794689"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881115"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794689"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881115"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881115"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881115"></script>
 
     
   </div>
@@ -2919,19 +2919,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794689"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794689"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794689"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794689"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881116"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881116"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881116"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881116"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794689"></script>
-    <script src="/hono/docs/js/learn.js?1618794689"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794689"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881116"></script>
+    <script src="/hono/docs/js/learn.js?1618881116"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881116"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794689" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794689"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881116" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881116"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/concepts/tenancy/index.html b/docs/1.4/concepts/tenancy/index.html
index 51a9a33..8c70591 100644
--- a/docs/1.4/concepts/tenancy/index.html
+++ b/docs/1.4/concepts/tenancy/index.html
@@ -21,21 +21,21 @@
     <title>Multi-Tenancy :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881115" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794689"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881115"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794689"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881115"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881115"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881115"></script>
 
     
   </div>
@@ -2884,19 +2884,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794689"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794689"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794689"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794689"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881116"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881116"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881116"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881116"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794689"></script>
-    <script src="/hono/docs/js/learn.js?1618794689"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794689"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881116"></script>
+    <script src="/hono/docs/js/learn.js?1618881116"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881116"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794689" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794689"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881116" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881116"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/deployment/create-kubernetes-cluster/index.html b/docs/1.4/deployment/create-kubernetes-cluster/index.html
index b008c0a..d35dae7 100644
--- a/docs/1.4/deployment/create-kubernetes-cluster/index.html
+++ b/docs/1.4/deployment/create-kubernetes-cluster/index.html
@@ -21,21 +21,21 @@
     <title>Setting up a Kubernetes Cluster :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881115" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794689"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881115"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794689"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881115"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881115"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881115"></script>
 
     
   </div>
@@ -2973,19 +2973,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794689"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794689"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794689"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794689"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881116"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881116"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881116"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881116"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794689"></script>
-    <script src="/hono/docs/js/learn.js?1618794689"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794689"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881116"></script>
+    <script src="/hono/docs/js/learn.js?1618881116"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881116"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794689" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794689"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881116" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881116"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/deployment/helm-based-deployment/index.html b/docs/1.4/deployment/helm-based-deployment/index.html
index c4f3dc8..bd69065 100644
--- a/docs/1.4/deployment/helm-based-deployment/index.html
+++ b/docs/1.4/deployment/helm-based-deployment/index.html
@@ -21,21 +21,21 @@
     <title>Helm based Deployment :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881115" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794689"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881115"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794689"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881115"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881115"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881115"></script>
 
     
   </div>
@@ -3020,19 +3020,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794690"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794690"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794690"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794690"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881116"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881116"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881116"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881116"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794690"></script>
-    <script src="/hono/docs/js/learn.js?1618794690"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794690"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881116"></script>
+    <script src="/hono/docs/js/learn.js?1618881116"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881116"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794690" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794690"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881116" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881116"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/deployment/index.html b/docs/1.4/deployment/index.html
index a3167be..6de6a8a 100644
--- a/docs/1.4/deployment/index.html
+++ b/docs/1.4/deployment/index.html
@@ -21,21 +21,21 @@
     <title>Deployment :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881116" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881116" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881116" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794689"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881116"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794689"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881116"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881116"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881116"></script>
 
     
   </div>
@@ -2846,19 +2846,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794689"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794689"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794689"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794689"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881116"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881116"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881116"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881116"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794689"></script>
-    <script src="/hono/docs/js/learn.js?1618794689"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794689"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881116"></script>
+    <script src="/hono/docs/js/learn.js?1618881116"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881116"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794689" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794689"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881116" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881116"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/deployment/openshift/index.html b/docs/1.4/deployment/openshift/index.html
index e2a9ec7..1633798 100644
--- a/docs/1.4/deployment/openshift/index.html
+++ b/docs/1.4/deployment/openshift/index.html
@@ -21,21 +21,21 @@
     <title>OpenShift / OKD :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881115" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794689"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881115"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794689"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881115"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881115"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881115"></script>
 
     
   </div>
@@ -2867,19 +2867,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794689"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794689"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794689"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794689"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881116"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881116"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881116"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881116"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794689"></script>
-    <script src="/hono/docs/js/learn.js?1618794689"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794689"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881116"></script>
+    <script src="/hono/docs/js/learn.js?1618881116"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881116"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794689" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794689"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881116" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881116"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/deployment/resource-limitation/index.html b/docs/1.4/deployment/resource-limitation/index.html
index bb1436b..fe4b368 100644
--- a/docs/1.4/deployment/resource-limitation/index.html
+++ b/docs/1.4/deployment/resource-limitation/index.html
@@ -21,21 +21,21 @@
     <title>Limiting Resource Usage :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881115" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794689"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881115"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794689"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881115"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881115"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881115"></script>
 
     
   </div>
@@ -2930,19 +2930,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794689"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794689"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794689"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794689"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881116"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881116"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881116"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881116"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794689"></script>
-    <script src="/hono/docs/js/learn.js?1618794689"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794689"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881116"></script>
+    <script src="/hono/docs/js/learn.js?1618881116"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881116"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794689" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794689"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881116" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881116"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/dev-guide/amqp_adapter_client/index.html b/docs/1.4/dev-guide/amqp_adapter_client/index.html
index acd73f5..c57c2e2 100644
--- a/docs/1.4/dev-guide/amqp_adapter_client/index.html
+++ b/docs/1.4/dev-guide/amqp_adapter_client/index.html
@@ -21,21 +21,21 @@
     <title>AMQP Adapter Client for Java :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881115" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794689"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881115"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794689"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881115"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881115"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881115"></script>
 
     
   </div>
@@ -2845,19 +2845,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794689"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794689"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794689"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794689"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881116"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881116"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881116"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881116"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794689"></script>
-    <script src="/hono/docs/js/learn.js?1618794689"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794689"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881116"></script>
+    <script src="/hono/docs/js/learn.js?1618881116"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881116"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794689" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794689"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881116" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881116"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/dev-guide/building_hono/index.html b/docs/1.4/dev-guide/building_hono/index.html
index 9967ab8..f275280 100644
--- a/docs/1.4/dev-guide/building_hono/index.html
+++ b/docs/1.4/dev-guide/building_hono/index.html
@@ -21,21 +21,21 @@
     <title>Building from Source :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881115" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794689"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881115"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794689"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881115"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881115"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881115"></script>
 
     
   </div>
@@ -2908,19 +2908,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794689"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794689"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794689"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794689"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881116"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881116"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881116"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881116"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794689"></script>
-    <script src="/hono/docs/js/learn.js?1618794689"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794689"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881116"></script>
+    <script src="/hono/docs/js/learn.js?1618881116"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881116"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794689" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794689"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881116" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881116"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/dev-guide/custom_http_adapter/index.html b/docs/1.4/dev-guide/custom_http_adapter/index.html
index 5d46439..13373a7 100644
--- a/docs/1.4/dev-guide/custom_http_adapter/index.html
+++ b/docs/1.4/dev-guide/custom_http_adapter/index.html
@@ -21,21 +21,21 @@
     <title>Implement a Custom Hono HTTP Protocol Adapter :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881115" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794689"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881115"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794689"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881115"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881115"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881115"></script>
 
     
   </div>
@@ -2940,19 +2940,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794689"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794689"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794689"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794689"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881116"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881116"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881116"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881116"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794689"></script>
-    <script src="/hono/docs/js/learn.js?1618794689"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794689"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881116"></script>
+    <script src="/hono/docs/js/learn.js?1618881116"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881116"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794689" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794689"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881116" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881116"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/dev-guide/index.html b/docs/1.4/dev-guide/index.html
index aa72a2a..5076b6b 100644
--- a/docs/1.4/dev-guide/index.html
+++ b/docs/1.4/dev-guide/index.html
@@ -21,21 +21,21 @@
     <title>Developer Guide :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881116" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881116" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881116" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794689"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881116"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794689"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881116"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881116"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881116"></script>
 
     
   </div>
@@ -2846,19 +2846,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794690"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794690"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794690"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794690"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881116"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881116"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881116"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881116"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794690"></script>
-    <script src="/hono/docs/js/learn.js?1618794690"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794690"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881116"></script>
+    <script src="/hono/docs/js/learn.js?1618881116"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881116"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794690" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794690"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881116" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881116"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/dev-guide/java_client_consumer/index.html b/docs/1.4/dev-guide/java_client_consumer/index.html
index a95e7d9..36000df 100644
--- a/docs/1.4/dev-guide/java_client_consumer/index.html
+++ b/docs/1.4/dev-guide/java_client_consumer/index.html
@@ -21,21 +21,21 @@
     <title>Consuming Messages from Java :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881115" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794689"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881115"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794689"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881115"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881115"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881115"></script>
 
     
   </div>
@@ -2915,19 +2915,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794689"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794689"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794689"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794689"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881116"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881116"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881116"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881116"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794689"></script>
-    <script src="/hono/docs/js/learn.js?1618794689"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794689"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881116"></script>
+    <script src="/hono/docs/js/learn.js?1618881116"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881116"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794689" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794689"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881116" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881116"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/index.html b/docs/1.4/index.html
index 3a293a1..7d102f6 100644
--- a/docs/1.4/index.html
+++ b/docs/1.4/index.html
@@ -21,21 +21,21 @@
     <title>Documentation :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881116" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881116" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881116" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794689"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881116"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794689"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881116"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881116"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881116"></script>
 
     
   </div>
@@ -2794,19 +2794,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794689"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794689"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794689"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794689"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881116"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881116"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881116"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881116"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794689"></script>
-    <script src="/hono/docs/js/learn.js?1618794689"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794689"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881116"></script>
+    <script src="/hono/docs/js/learn.js?1618881116"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881116"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794689" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794689"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881116" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881116"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/tags/index.html b/docs/1.4/tags/index.html
index f4645d9..0be691e 100644
--- a/docs/1.4/tags/index.html
+++ b/docs/1.4/tags/index.html
@@ -21,21 +21,21 @@
     <title>Tags :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881116" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881116" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881116" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794689"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881116"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794689"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881116"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881116"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881116"></script>
 
     
   </div>
@@ -2843,19 +2843,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794690"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794690"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794690"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794690"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881116"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881116"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881116"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881116"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794690"></script>
-    <script src="/hono/docs/js/learn.js?1618794690"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794690"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881116"></script>
+    <script src="/hono/docs/js/learn.js?1618881116"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881116"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794690" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794690"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881116" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881116"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/user-guide/amqp-adapter/index.html b/docs/1.4/user-guide/amqp-adapter/index.html
index 80fea61..4eb31a4 100644
--- a/docs/1.4/user-guide/amqp-adapter/index.html
+++ b/docs/1.4/user-guide/amqp-adapter/index.html
@@ -21,21 +21,21 @@
     <title>AMQP Adapter :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881115" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794689"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881115"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794689"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881115"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881115"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881115"></script>
 
     
   </div>
@@ -3362,19 +3362,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794689"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794689"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794689"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794689"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881116"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881116"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881116"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881116"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794689"></script>
-    <script src="/hono/docs/js/learn.js?1618794689"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794689"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881116"></script>
+    <script src="/hono/docs/js/learn.js?1618881116"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881116"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794689" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794689"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881116" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881116"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/user-guide/coap-adapter/index.html b/docs/1.4/user-guide/coap-adapter/index.html
index fa5816e..5d1e99c 100644
--- a/docs/1.4/user-guide/coap-adapter/index.html
+++ b/docs/1.4/user-guide/coap-adapter/index.html
@@ -21,21 +21,21 @@
     <title>CoAP Adapter :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881115" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794689"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881115"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794689"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881115"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881115"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881115"></script>
 
     
   </div>
@@ -3604,19 +3604,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794690"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794690"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794690"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794690"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881116"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881116"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881116"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881116"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794690"></script>
-    <script src="/hono/docs/js/learn.js?1618794690"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794690"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881116"></script>
+    <script src="/hono/docs/js/learn.js?1618881116"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881116"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794690" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794690"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881116" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881116"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/user-guide/device-registry/index.html b/docs/1.4/user-guide/device-registry/index.html
index 540e6ed..67d44bd 100644
--- a/docs/1.4/user-guide/device-registry/index.html
+++ b/docs/1.4/user-guide/device-registry/index.html
@@ -21,21 +21,21 @@
     <title>Device Registries :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881115" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794689"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881115"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794689"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881115"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881115"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881115"></script>
 
     
   </div>
@@ -2859,19 +2859,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794689"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794689"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794689"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794689"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881116"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881116"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881116"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881116"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794689"></script>
-    <script src="/hono/docs/js/learn.js?1618794689"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794689"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881116"></script>
+    <script src="/hono/docs/js/learn.js?1618881116"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881116"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794689" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794689"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881116" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881116"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/user-guide/file-based-device-registry/index.html b/docs/1.4/user-guide/file-based-device-registry/index.html
index aeb4d05..03c62ad 100644
--- a/docs/1.4/user-guide/file-based-device-registry/index.html
+++ b/docs/1.4/user-guide/file-based-device-registry/index.html
@@ -21,21 +21,21 @@
     <title>File Based Device Registry :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881115" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881115" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881115" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794689"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881115"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794689"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881115"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881115"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881115"></script>
 
     
   </div>
@@ -2796,19 +2796,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794689"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794689"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794689"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794689"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881116"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881116"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881116"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881116"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794689"></script>
-    <script src="/hono/docs/js/learn.js?1618794689"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794689"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881116"></script>
+    <script src="/hono/docs/js/learn.js?1618881116"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881116"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794689" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794689"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881116" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881116"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/user-guide/http-adapter/index.html b/docs/1.4/user-guide/http-adapter/index.html
index 0fbd841..68722c7 100644
--- a/docs/1.4/user-guide/http-adapter/index.html
+++ b/docs/1.4/user-guide/http-adapter/index.html
@@ -21,21 +21,21 @@
     <title>HTTP Adapter :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881116" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881116" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881116" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794689"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881116"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794689"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881116"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881116"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881116"></script>
 
     
   </div>
@@ -3537,19 +3537,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794690"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794690"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794690"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794690"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881116"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881116"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881116"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881116"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794690"></script>
-    <script src="/hono/docs/js/learn.js?1618794690"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794690"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881116"></script>
+    <script src="/hono/docs/js/learn.js?1618881116"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881116"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794690" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794690"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881116" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881116"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/user-guide/index.html b/docs/1.4/user-guide/index.html
index d25f048..ae5b881 100644
--- a/docs/1.4/user-guide/index.html
+++ b/docs/1.4/user-guide/index.html
@@ -21,21 +21,21 @@
     <title>User Guide :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881116" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881116" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881116" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794689"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881116"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794689"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881116"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881116"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881116"></script>
 
     
   </div>
@@ -2846,19 +2846,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794690"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794690"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794690"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794690"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881116"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881116"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881116"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881116"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794690"></script>
-    <script src="/hono/docs/js/learn.js?1618794690"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794690"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881116"></script>
+    <script src="/hono/docs/js/learn.js?1618881116"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881116"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794690" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794690"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881116" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881116"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/user-guide/jmeter_load_tests/index.html b/docs/1.4/user-guide/jmeter_load_tests/index.html
index 8f6acbb..f205b66 100644
--- a/docs/1.4/user-guide/jmeter_load_tests/index.html
+++ b/docs/1.4/user-guide/jmeter_load_tests/index.html
@@ -21,21 +21,21 @@
     <title>Load Tests with JMeter :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881116" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881116" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881116" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794689"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881116"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794689"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881116"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881116"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881116"></script>
 
     
   </div>
@@ -2747,19 +2747,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794689"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794689"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794689"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794689"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881116"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881116"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881116"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881116"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794689"></script>
-    <script src="/hono/docs/js/learn.js?1618794689"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794689"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881116"></script>
+    <script src="/hono/docs/js/learn.js?1618881116"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881116"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794689" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794689"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881116" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881116"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/user-guide/kura-adapter/index.html b/docs/1.4/user-guide/kura-adapter/index.html
index 2871a9e..96efa08 100644
--- a/docs/1.4/user-guide/kura-adapter/index.html
+++ b/docs/1.4/user-guide/kura-adapter/index.html
@@ -21,21 +21,21 @@
     <title>Kura Adapter :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881116" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881116" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881116" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794689"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881116"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794689"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881116"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881116"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881116"></script>
 
     
   </div>
@@ -3021,19 +3021,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794689"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794689"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794689"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794689"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881116"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881116"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881116"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881116"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794689"></script>
-    <script src="/hono/docs/js/learn.js?1618794689"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794689"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881116"></script>
+    <script src="/hono/docs/js/learn.js?1618881116"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881116"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794689" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794689"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881116" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881116"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/user-guide/mongodb-based-device-registry/index.html b/docs/1.4/user-guide/mongodb-based-device-registry/index.html
index eef2092..755a4c9 100644
--- a/docs/1.4/user-guide/mongodb-based-device-registry/index.html
+++ b/docs/1.4/user-guide/mongodb-based-device-registry/index.html
@@ -21,21 +21,21 @@
     <title>MongoDB Based Device Registry :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881116" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881116" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881116" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794689"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881116"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794689"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881116"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881116"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881116"></script>
 
     
   </div>
@@ -2790,19 +2790,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794689"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794689"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794689"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794689"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794689"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881116"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881116"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881116"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881116"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794689"></script>
-    <script src="/hono/docs/js/learn.js?1618794689"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794689"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881116"></script>
+    <script src="/hono/docs/js/learn.js?1618881116"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881116"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794689" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794689"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881116" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881116"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/user-guide/mqtt-adapter/index.html b/docs/1.4/user-guide/mqtt-adapter/index.html
index 80a3fa7..75bac03 100644
--- a/docs/1.4/user-guide/mqtt-adapter/index.html
+++ b/docs/1.4/user-guide/mqtt-adapter/index.html
@@ -21,21 +21,21 @@
     <title>MQTT Adapter :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881116" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881116" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881116" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794689"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881116"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794689"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881116"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881116"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881116"></script>
 
     
   </div>
@@ -3291,19 +3291,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794690"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794690"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794690"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794690"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881116"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881116"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881116"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881116"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794690"></script>
-    <script src="/hono/docs/js/learn.js?1618794690"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794690"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881116"></script>
+    <script src="/hono/docs/js/learn.js?1618881116"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881116"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794690" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794690"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881116" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881116"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.4/user-guide/sigfox-adapter/index.html b/docs/1.4/user-guide/sigfox-adapter/index.html
index 61aabab..9b26b05 100644
--- a/docs/1.4/user-guide/sigfox-adapter/index.html
+++ b/docs/1.4/user-guide/sigfox-adapter/index.html
@@ -21,21 +21,21 @@
     <title>Sigfox Adapter :: Eclipse Hono&trade; Vers.: 1.4</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794689" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881116" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881116" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881116" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794689" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881116" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794689"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881116"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794689"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881116"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881116"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.4";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794689"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881116"></script>
 
     
   </div>
@@ -2971,19 +2971,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794690"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794690"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794690"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794690"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794690"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881116"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881116"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881116"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881116"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881116"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794690"></script>
-    <script src="/hono/docs/js/learn.js?1618794690"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794690"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881116"></script>
+    <script src="/hono/docs/js/learn.js?1618881116"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881116"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794690" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794690"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881116" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881116"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/404.html b/docs/1.5/404.html
index b06d353..53290bf 100644
--- a/docs/1.5/404.html
+++ b/docs/1.5/404.html
@@ -18,15 +18,15 @@
   <title>404 Page not found</title>
 
    
-    <link href="/hono/docs/css/nucleus.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881114" rel="stylesheet">
     
-      <link href="/hono/docs/css/theme-hono.css?1618794688" rel="stylesheet">
+      <link href="/hono/docs/css/theme-hono.css?1618881114" rel="stylesheet">
     
 <style>
     :root #header + #content > #left > #rlblock_left {
diff --git a/docs/1.5/admin-guide/amqp-adapter-config/index.html b/docs/1.5/admin-guide/amqp-adapter-config/index.html
index 03fbc40..4b42009 100644
--- a/docs/1.5/admin-guide/amqp-adapter-config/index.html
+++ b/docs/1.5/admin-guide/amqp-adapter-config/index.html
@@ -21,21 +21,21 @@
     <title>AMQP Adapter Configuration :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881112" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794686"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881112"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794686"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881112"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881112"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881112"></script>
 
     
   </div>
@@ -3132,19 +3132,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794686"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794686"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794686"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794686"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881112"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881112"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881112"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881112"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794686"></script>
-    <script src="/hono/docs/js/learn.js?1618794686"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794686"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881112"></script>
+    <script src="/hono/docs/js/learn.js?1618881112"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881112"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794686" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794686"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881112" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881112"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/admin-guide/amqp-network-config/index.html b/docs/1.5/admin-guide/amqp-network-config/index.html
index bd620ad..5b1b08c 100644
--- a/docs/1.5/admin-guide/amqp-network-config/index.html
+++ b/docs/1.5/admin-guide/amqp-network-config/index.html
@@ -21,21 +21,21 @@
     <title>AMQP 1.0 Messaging Network Configuration :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881112" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794686"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881112"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794686"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881112"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881112"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881112"></script>
 
     
   </div>
@@ -2946,19 +2946,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794686"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794686"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794686"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794686"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881112"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881112"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881112"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881112"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794686"></script>
-    <script src="/hono/docs/js/learn.js?1618794686"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794686"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881112"></script>
+    <script src="/hono/docs/js/learn.js?1618881112"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881112"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794686" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794686"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881112" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881112"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/admin-guide/auth-server-config/index.html b/docs/1.5/admin-guide/auth-server-config/index.html
index aba39dd..2cc5454 100644
--- a/docs/1.5/admin-guide/auth-server-config/index.html
+++ b/docs/1.5/admin-guide/auth-server-config/index.html
@@ -21,21 +21,21 @@
     <title>Auth Server Configuration :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881112" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794686"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881112"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794686"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881112"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881112"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881112"></script>
 
     
   </div>
@@ -3116,19 +3116,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794686"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794686"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794686"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794686"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881112"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881112"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881112"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881112"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794686"></script>
-    <script src="/hono/docs/js/learn.js?1618794686"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794686"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881112"></script>
+    <script src="/hono/docs/js/learn.js?1618881112"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881112"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794686" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794686"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881112" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881112"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/admin-guide/coap-adapter-config/index.html b/docs/1.5/admin-guide/coap-adapter-config/index.html
index 30b9d69..bd5c640 100644
--- a/docs/1.5/admin-guide/coap-adapter-config/index.html
+++ b/docs/1.5/admin-guide/coap-adapter-config/index.html
@@ -21,21 +21,21 @@
     <title>CoAP Adapter Configuration :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881112" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794686"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881112"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794686"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881112"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881112"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881112"></script>
 
     
   </div>
@@ -3089,19 +3089,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794686"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794686"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794686"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794686"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881112"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881112"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881112"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881112"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794686"></script>
-    <script src="/hono/docs/js/learn.js?1618794686"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794686"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881112"></script>
+    <script src="/hono/docs/js/learn.js?1618881112"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881112"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794686" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794686"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881112" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881112"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/admin-guide/command-router-config/index.html b/docs/1.5/admin-guide/command-router-config/index.html
index e319ae2..36237a7 100644
--- a/docs/1.5/admin-guide/command-router-config/index.html
+++ b/docs/1.5/admin-guide/command-router-config/index.html
@@ -21,21 +21,21 @@
     <title>Configuring the Command Router Service :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881112" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794686"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881112"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794686"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881112"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881112"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881112"></script>
 
     
   </div>
@@ -3089,19 +3089,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794686"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794686"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794686"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794686"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881112"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881112"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881112"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881112"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794686"></script>
-    <script src="/hono/docs/js/learn.js?1618794686"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794686"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881112"></script>
+    <script src="/hono/docs/js/learn.js?1618881112"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881112"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794686" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794686"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881112" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881112"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/admin-guide/common-config/index.html b/docs/1.5/admin-guide/common-config/index.html
index bebda5b..5be15ed 100644
--- a/docs/1.5/admin-guide/common-config/index.html
+++ b/docs/1.5/admin-guide/common-config/index.html
@@ -21,21 +21,21 @@
     <title>Common Configuration :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881112" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794686"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881112"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794686"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881112"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881112"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881112"></script>
 
     
   </div>
@@ -3209,19 +3209,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794686"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794686"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794686"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794686"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881112"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881112"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881112"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881112"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794686"></script>
-    <script src="/hono/docs/js/learn.js?1618794686"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794686"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881112"></script>
+    <script src="/hono/docs/js/learn.js?1618881112"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881112"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794686" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794686"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881112" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881112"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/admin-guide/device-connection-config/index.html b/docs/1.5/admin-guide/device-connection-config/index.html
index 899fb21..6858edc 100644
--- a/docs/1.5/admin-guide/device-connection-config/index.html
+++ b/docs/1.5/admin-guide/device-connection-config/index.html
@@ -21,21 +21,21 @@
     <title>Configuring the Device Connection Service :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881112" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794686"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881112"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794686"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881112"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881112"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881112"></script>
 
     
   </div>
@@ -3223,19 +3223,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794686"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794686"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794686"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794686"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881113"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881113"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881113"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881113"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794686"></script>
-    <script src="/hono/docs/js/learn.js?1618794686"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794686"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881113"></script>
+    <script src="/hono/docs/js/learn.js?1618881113"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881113"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794686" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794686"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881113" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881113"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/admin-guide/device-registry-config/index.html b/docs/1.5/admin-guide/device-registry-config/index.html
index 2499d58..4bc31f0 100644
--- a/docs/1.5/admin-guide/device-registry-config/index.html
+++ b/docs/1.5/admin-guide/device-registry-config/index.html
@@ -21,21 +21,21 @@
     <title>Device Registry Configurations :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881112" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794686"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881112"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794686"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881112"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881112"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881112"></script>
 
     
   </div>
@@ -2934,19 +2934,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794686"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794686"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794686"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794686"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881112"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881112"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881112"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881112"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794686"></script>
-    <script src="/hono/docs/js/learn.js?1618794686"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794686"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881112"></script>
+    <script src="/hono/docs/js/learn.js?1618881112"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881112"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794686" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794686"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881112" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881112"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/admin-guide/file-based-device-registry-config/index.html b/docs/1.5/admin-guide/file-based-device-registry-config/index.html
index 080f68b..09929a6 100644
--- a/docs/1.5/admin-guide/file-based-device-registry-config/index.html
+++ b/docs/1.5/admin-guide/file-based-device-registry-config/index.html
@@ -21,21 +21,21 @@
     <title>File Based Device Registry Configuration :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881112" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794686"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881112"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794686"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881112"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881112"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881112"></script>
 
     
   </div>
@@ -3357,19 +3357,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794686"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794686"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794686"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794686"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881113"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881113"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881113"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881113"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794686"></script>
-    <script src="/hono/docs/js/learn.js?1618794686"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794686"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881113"></script>
+    <script src="/hono/docs/js/learn.js?1618881113"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881113"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794686" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794686"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881113" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881113"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/admin-guide/hono-client-configuration/index.html b/docs/1.5/admin-guide/hono-client-configuration/index.html
index e8ced5f..04546e2 100644
--- a/docs/1.5/admin-guide/hono-client-configuration/index.html
+++ b/docs/1.5/admin-guide/hono-client-configuration/index.html
@@ -21,21 +21,21 @@
     <title>Hono Client Configuration :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881112" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794686"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881112"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794686"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881112"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881112"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881112"></script>
 
     
   </div>
@@ -3224,19 +3224,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794687"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794687"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794687"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794687"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881112"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881112"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881112"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881112"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794687"></script>
-    <script src="/hono/docs/js/learn.js?1618794687"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794687"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881112"></script>
+    <script src="/hono/docs/js/learn.js?1618881112"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881112"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794687" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794687"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881112" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881112"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/admin-guide/http-adapter-config/index.html b/docs/1.5/admin-guide/http-adapter-config/index.html
index 2bc53d4..24aa115 100644
--- a/docs/1.5/admin-guide/http-adapter-config/index.html
+++ b/docs/1.5/admin-guide/http-adapter-config/index.html
@@ -21,21 +21,21 @@
     <title>HTTP Adapter Configuration :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881112" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794686"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881112"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794686"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881112"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881112"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881112"></script>
 
     
   </div>
@@ -3108,19 +3108,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794686"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794686"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794686"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794686"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881112"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881112"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881112"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881112"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794686"></script>
-    <script src="/hono/docs/js/learn.js?1618794686"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794686"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881112"></script>
+    <script src="/hono/docs/js/learn.js?1618881112"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881112"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794686" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794686"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881112" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881112"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/admin-guide/index.html b/docs/1.5/admin-guide/index.html
index ce28052..c569f77 100644
--- a/docs/1.5/admin-guide/index.html
+++ b/docs/1.5/admin-guide/index.html
@@ -21,21 +21,21 @@
     <title>Admin Guide :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881114" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881114" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881114" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794687"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881114"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794687"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881114"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881114"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881114"></script>
 
     
   </div>
@@ -2920,19 +2920,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794688"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794688"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794688"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794688"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881114"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881114"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881114"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881114"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881114"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881114"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794688"></script>
-    <script src="/hono/docs/js/learn.js?1618794688"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794688"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881114"></script>
+    <script src="/hono/docs/js/learn.js?1618881114"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881114"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794688" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794688"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881114" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881114"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/admin-guide/jdbc-device-registry-config/index.html b/docs/1.5/admin-guide/jdbc-device-registry-config/index.html
index 8d243f4..f59a053 100644
--- a/docs/1.5/admin-guide/jdbc-device-registry-config/index.html
+++ b/docs/1.5/admin-guide/jdbc-device-registry-config/index.html
@@ -21,21 +21,21 @@
     <title>JDBC Based Device Registry Configuration :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881112" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794686"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881112"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794686"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881112"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881112"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881112"></script>
 
     
   </div>
@@ -3173,19 +3173,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794686"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794686"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794686"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794686"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881112"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881112"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881112"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881112"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794686"></script>
-    <script src="/hono/docs/js/learn.js?1618794686"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794686"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881112"></script>
+    <script src="/hono/docs/js/learn.js?1618881112"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881112"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794686" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794686"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881112" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881112"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/admin-guide/kura-adapter-config/index.html b/docs/1.5/admin-guide/kura-adapter-config/index.html
index d4bd913..7f3aeb4 100644
--- a/docs/1.5/admin-guide/kura-adapter-config/index.html
+++ b/docs/1.5/admin-guide/kura-adapter-config/index.html
@@ -21,21 +21,21 @@
     <title>Kura Adapter Configuration :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881112" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794686"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881112"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794686"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881112"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881112"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881112"></script>
 
     
   </div>
@@ -3133,19 +3133,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794686"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794686"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794686"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794686"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881113"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881113"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881113"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881113"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794686"></script>
-    <script src="/hono/docs/js/learn.js?1618794686"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794686"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881113"></script>
+    <script src="/hono/docs/js/learn.js?1618881113"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881113"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794686" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794686"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881113" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881113"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/admin-guide/mongodb-device-registry-config/index.html b/docs/1.5/admin-guide/mongodb-device-registry-config/index.html
index b2a908a..6d98031 100644
--- a/docs/1.5/admin-guide/mongodb-device-registry-config/index.html
+++ b/docs/1.5/admin-guide/mongodb-device-registry-config/index.html
@@ -21,21 +21,21 @@
     <title>MongoDB Based Device Registry Configuration :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881112" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794686"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881112"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794686"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881112"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881112"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881112"></script>
 
     
   </div>
@@ -3173,19 +3173,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794686"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794686"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794686"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794686"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881112"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881112"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881112"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881112"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794686"></script>
-    <script src="/hono/docs/js/learn.js?1618794686"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794686"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881112"></script>
+    <script src="/hono/docs/js/learn.js?1618881112"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881112"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794686" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794686"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881112" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881112"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/admin-guide/monitoring-tracing-config/index.html b/docs/1.5/admin-guide/monitoring-tracing-config/index.html
index add4514..962a715 100644
--- a/docs/1.5/admin-guide/monitoring-tracing-config/index.html
+++ b/docs/1.5/admin-guide/monitoring-tracing-config/index.html
@@ -21,21 +21,21 @@
     <title>Monitoring & Tracing :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881112" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794686"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881112"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794686"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881112"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881112"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881112"></script>
 
     
   </div>
@@ -3096,19 +3096,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794686"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794686"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794686"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794686"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881112"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881112"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881112"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881112"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794686"></script>
-    <script src="/hono/docs/js/learn.js?1618794686"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794686"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881112"></script>
+    <script src="/hono/docs/js/learn.js?1618881112"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881112"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794686" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794686"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881112" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881112"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/admin-guide/mqtt-adapter-config/index.html b/docs/1.5/admin-guide/mqtt-adapter-config/index.html
index 1cdffcc..0df278b 100644
--- a/docs/1.5/admin-guide/mqtt-adapter-config/index.html
+++ b/docs/1.5/admin-guide/mqtt-adapter-config/index.html
@@ -21,21 +21,21 @@
     <title>MQTT Adapter Configuration :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881112" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794686"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881112"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794686"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881112"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881112"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881112"></script>
 
     
   </div>
@@ -3188,19 +3188,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794686"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794686"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794686"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794686"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881112"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881112"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881112"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881112"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794686"></script>
-    <script src="/hono/docs/js/learn.js?1618794686"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794686"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881112"></script>
+    <script src="/hono/docs/js/learn.js?1618881112"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881112"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794686" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794686"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881112" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881112"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/admin-guide/secure_communication/index.html b/docs/1.5/admin-guide/secure_communication/index.html
index 7ab7501..322ec74 100644
--- a/docs/1.5/admin-guide/secure_communication/index.html
+++ b/docs/1.5/admin-guide/secure_communication/index.html
@@ -21,21 +21,21 @@
     <title>Secure Communication :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881112" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794686"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881112"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794686"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881112"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881112"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881112"></script>
 
     
   </div>
@@ -3231,19 +3231,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794686"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794686"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794686"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794686"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881113"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881113"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881113"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881113"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794686"></script>
-    <script src="/hono/docs/js/learn.js?1618794686"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794686"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881113"></script>
+    <script src="/hono/docs/js/learn.js?1618881113"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881113"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794686" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794686"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881113" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881113"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/api/authentication/index.html b/docs/1.5/api/authentication/index.html
index d93eb4f..46755ce 100644
--- a/docs/1.5/api/authentication/index.html
+++ b/docs/1.5/api/authentication/index.html
@@ -21,21 +21,21 @@
     <title>Authentication API Specification :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881112" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794686"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881112"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794686"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881112"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881112"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881112"></script>
 
     
   </div>
@@ -3061,19 +3061,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794687"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794687"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794687"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794687"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881113"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881113"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881113"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881113"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794687"></script>
-    <script src="/hono/docs/js/learn.js?1618794687"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794687"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881113"></script>
+    <script src="/hono/docs/js/learn.js?1618881113"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881113"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794687" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794687"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881113" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881113"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/api/command-and-control/index.html b/docs/1.5/api/command-and-control/index.html
index 883508e..9d3ba96 100644
--- a/docs/1.5/api/command-and-control/index.html
+++ b/docs/1.5/api/command-and-control/index.html
@@ -21,21 +21,21 @@
     <title>Command & Control API Specification :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881112" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794686"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881112"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794686"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881112"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881112"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881112"></script>
 
     
   </div>
@@ -3245,19 +3245,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794687"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794687"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794687"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794687"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881113"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881113"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881113"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881113"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794687"></script>
-    <script src="/hono/docs/js/learn.js?1618794687"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794687"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881113"></script>
+    <script src="/hono/docs/js/learn.js?1618881113"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881113"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794687" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794687"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881113" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881113"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/api/command-router/index.html b/docs/1.5/api/command-router/index.html
index c656a34..464093c 100644
--- a/docs/1.5/api/command-router/index.html
+++ b/docs/1.5/api/command-router/index.html
@@ -21,21 +21,21 @@
     <title>Command Router API Specification :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881112" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794686"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881112"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794686"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881112"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881112"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881112"></script>
 
     
   </div>
@@ -3139,19 +3139,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794687"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794687"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794687"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794687"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881113"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881113"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881113"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881113"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794687"></script>
-    <script src="/hono/docs/js/learn.js?1618794687"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794687"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881113"></script>
+    <script src="/hono/docs/js/learn.js?1618881113"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881113"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794687" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794687"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881113" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881113"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/api/credentials/index.html b/docs/1.5/api/credentials/index.html
index 8a3e424..2bd579a 100644
--- a/docs/1.5/api/credentials/index.html
+++ b/docs/1.5/api/credentials/index.html
@@ -21,21 +21,21 @@
     <title>Credentials API Specification :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881112" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794686"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881112"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794686"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881112"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881112"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881112"></script>
 
     
   </div>
@@ -3475,19 +3475,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794687"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794687"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794687"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794687"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881113"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881113"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881113"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881113"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794687"></script>
-    <script src="/hono/docs/js/learn.js?1618794687"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794687"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881113"></script>
+    <script src="/hono/docs/js/learn.js?1618881113"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881113"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794687" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794687"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881113" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881113"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/api/device-connection/index.html b/docs/1.5/api/device-connection/index.html
index 604b9cd..3c6e069 100644
--- a/docs/1.5/api/device-connection/index.html
+++ b/docs/1.5/api/device-connection/index.html
@@ -21,21 +21,21 @@
     <title>Device Connection API Specification :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881112" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794686"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881112"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794686"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881112"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881112"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881112"></script>
 
     
   </div>
@@ -3572,19 +3572,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794687"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794687"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794687"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794687"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881113"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881113"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881113"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881113"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794687"></script>
-    <script src="/hono/docs/js/learn.js?1618794687"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794687"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881113"></script>
+    <script src="/hono/docs/js/learn.js?1618881113"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881113"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794687" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794687"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881113" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881113"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/api/device-registration/index.html b/docs/1.5/api/device-registration/index.html
index fe1bda3..bb75402 100644
--- a/docs/1.5/api/device-registration/index.html
+++ b/docs/1.5/api/device-registration/index.html
@@ -21,21 +21,21 @@
     <title>Device Registration API Specification :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881112" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794686"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881112"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794686"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881112"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881112"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881112"></script>
 
     
   </div>
@@ -3161,19 +3161,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794687"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794687"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794687"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794687"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881113"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881113"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881113"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881113"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794687"></script>
-    <script src="/hono/docs/js/learn.js?1618794687"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794687"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881113"></script>
+    <script src="/hono/docs/js/learn.js?1618881113"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881113"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794687" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794687"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881113" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881113"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/api/event/index.html b/docs/1.5/api/event/index.html
index 2381652..7d0cdf9 100644
--- a/docs/1.5/api/event/index.html
+++ b/docs/1.5/api/event/index.html
@@ -21,21 +21,21 @@
     <title>Event API Specification :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881112" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794686"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881112"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794686"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881112"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881112"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881112"></script>
 
     
   </div>
@@ -3127,19 +3127,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794687"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794687"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794687"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794687"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881113"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881113"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881113"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881113"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794687"></script>
-    <script src="/hono/docs/js/learn.js?1618794687"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794687"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881113"></script>
+    <script src="/hono/docs/js/learn.js?1618881113"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881113"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794687" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794687"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881113" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881113"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/api/index.html b/docs/1.5/api/index.html
index 89a4427..e652d47 100644
--- a/docs/1.5/api/index.html
+++ b/docs/1.5/api/index.html
@@ -21,21 +21,21 @@
     <title>API :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881114" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881114" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881114" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794687"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881114"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794687"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881114"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881114"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881114"></script>
 
     
   </div>
@@ -2921,19 +2921,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794688"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794688"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794688"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794688"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881114"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881114"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881114"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881114"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881114"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881114"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794688"></script>
-    <script src="/hono/docs/js/learn.js?1618794688"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794688"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881114"></script>
+    <script src="/hono/docs/js/learn.js?1618881114"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881114"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794688" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794688"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881114" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881114"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/api/management/index.html b/docs/1.5/api/management/index.html
index 43af328..e0e4c4e 100644
--- a/docs/1.5/api/management/index.html
+++ b/docs/1.5/api/management/index.html
@@ -21,21 +21,21 @@
     <title>Device Registry Management API Specification :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881112" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794686"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881112"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -86,14 +86,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794686"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881112"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881112"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881112"></script>
 
     
   </div>
@@ -2963,19 +2963,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794687"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794687"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794687"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794687"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881113"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881113"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881113"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881113"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794687"></script>
-    <script src="/hono/docs/js/learn.js?1618794687"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794687"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881113"></script>
+    <script src="/hono/docs/js/learn.js?1618881113"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881113"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794687" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794687"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881113" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881113"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/api/metrics/index.html b/docs/1.5/api/metrics/index.html
index d31a7f2..3bebd83 100644
--- a/docs/1.5/api/metrics/index.html
+++ b/docs/1.5/api/metrics/index.html
@@ -21,21 +21,21 @@
     <title>Metrics :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881112" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794686"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881112"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794686"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881112"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881112"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881112"></script>
 
     
   </div>
@@ -3203,19 +3203,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794687"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794687"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794687"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794687"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881113"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881113"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881113"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881113"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794687"></script>
-    <script src="/hono/docs/js/learn.js?1618794687"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794687"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881113"></script>
+    <script src="/hono/docs/js/learn.js?1618881113"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881113"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794687" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794687"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881113" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881113"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/api/telemetry/index.html b/docs/1.5/api/telemetry/index.html
index bc0ecab..2ba4d99 100644
--- a/docs/1.5/api/telemetry/index.html
+++ b/docs/1.5/api/telemetry/index.html
@@ -21,21 +21,21 @@
     <title>Telemetry API Specification :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881112" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794686"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881112"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794686"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881112"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881112"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881112"></script>
 
     
   </div>
@@ -3098,19 +3098,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794687"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794687"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794687"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794687"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881113"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881113"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881113"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881113"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794687"></script>
-    <script src="/hono/docs/js/learn.js?1618794687"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794687"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881113"></script>
+    <script src="/hono/docs/js/learn.js?1618881113"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881113"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794687" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794687"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881113" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881113"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/api/tenant/index.html b/docs/1.5/api/tenant/index.html
index d14394a..949edd2 100644
--- a/docs/1.5/api/tenant/index.html
+++ b/docs/1.5/api/tenant/index.html
@@ -21,21 +21,21 @@
     <title>Tenant API Specification :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881112" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794686"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881112"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794686"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881112"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881112"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881112"></script>
 
     
   </div>
@@ -3548,19 +3548,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794687"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794687"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794687"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794687"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881113"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881113"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881113"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881113"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794687"></script>
-    <script src="/hono/docs/js/learn.js?1618794687"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794687"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881113"></script>
+    <script src="/hono/docs/js/learn.js?1618881113"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881113"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794687" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794687"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881113" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881113"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/architecture/auth/index.html b/docs/1.5/architecture/auth/index.html
index 630ca87..59b4e24 100644
--- a/docs/1.5/architecture/auth/index.html
+++ b/docs/1.5/architecture/auth/index.html
@@ -21,21 +21,21 @@
     <title>Authentication/Authorization :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881112" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794686"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881112"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794686"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881112"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881112"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881112"></script>
 
     
   </div>
@@ -2976,19 +2976,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794687"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794687"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794687"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794687"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881113"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881113"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881113"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881113"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794687"></script>
-    <script src="/hono/docs/js/learn.js?1618794687"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794687"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881113"></script>
+    <script src="/hono/docs/js/learn.js?1618881113"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881113"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794687" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794687"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881113" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881113"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/architecture/component-view/index.html b/docs/1.5/architecture/component-view/index.html
index 6946a9e..21d9097 100644
--- a/docs/1.5/architecture/component-view/index.html
+++ b/docs/1.5/architecture/component-view/index.html
@@ -21,21 +21,21 @@
     <title>Component View :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881113" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794686"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881113"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794686"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881113"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881113"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881113"></script>
 
     
   </div>
@@ -2979,19 +2979,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794687"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794687"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794687"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794687"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881113"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881113"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881113"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881113"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794687"></script>
-    <script src="/hono/docs/js/learn.js?1618794687"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794687"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881113"></script>
+    <script src="/hono/docs/js/learn.js?1618881113"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881113"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794687" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794687"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881113" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881113"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/architecture/index.html b/docs/1.5/architecture/index.html
index 2b88cfe..2dbb24d 100644
--- a/docs/1.5/architecture/index.html
+++ b/docs/1.5/architecture/index.html
@@ -21,21 +21,21 @@
     <title>Architecture :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881114" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881114" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881114" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794687"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881114"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794687"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881114"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881114"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881114"></script>
 
     
   </div>
@@ -2920,19 +2920,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794688"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794688"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794688"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794688"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881114"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881114"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881114"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881114"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881114"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881114"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794688"></script>
-    <script src="/hono/docs/js/learn.js?1618794688"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794688"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881114"></script>
+    <script src="/hono/docs/js/learn.js?1618881114"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881114"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794688" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794688"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881114" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881114"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/categories/index.html b/docs/1.5/categories/index.html
index b6f5014..2d6890d 100644
--- a/docs/1.5/categories/index.html
+++ b/docs/1.5/categories/index.html
@@ -21,21 +21,21 @@
     <title>Categories :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881114" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881114" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881114" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794688"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881114"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794688"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881114"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881114"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881114"></script>
 
     
   </div>
@@ -2917,19 +2917,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794688"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794688"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794688"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794688"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881114"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881114"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881114"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881114"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881114"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881114"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794688"></script>
-    <script src="/hono/docs/js/learn.js?1618794688"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794688"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881114"></script>
+    <script src="/hono/docs/js/learn.js?1618881114"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881114"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794688" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794688"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881114" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881114"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/concepts/command-and-control/index.html b/docs/1.5/concepts/command-and-control/index.html
index 04ec9c7..efa1627 100644
--- a/docs/1.5/concepts/command-and-control/index.html
+++ b/docs/1.5/concepts/command-and-control/index.html
@@ -21,21 +21,21 @@
     <title>Command & Control :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881113" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794687"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881113"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794687"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881113"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881113"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881113"></script>
 
     
   </div>
@@ -2998,19 +2998,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794687"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794687"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794687"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794687"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881113"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881113"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881113"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881113"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794687"></script>
-    <script src="/hono/docs/js/learn.js?1618794687"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794687"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881113"></script>
+    <script src="/hono/docs/js/learn.js?1618881113"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881113"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794687" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794687"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881113" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881113"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/concepts/connecting-devices/index.html b/docs/1.5/concepts/connecting-devices/index.html
index 2bcd0ee..54dd08e 100644
--- a/docs/1.5/concepts/connecting-devices/index.html
+++ b/docs/1.5/concepts/connecting-devices/index.html
@@ -21,21 +21,21 @@
     <title>Connecting Devices :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881113" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794687"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881113"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794687"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881113"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881113"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881113"></script>
 
     
   </div>
@@ -3035,19 +3035,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794687"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794687"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794687"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794687"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881113"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881113"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881113"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881113"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794687"></script>
-    <script src="/hono/docs/js/learn.js?1618794687"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794687"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881113"></script>
+    <script src="/hono/docs/js/learn.js?1618881113"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881113"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794687" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794687"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881113" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881113"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/concepts/connection-events/index.html b/docs/1.5/concepts/connection-events/index.html
index 0788927..84027f5 100644
--- a/docs/1.5/concepts/connection-events/index.html
+++ b/docs/1.5/concepts/connection-events/index.html
@@ -21,21 +21,21 @@
     <title>Connection Events :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881113" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794687"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881113"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794687"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881113"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881113"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881113"></script>
 
     
   </div>
@@ -2955,19 +2955,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794687"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794687"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794687"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794687"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881113"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881113"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881113"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881113"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794687"></script>
-    <script src="/hono/docs/js/learn.js?1618794687"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794687"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881113"></script>
+    <script src="/hono/docs/js/learn.js?1618881113"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881113"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794687" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794687"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881113" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881113"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/concepts/device-identity/index.html b/docs/1.5/concepts/device-identity/index.html
index 78f6da5..9e77c3a 100644
--- a/docs/1.5/concepts/device-identity/index.html
+++ b/docs/1.5/concepts/device-identity/index.html
@@ -21,21 +21,21 @@
     <title>Device Identity :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881113" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794687"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881113"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794687"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881113"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881113"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881113"></script>
 
     
   </div>
@@ -2959,19 +2959,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794687"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794687"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794687"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794687"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881113"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881113"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881113"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881113"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794687"></script>
-    <script src="/hono/docs/js/learn.js?1618794687"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794687"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881113"></script>
+    <script src="/hono/docs/js/learn.js?1618881113"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881113"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794687" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794687"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881113" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881113"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/concepts/device-notifications/index.html b/docs/1.5/concepts/device-notifications/index.html
index c54f659..0e2e2af 100644
--- a/docs/1.5/concepts/device-notifications/index.html
+++ b/docs/1.5/concepts/device-notifications/index.html
@@ -21,21 +21,21 @@
     <title>Device Notifications :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881113" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794687"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881113"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794687"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881113"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881113"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881113"></script>
 
     
   </div>
@@ -2937,19 +2937,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794687"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794687"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794687"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794687"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881113"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881113"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881113"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881113"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794687"></script>
-    <script src="/hono/docs/js/learn.js?1618794687"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794687"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881113"></script>
+    <script src="/hono/docs/js/learn.js?1618881113"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881113"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794687" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794687"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881113" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881113"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/concepts/device-provisioning/index.html b/docs/1.5/concepts/device-provisioning/index.html
index 23abf5c..2aa1c39 100644
--- a/docs/1.5/concepts/device-provisioning/index.html
+++ b/docs/1.5/concepts/device-provisioning/index.html
@@ -21,21 +21,21 @@
     <title>Device Provisioning :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881113" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794687"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881113"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794687"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881113"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881113"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881113"></script>
 
     
   </div>
@@ -2972,19 +2972,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794687"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794687"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794687"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794687"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881113"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881113"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881113"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881113"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794687"></script>
-    <script src="/hono/docs/js/learn.js?1618794687"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794687"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881113"></script>
+    <script src="/hono/docs/js/learn.js?1618881113"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881113"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794687" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794687"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881113" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881113"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/concepts/index.html b/docs/1.5/concepts/index.html
index fdb24b8..52eec7e 100644
--- a/docs/1.5/concepts/index.html
+++ b/docs/1.5/concepts/index.html
@@ -21,21 +21,21 @@
     <title>Concepts :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881114" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881114" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881114" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794687"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881114"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794687"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881114"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881114"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881114"></script>
 
     
   </div>
@@ -2917,19 +2917,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794688"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794688"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794688"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794688"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881114"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881114"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881114"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881114"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881114"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881114"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794688"></script>
-    <script src="/hono/docs/js/learn.js?1618794688"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794688"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881114"></script>
+    <script src="/hono/docs/js/learn.js?1618881114"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881114"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794688" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794688"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881114" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881114"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/concepts/resource-limits/index.html b/docs/1.5/concepts/resource-limits/index.html
index 03d6960..f648c78 100644
--- a/docs/1.5/concepts/resource-limits/index.html
+++ b/docs/1.5/concepts/resource-limits/index.html
@@ -21,21 +21,21 @@
     <title>Resource limits :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881113" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794687"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881113"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794687"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881113"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881113"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881113"></script>
 
     
   </div>
@@ -2993,19 +2993,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794687"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794687"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794687"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794687"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881113"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881113"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881113"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881113"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794687"></script>
-    <script src="/hono/docs/js/learn.js?1618794687"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794687"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881113"></script>
+    <script src="/hono/docs/js/learn.js?1618881113"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881113"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794687" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794687"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881113" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881113"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/concepts/tenancy/index.html b/docs/1.5/concepts/tenancy/index.html
index dcafa64..af778c2 100644
--- a/docs/1.5/concepts/tenancy/index.html
+++ b/docs/1.5/concepts/tenancy/index.html
@@ -21,21 +21,21 @@
     <title>Multi-Tenancy :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881113" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794687"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881113"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794687"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881113"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881113"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881113"></script>
 
     
   </div>
@@ -2958,19 +2958,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794687"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794687"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794687"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794687"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881113"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881113"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881113"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881113"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794687"></script>
-    <script src="/hono/docs/js/learn.js?1618794687"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794687"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881113"></script>
+    <script src="/hono/docs/js/learn.js?1618881113"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881113"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794687" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794687"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881113" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881113"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/deployment/create-kubernetes-cluster/index.html b/docs/1.5/deployment/create-kubernetes-cluster/index.html
index c94e109..31ca1f4 100644
--- a/docs/1.5/deployment/create-kubernetes-cluster/index.html
+++ b/docs/1.5/deployment/create-kubernetes-cluster/index.html
@@ -21,21 +21,21 @@
     <title>Setting up a Kubernetes Cluster :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881113" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794687"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881113"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794687"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881113"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881113"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881113"></script>
 
     
   </div>
@@ -3047,19 +3047,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794687"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794687"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794687"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794687"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881114"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881114"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881114"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881114"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881114"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881114"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794687"></script>
-    <script src="/hono/docs/js/learn.js?1618794687"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794687"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881114"></script>
+    <script src="/hono/docs/js/learn.js?1618881114"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881114"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794687" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794687"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881114" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881114"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/deployment/helm-based-deployment/index.html b/docs/1.5/deployment/helm-based-deployment/index.html
index d74f897..d873e77 100644
--- a/docs/1.5/deployment/helm-based-deployment/index.html
+++ b/docs/1.5/deployment/helm-based-deployment/index.html
@@ -21,21 +21,21 @@
     <title>Helm based Deployment :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881113" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794687"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881113"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794687"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881113"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881113"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881113"></script>
 
     
   </div>
@@ -3094,19 +3094,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794688"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794688"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794688"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794688"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881114"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881114"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881114"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881114"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881114"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881114"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794688"></script>
-    <script src="/hono/docs/js/learn.js?1618794688"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794688"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881114"></script>
+    <script src="/hono/docs/js/learn.js?1618881114"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881114"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794688" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794688"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881114" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881114"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/deployment/index.html b/docs/1.5/deployment/index.html
index f32c527..7c766bc 100644
--- a/docs/1.5/deployment/index.html
+++ b/docs/1.5/deployment/index.html
@@ -21,21 +21,21 @@
     <title>Deployment :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881114" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881114" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881114" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794687"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881114"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794687"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881114"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881114"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881114"></script>
 
     
   </div>
@@ -2920,19 +2920,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794688"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794688"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794688"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794688"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881114"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881114"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881114"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881114"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881114"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881114"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794688"></script>
-    <script src="/hono/docs/js/learn.js?1618794688"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794688"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881114"></script>
+    <script src="/hono/docs/js/learn.js?1618881114"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881114"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794688" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794688"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881114" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881114"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/deployment/openshift/index.html b/docs/1.5/deployment/openshift/index.html
index e9ad3e7..44a4d0b 100644
--- a/docs/1.5/deployment/openshift/index.html
+++ b/docs/1.5/deployment/openshift/index.html
@@ -21,21 +21,21 @@
     <title>OpenShift / OKD :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881113" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794687"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881113"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794687"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881113"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881113"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881113"></script>
 
     
   </div>
@@ -2941,19 +2941,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794687"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794687"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794687"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794687"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881113"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881113"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881113"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881113"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794687"></script>
-    <script src="/hono/docs/js/learn.js?1618794687"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794687"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881113"></script>
+    <script src="/hono/docs/js/learn.js?1618881113"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881113"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794687" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794687"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881113" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881113"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/deployment/resource-limitation/index.html b/docs/1.5/deployment/resource-limitation/index.html
index d27fc6c..98df384 100644
--- a/docs/1.5/deployment/resource-limitation/index.html
+++ b/docs/1.5/deployment/resource-limitation/index.html
@@ -21,21 +21,21 @@
     <title>Limiting Resource Usage :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881113" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794687"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881113"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794687"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881113"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881113"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881113"></script>
 
     
   </div>
@@ -3004,19 +3004,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794687"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794687"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794687"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794687"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881114"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881114"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881114"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881114"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881114"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881114"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794687"></script>
-    <script src="/hono/docs/js/learn.js?1618794687"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794687"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881114"></script>
+    <script src="/hono/docs/js/learn.js?1618881114"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881114"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794687" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794687"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881114" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881114"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/dev-guide/amqp_adapter_client/index.html b/docs/1.5/dev-guide/amqp_adapter_client/index.html
index 1ebd0a4..b190fff 100644
--- a/docs/1.5/dev-guide/amqp_adapter_client/index.html
+++ b/docs/1.5/dev-guide/amqp_adapter_client/index.html
@@ -21,21 +21,21 @@
     <title>AMQP Adapter Client for Java :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881113" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794687"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881113"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794687"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881113"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881113"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881113"></script>
 
     
   </div>
@@ -2919,19 +2919,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794687"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794687"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794687"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794687"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881113"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881113"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881113"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881113"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794687"></script>
-    <script src="/hono/docs/js/learn.js?1618794687"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794687"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881113"></script>
+    <script src="/hono/docs/js/learn.js?1618881113"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881113"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794687" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794687"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881113" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881113"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/dev-guide/building_hono/index.html b/docs/1.5/dev-guide/building_hono/index.html
index 29a564c..506c67f 100644
--- a/docs/1.5/dev-guide/building_hono/index.html
+++ b/docs/1.5/dev-guide/building_hono/index.html
@@ -21,21 +21,21 @@
     <title>Building from Source :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881113" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794687"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881113"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794687"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881113"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881113"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881113"></script>
 
     
   </div>
@@ -3004,19 +3004,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794688"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794688"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794688"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794688"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881114"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881114"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881114"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881114"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881114"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881114"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794688"></script>
-    <script src="/hono/docs/js/learn.js?1618794688"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794688"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881114"></script>
+    <script src="/hono/docs/js/learn.js?1618881114"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881114"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794688" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794688"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881114" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881114"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/dev-guide/custom_http_adapter/index.html b/docs/1.5/dev-guide/custom_http_adapter/index.html
index 74a71a9..dda5e37 100644
--- a/docs/1.5/dev-guide/custom_http_adapter/index.html
+++ b/docs/1.5/dev-guide/custom_http_adapter/index.html
@@ -21,21 +21,21 @@
     <title>Implement a Custom Hono HTTP Protocol Adapter :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881113" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794687"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881113"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794687"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881113"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881113"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881113"></script>
 
     
   </div>
@@ -3014,19 +3014,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794687"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794687"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794687"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794687"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881114"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881114"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881114"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881114"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881114"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881114"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794687"></script>
-    <script src="/hono/docs/js/learn.js?1618794687"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794687"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881114"></script>
+    <script src="/hono/docs/js/learn.js?1618881114"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881114"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794687" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794687"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881114" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881114"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/dev-guide/index.html b/docs/1.5/dev-guide/index.html
index f380073..cf0ad95 100644
--- a/docs/1.5/dev-guide/index.html
+++ b/docs/1.5/dev-guide/index.html
@@ -21,21 +21,21 @@
     <title>Developer Guide :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881114" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881114" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881114" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794687"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881114"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794687"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881114"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881114"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881114"></script>
 
     
   </div>
@@ -2920,19 +2920,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794688"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794688"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794688"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794688"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881114"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881114"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881114"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881114"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881114"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881114"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794688"></script>
-    <script src="/hono/docs/js/learn.js?1618794688"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794688"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881114"></script>
+    <script src="/hono/docs/js/learn.js?1618881114"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881114"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794688" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794688"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881114" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881114"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/dev-guide/java_client_consumer/index.html b/docs/1.5/dev-guide/java_client_consumer/index.html
index 3fc5965..b114fc3 100644
--- a/docs/1.5/dev-guide/java_client_consumer/index.html
+++ b/docs/1.5/dev-guide/java_client_consumer/index.html
@@ -21,21 +21,21 @@
     <title>Consuming Messages from Java :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881113" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794687"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881113"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794687"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881113"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881113"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881113"></script>
 
     
   </div>
@@ -2989,19 +2989,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794687"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794687"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794687"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794687"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881113"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881113"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881113"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881113"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881113"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794687"></script>
-    <script src="/hono/docs/js/learn.js?1618794687"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794687"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881113"></script>
+    <script src="/hono/docs/js/learn.js?1618881113"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881113"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794687" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794687"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881113" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881113"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/index.html b/docs/1.5/index.html
index d723f6c..7e07c4c 100644
--- a/docs/1.5/index.html
+++ b/docs/1.5/index.html
@@ -21,21 +21,21 @@
     <title>Documentation :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881113" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794687"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881113"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794687"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881113"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881113"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881113"></script>
 
     
   </div>
@@ -2868,19 +2868,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794687"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794687"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794687"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794687"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881114"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881114"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881114"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881114"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881114"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881114"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794687"></script>
-    <script src="/hono/docs/js/learn.js?1618794687"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794687"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881114"></script>
+    <script src="/hono/docs/js/learn.js?1618881114"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881114"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794687" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794687"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881114" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881114"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/tags/index.html b/docs/1.5/tags/index.html
index 64268e1..2915bcf 100644
--- a/docs/1.5/tags/index.html
+++ b/docs/1.5/tags/index.html
@@ -21,21 +21,21 @@
     <title>Tags :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794688" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881114" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881114" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794688" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881114" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794688"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881114"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794688"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881114"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881114"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794688"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881114"></script>
 
     
   </div>
@@ -2917,19 +2917,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794688"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794688"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794688"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794688"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881114"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881114"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881114"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881114"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881114"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881114"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794688"></script>
-    <script src="/hono/docs/js/learn.js?1618794688"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794688"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881114"></script>
+    <script src="/hono/docs/js/learn.js?1618881114"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881114"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794688" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794688"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881114" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881114"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/user-guide/amqp-adapter/index.html b/docs/1.5/user-guide/amqp-adapter/index.html
index 1c79696..a220a1a 100644
--- a/docs/1.5/user-guide/amqp-adapter/index.html
+++ b/docs/1.5/user-guide/amqp-adapter/index.html
@@ -21,21 +21,21 @@
     <title>AMQP Adapter :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881113" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794687"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881113"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794687"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881113"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881113"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881113"></script>
 
     
   </div>
@@ -3498,19 +3498,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794688"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794688"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794688"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794688"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881114"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881114"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881114"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881114"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881114"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881114"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794688"></script>
-    <script src="/hono/docs/js/learn.js?1618794688"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794688"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881114"></script>
+    <script src="/hono/docs/js/learn.js?1618881114"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881114"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794688" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794688"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881114" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881114"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/user-guide/coap-adapter/index.html b/docs/1.5/user-guide/coap-adapter/index.html
index f1695b9..8032cd7 100644
--- a/docs/1.5/user-guide/coap-adapter/index.html
+++ b/docs/1.5/user-guide/coap-adapter/index.html
@@ -21,21 +21,21 @@
     <title>CoAP Adapter :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881113" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794687"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881113"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794687"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881113"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881113"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881113"></script>
 
     
   </div>
@@ -3679,19 +3679,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794688"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794688"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794688"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794688"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881114"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881114"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881114"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881114"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881114"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881114"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794688"></script>
-    <script src="/hono/docs/js/learn.js?1618794688"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794688"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881114"></script>
+    <script src="/hono/docs/js/learn.js?1618881114"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881114"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794688" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794688"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881114" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881114"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/user-guide/device-registry/index.html b/docs/1.5/user-guide/device-registry/index.html
index 7ba7f33..7fe9d25 100644
--- a/docs/1.5/user-guide/device-registry/index.html
+++ b/docs/1.5/user-guide/device-registry/index.html
@@ -21,21 +21,21 @@
     <title>Device Registries :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881113" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794687"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881113"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794687"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881113"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881113"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881113"></script>
 
     
   </div>
@@ -2933,19 +2933,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794687"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794687"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794687"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794687"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881114"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881114"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881114"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881114"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881114"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881114"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794687"></script>
-    <script src="/hono/docs/js/learn.js?1618794687"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794687"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881114"></script>
+    <script src="/hono/docs/js/learn.js?1618881114"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881114"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794687" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794687"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881114" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881114"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/user-guide/file-based-device-registry/index.html b/docs/1.5/user-guide/file-based-device-registry/index.html
index a30bfde..8af070d 100644
--- a/docs/1.5/user-guide/file-based-device-registry/index.html
+++ b/docs/1.5/user-guide/file-based-device-registry/index.html
@@ -21,21 +21,21 @@
     <title>File Based Device Registry :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881113" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794687"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881113"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794687"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881113"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881113"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881113"></script>
 
     
   </div>
@@ -2870,19 +2870,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794687"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794687"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794687"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794687"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881114"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881114"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881114"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881114"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881114"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881114"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794687"></script>
-    <script src="/hono/docs/js/learn.js?1618794687"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794687"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881114"></script>
+    <script src="/hono/docs/js/learn.js?1618881114"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881114"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794687" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794687"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881114" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881114"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/user-guide/http-adapter/index.html b/docs/1.5/user-guide/http-adapter/index.html
index 575b81a..041978a 100644
--- a/docs/1.5/user-guide/http-adapter/index.html
+++ b/docs/1.5/user-guide/http-adapter/index.html
@@ -21,21 +21,21 @@
     <title>HTTP Adapter :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881113" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794687"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881113"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794687"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881113"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881113"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881113"></script>
 
     
   </div>
@@ -3623,19 +3623,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794688"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794688"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794688"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794688"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881114"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881114"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881114"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881114"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881114"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881114"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794688"></script>
-    <script src="/hono/docs/js/learn.js?1618794688"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794688"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881114"></script>
+    <script src="/hono/docs/js/learn.js?1618881114"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881114"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794688" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794688"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881114" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881114"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/user-guide/index.html b/docs/1.5/user-guide/index.html
index 0a22349..98a8c7e 100644
--- a/docs/1.5/user-guide/index.html
+++ b/docs/1.5/user-guide/index.html
@@ -21,21 +21,21 @@
     <title>User Guide :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881114" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881114" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881114" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881114" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794687"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881114"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794687"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881114"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881114"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881114"></script>
 
     
   </div>
@@ -2920,19 +2920,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794688"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794688"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794688"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794688"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881114"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881114"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881114"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881114"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881114"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881114"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794688"></script>
-    <script src="/hono/docs/js/learn.js?1618794688"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794688"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881114"></script>
+    <script src="/hono/docs/js/learn.js?1618881114"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881114"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794688" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794688"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881114" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881114"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/user-guide/kura-adapter/index.html b/docs/1.5/user-guide/kura-adapter/index.html
index f05ad1f..540b315 100644
--- a/docs/1.5/user-guide/kura-adapter/index.html
+++ b/docs/1.5/user-guide/kura-adapter/index.html
@@ -21,21 +21,21 @@
     <title>Kura Adapter :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881113" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794687"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881113"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794687"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881113"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881113"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881113"></script>
 
     
   </div>
@@ -3095,19 +3095,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794688"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794688"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794688"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794688"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881114"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881114"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881114"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881114"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881114"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881114"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794688"></script>
-    <script src="/hono/docs/js/learn.js?1618794688"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794688"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881114"></script>
+    <script src="/hono/docs/js/learn.js?1618881114"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881114"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794688" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794688"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881114" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881114"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/user-guide/mongodb-based-device-registry/index.html b/docs/1.5/user-guide/mongodb-based-device-registry/index.html
index c082113..0116b71 100644
--- a/docs/1.5/user-guide/mongodb-based-device-registry/index.html
+++ b/docs/1.5/user-guide/mongodb-based-device-registry/index.html
@@ -21,21 +21,21 @@
     <title>MongoDB Based Device Registry :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881113" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794687"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881113"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794687"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881113"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881113"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881113"></script>
 
     
   </div>
@@ -2864,19 +2864,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794687"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794687"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794687"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794687"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794687"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881114"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881114"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881114"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881114"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881114"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881114"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794687"></script>
-    <script src="/hono/docs/js/learn.js?1618794687"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794687"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881114"></script>
+    <script src="/hono/docs/js/learn.js?1618881114"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881114"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794687" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794687"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881114" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881114"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/user-guide/mqtt-adapter/index.html b/docs/1.5/user-guide/mqtt-adapter/index.html
index ee31d56..0be012e 100644
--- a/docs/1.5/user-guide/mqtt-adapter/index.html
+++ b/docs/1.5/user-guide/mqtt-adapter/index.html
@@ -21,21 +21,21 @@
     <title>MQTT Adapter :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881113" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794687"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881113"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794687"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881113"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881113"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881113"></script>
 
     
   </div>
@@ -3376,19 +3376,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794688"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794688"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794688"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794688"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881114"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881114"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881114"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881114"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881114"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881114"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794688"></script>
-    <script src="/hono/docs/js/learn.js?1618794688"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794688"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881114"></script>
+    <script src="/hono/docs/js/learn.js?1618881114"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881114"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794688" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794688"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881114" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881114"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.5/user-guide/sigfox-adapter/index.html b/docs/1.5/user-guide/sigfox-adapter/index.html
index 9a96834..b68eced 100644
--- a/docs/1.5/user-guide/sigfox-adapter/index.html
+++ b/docs/1.5/user-guide/sigfox-adapter/index.html
@@ -21,21 +21,21 @@
     <title>Sigfox Adapter :: Eclipse Hono&trade; Vers.: 1.5</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794687" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881113" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881113" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794687" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881113" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794687"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881113"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794687"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881113"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881113"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.5";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794687"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881113"></script>
 
     
   </div>
@@ -3045,19 +3045,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794688"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794688"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794688"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794688"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794688"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881114"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881114"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881114"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881114"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881114"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881114"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794688"></script>
-    <script src="/hono/docs/js/learn.js?1618794688"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794688"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881114"></script>
+    <script src="/hono/docs/js/learn.js?1618881114"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881114"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794688" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794688"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881114" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881114"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/404.html b/docs/1.6/404.html
index c3b2931..4ce8a7b 100644
--- a/docs/1.6/404.html
+++ b/docs/1.6/404.html
@@ -18,15 +18,15 @@
   <title>404 Page not found</title>
 
    
-    <link href="/hono/docs/css/nucleus.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881112" rel="stylesheet">
     
-      <link href="/hono/docs/css/theme-hono.css?1618794686" rel="stylesheet">
+      <link href="/hono/docs/css/theme-hono.css?1618881112" rel="stylesheet">
     
 <style>
     :root #header + #content > #left > #rlblock_left {
diff --git a/docs/1.6/admin-guide/amqp-adapter-config/index.html b/docs/1.6/admin-guide/amqp-adapter-config/index.html
index 9a8086d..6d80c4c 100644
--- a/docs/1.6/admin-guide/amqp-adapter-config/index.html
+++ b/docs/1.6/admin-guide/amqp-adapter-config/index.html
@@ -21,21 +21,21 @@
     <title>AMQP Adapter Configuration :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881109" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794684"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881109"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794684"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881109"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881109"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881109"></script>
 
     
   </div>
@@ -3325,19 +3325,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794684"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794684"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794684"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794684"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794684"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794684"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881110"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881110"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881110"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881110"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794684"></script>
-    <script src="/hono/docs/js/learn.js?1618794684"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794684"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881110"></script>
+    <script src="/hono/docs/js/learn.js?1618881110"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881110"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794684" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794684"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881110" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881110"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/admin-guide/amqp-network-config/index.html b/docs/1.6/admin-guide/amqp-network-config/index.html
index b3284b7..2897803 100644
--- a/docs/1.6/admin-guide/amqp-network-config/index.html
+++ b/docs/1.6/admin-guide/amqp-network-config/index.html
@@ -21,21 +21,21 @@
     <title>AMQP 1.0 Messaging Network Configuration :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881109" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794684"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881109"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794684"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881109"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881109"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881109"></script>
 
     
   </div>
@@ -3139,19 +3139,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794684"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794684"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794684"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794684"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794684"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794684"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881110"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881110"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881110"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881110"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794684"></script>
-    <script src="/hono/docs/js/learn.js?1618794684"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794684"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881110"></script>
+    <script src="/hono/docs/js/learn.js?1618881110"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881110"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794684" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794684"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881110" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881110"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/admin-guide/auth-server-config/index.html b/docs/1.6/admin-guide/auth-server-config/index.html
index 9e561a8..013241a 100644
--- a/docs/1.6/admin-guide/auth-server-config/index.html
+++ b/docs/1.6/admin-guide/auth-server-config/index.html
@@ -21,21 +21,21 @@
     <title>Auth Server Configuration :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881109" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794684"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881109"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794684"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881109"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881109"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881109"></script>
 
     
   </div>
@@ -3309,19 +3309,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794684"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794684"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794684"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794684"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794684"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794684"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881110"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881110"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881110"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881110"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794684"></script>
-    <script src="/hono/docs/js/learn.js?1618794684"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794684"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881110"></script>
+    <script src="/hono/docs/js/learn.js?1618881110"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881110"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794684" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794684"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881110" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881110"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/admin-guide/coap-adapter-config/index.html b/docs/1.6/admin-guide/coap-adapter-config/index.html
index 0b29b2d..4ca688e 100644
--- a/docs/1.6/admin-guide/coap-adapter-config/index.html
+++ b/docs/1.6/admin-guide/coap-adapter-config/index.html
@@ -21,21 +21,21 @@
     <title>CoAP Adapter Configuration :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881109" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794684"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881109"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794684"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881109"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881109"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881109"></script>
 
     
   </div>
@@ -3282,19 +3282,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794684"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794684"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794684"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794684"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794684"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794684"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881110"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881110"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881110"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881110"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794684"></script>
-    <script src="/hono/docs/js/learn.js?1618794684"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794684"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881110"></script>
+    <script src="/hono/docs/js/learn.js?1618881110"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881110"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794684" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794684"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881110" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881110"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/admin-guide/command-router-config/index.html b/docs/1.6/admin-guide/command-router-config/index.html
index 976aab0..579a2fc 100644
--- a/docs/1.6/admin-guide/command-router-config/index.html
+++ b/docs/1.6/admin-guide/command-router-config/index.html
@@ -21,21 +21,21 @@
     <title>Configuring the Command Router Service :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881109" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794684"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881109"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794684"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881109"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881109"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881109"></script>
 
     
   </div>
@@ -3282,19 +3282,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794684"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794684"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794684"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794684"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794684"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794684"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881110"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881110"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881110"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881110"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794684"></script>
-    <script src="/hono/docs/js/learn.js?1618794684"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794684"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881110"></script>
+    <script src="/hono/docs/js/learn.js?1618881110"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881110"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794684" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794684"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881110" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881110"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/admin-guide/common-config/index.html b/docs/1.6/admin-guide/common-config/index.html
index a56203e..464e0a7 100644
--- a/docs/1.6/admin-guide/common-config/index.html
+++ b/docs/1.6/admin-guide/common-config/index.html
@@ -21,21 +21,21 @@
     <title>Common Configuration :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881109" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794684"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881109"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794684"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881109"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881109"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881109"></script>
 
     
   </div>
@@ -3413,19 +3413,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794684"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794684"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794684"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794684"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794684"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794684"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881110"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881110"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881110"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881110"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794684"></script>
-    <script src="/hono/docs/js/learn.js?1618794684"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794684"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881110"></script>
+    <script src="/hono/docs/js/learn.js?1618881110"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881110"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794684" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794684"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881110" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881110"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/admin-guide/device-connection-config/index.html b/docs/1.6/admin-guide/device-connection-config/index.html
index 5c650b8..2307208 100644
--- a/docs/1.6/admin-guide/device-connection-config/index.html
+++ b/docs/1.6/admin-guide/device-connection-config/index.html
@@ -21,21 +21,21 @@
     <title>Configuring the Device Connection Service :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881109" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794684"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881109"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794684"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881109"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881109"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881109"></script>
 
     
   </div>
@@ -3416,19 +3416,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794684"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794684"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794684"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794684"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794684"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794684"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881110"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881110"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881110"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881110"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794684"></script>
-    <script src="/hono/docs/js/learn.js?1618794684"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794684"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881110"></script>
+    <script src="/hono/docs/js/learn.js?1618881110"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881110"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794684" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794684"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881110" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881110"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/admin-guide/device-registry-config/index.html b/docs/1.6/admin-guide/device-registry-config/index.html
index 7cc68a3..256b57b 100644
--- a/docs/1.6/admin-guide/device-registry-config/index.html
+++ b/docs/1.6/admin-guide/device-registry-config/index.html
@@ -21,21 +21,21 @@
     <title>Device Registry Configurations :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881109" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794684"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881109"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794684"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881109"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881109"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881109"></script>
 
     
   </div>
@@ -3127,19 +3127,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794684"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794684"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794684"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794684"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794684"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794684"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881110"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881110"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881110"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881110"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794684"></script>
-    <script src="/hono/docs/js/learn.js?1618794684"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794684"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881110"></script>
+    <script src="/hono/docs/js/learn.js?1618881110"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881110"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794684" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794684"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881110" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881110"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/admin-guide/file-based-device-registry-config/index.html b/docs/1.6/admin-guide/file-based-device-registry-config/index.html
index 08c63be..23a76b8 100644
--- a/docs/1.6/admin-guide/file-based-device-registry-config/index.html
+++ b/docs/1.6/admin-guide/file-based-device-registry-config/index.html
@@ -21,21 +21,21 @@
     <title>File Based Device Registry Configuration :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881109" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794684"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881109"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794684"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881109"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881109"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881109"></script>
 
     
   </div>
@@ -3550,19 +3550,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794684"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794684"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794684"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794684"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794684"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794684"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881110"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881110"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881110"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881110"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794684"></script>
-    <script src="/hono/docs/js/learn.js?1618794684"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794684"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881110"></script>
+    <script src="/hono/docs/js/learn.js?1618881110"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881110"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794684" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794684"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881110" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881110"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/admin-guide/hono-client-configuration/index.html b/docs/1.6/admin-guide/hono-client-configuration/index.html
index 5412990..480c47c 100644
--- a/docs/1.6/admin-guide/hono-client-configuration/index.html
+++ b/docs/1.6/admin-guide/hono-client-configuration/index.html
@@ -21,21 +21,21 @@
     <title>Hono Client Configuration :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881109" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794684"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881109"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794684"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881109"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881109"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881109"></script>
 
     
   </div>
@@ -3420,19 +3420,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794684"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794684"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794684"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794684"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794684"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794684"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881110"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881110"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881110"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881110"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794684"></script>
-    <script src="/hono/docs/js/learn.js?1618794684"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794684"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881110"></script>
+    <script src="/hono/docs/js/learn.js?1618881110"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881110"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794684" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794684"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881110" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881110"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/admin-guide/hono-kafka-client-configuration/index.html b/docs/1.6/admin-guide/hono-kafka-client-configuration/index.html
index eb8472b..28e1afd 100644
--- a/docs/1.6/admin-guide/hono-kafka-client-configuration/index.html
+++ b/docs/1.6/admin-guide/hono-kafka-client-configuration/index.html
@@ -21,21 +21,21 @@
     <title>Hono Kafka Client Configuration :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881109" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794684"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881109"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794684"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881109"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881109"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881109"></script>
 
     
   </div>
@@ -3108,19 +3108,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794684"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794684"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794684"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794684"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794684"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794684"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881110"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881110"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881110"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881110"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794684"></script>
-    <script src="/hono/docs/js/learn.js?1618794684"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794684"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881110"></script>
+    <script src="/hono/docs/js/learn.js?1618881110"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881110"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794684" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794684"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881110" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881110"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/admin-guide/http-adapter-config/index.html b/docs/1.6/admin-guide/http-adapter-config/index.html
index 584d4da..0ce2397 100644
--- a/docs/1.6/admin-guide/http-adapter-config/index.html
+++ b/docs/1.6/admin-guide/http-adapter-config/index.html
@@ -21,21 +21,21 @@
     <title>HTTP Adapter Configuration :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881109" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794684"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881109"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794684"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881109"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881109"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881109"></script>
 
     
   </div>
@@ -3301,19 +3301,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794684"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794684"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794684"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794684"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794684"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794684"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881110"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881110"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881110"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881110"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794684"></script>
-    <script src="/hono/docs/js/learn.js?1618794684"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794684"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881110"></script>
+    <script src="/hono/docs/js/learn.js?1618881110"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881110"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794684" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794684"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881110" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881110"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/admin-guide/index.html b/docs/1.6/admin-guide/index.html
index c491fc8..710bc3b 100644
--- a/docs/1.6/admin-guide/index.html
+++ b/docs/1.6/admin-guide/index.html
@@ -21,21 +21,21 @@
     <title>Admin Guide :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881111" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881111" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881111" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794685"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881111"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794685"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881111"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881111"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881111"></script>
 
     
   </div>
@@ -3113,19 +3113,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794685"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794685"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794685"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794685"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881112"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881112"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881112"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881112"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794685"></script>
-    <script src="/hono/docs/js/learn.js?1618794685"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794685"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881112"></script>
+    <script src="/hono/docs/js/learn.js?1618881112"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881112"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794685" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794685"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881112" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881112"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/admin-guide/jdbc-device-registry-config/index.html b/docs/1.6/admin-guide/jdbc-device-registry-config/index.html
index b527b37..0202656 100644
--- a/docs/1.6/admin-guide/jdbc-device-registry-config/index.html
+++ b/docs/1.6/admin-guide/jdbc-device-registry-config/index.html
@@ -21,21 +21,21 @@
     <title>JDBC Based Device Registry Configuration :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881109" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794684"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881109"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794684"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881109"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881109"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881109"></script>
 
     
   </div>
@@ -3366,19 +3366,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794684"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794684"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794684"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794684"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794684"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794684"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881110"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881110"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881110"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881110"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794684"></script>
-    <script src="/hono/docs/js/learn.js?1618794684"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794684"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881110"></script>
+    <script src="/hono/docs/js/learn.js?1618881110"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881110"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794684" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794684"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881110" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881110"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/admin-guide/kura-adapter-config/index.html b/docs/1.6/admin-guide/kura-adapter-config/index.html
index 0e3bbe4..fc23f5f 100644
--- a/docs/1.6/admin-guide/kura-adapter-config/index.html
+++ b/docs/1.6/admin-guide/kura-adapter-config/index.html
@@ -21,21 +21,21 @@
     <title>Kura Adapter Configuration :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881109" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794684"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881109"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794684"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881109"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881109"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881109"></script>
 
     
   </div>
@@ -3326,19 +3326,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794684"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794684"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794684"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794684"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794684"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794684"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881110"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881110"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881110"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881110"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794684"></script>
-    <script src="/hono/docs/js/learn.js?1618794684"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794684"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881110"></script>
+    <script src="/hono/docs/js/learn.js?1618881110"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881110"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794684" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794684"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881110" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881110"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/admin-guide/mongodb-device-registry-config/index.html b/docs/1.6/admin-guide/mongodb-device-registry-config/index.html
index f1e8ef5..691b252 100644
--- a/docs/1.6/admin-guide/mongodb-device-registry-config/index.html
+++ b/docs/1.6/admin-guide/mongodb-device-registry-config/index.html
@@ -21,21 +21,21 @@
     <title>MongoDB Based Device Registry Configuration :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881109" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794684"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881109"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794684"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881109"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881109"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881109"></script>
 
     
   </div>
@@ -3366,19 +3366,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794684"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794684"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794684"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794684"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794684"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794684"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881110"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881110"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881110"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881110"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794684"></script>
-    <script src="/hono/docs/js/learn.js?1618794684"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794684"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881110"></script>
+    <script src="/hono/docs/js/learn.js?1618881110"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881110"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794684" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794684"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881110" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881110"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/admin-guide/monitoring-tracing-config/index.html b/docs/1.6/admin-guide/monitoring-tracing-config/index.html
index a105a9f..6ac9a58 100644
--- a/docs/1.6/admin-guide/monitoring-tracing-config/index.html
+++ b/docs/1.6/admin-guide/monitoring-tracing-config/index.html
@@ -21,21 +21,21 @@
     <title>Monitoring & Tracing :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881109" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794684"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881109"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794684"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881109"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881109"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881109"></script>
 
     
   </div>
@@ -3289,19 +3289,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794684"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794684"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794684"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794684"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794684"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794684"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881110"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881110"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881110"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881110"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794684"></script>
-    <script src="/hono/docs/js/learn.js?1618794684"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794684"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881110"></script>
+    <script src="/hono/docs/js/learn.js?1618881110"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881110"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794684" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794684"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881110" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881110"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/admin-guide/mqtt-adapter-config/index.html b/docs/1.6/admin-guide/mqtt-adapter-config/index.html
index c9c6d0d..aee0b77 100644
--- a/docs/1.6/admin-guide/mqtt-adapter-config/index.html
+++ b/docs/1.6/admin-guide/mqtt-adapter-config/index.html
@@ -21,21 +21,21 @@
     <title>MQTT Adapter Configuration :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881110" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794684"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881110"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794684"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881110"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881110"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881110"></script>
 
     
   </div>
@@ -3381,19 +3381,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794684"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794684"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794685"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794685"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794685"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794685"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881110"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881110"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881110"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881110"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794685"></script>
-    <script src="/hono/docs/js/learn.js?1618794685"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794685"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881110"></script>
+    <script src="/hono/docs/js/learn.js?1618881110"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881110"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794685" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794685"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881110" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881110"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/admin-guide/secure_communication/index.html b/docs/1.6/admin-guide/secure_communication/index.html
index 23cc148..7319950 100644
--- a/docs/1.6/admin-guide/secure_communication/index.html
+++ b/docs/1.6/admin-guide/secure_communication/index.html
@@ -21,21 +21,21 @@
     <title>Secure Communication :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881110" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794684"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881110"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794684"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881110"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881110"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881110"></script>
 
     
   </div>
@@ -3424,19 +3424,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794684"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794684"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794684"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794684"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794684"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794684"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881110"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881110"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881110"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881110"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794684"></script>
-    <script src="/hono/docs/js/learn.js?1618794684"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794684"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881110"></script>
+    <script src="/hono/docs/js/learn.js?1618881110"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881110"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794684" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794684"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881110" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881110"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/api/authentication/index.html b/docs/1.6/api/authentication/index.html
index 1710b55..331de10 100644
--- a/docs/1.6/api/authentication/index.html
+++ b/docs/1.6/api/authentication/index.html
@@ -21,21 +21,21 @@
     <title>Authentication API Specification :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881110" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794684"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881110"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794684"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881110"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881110"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881110"></script>
 
     
   </div>
@@ -3254,19 +3254,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794684"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794684"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794684"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794684"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794684"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794684"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881110"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881110"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881110"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881110"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794684"></script>
-    <script src="/hono/docs/js/learn.js?1618794684"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794684"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881110"></script>
+    <script src="/hono/docs/js/learn.js?1618881110"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881110"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794684" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794684"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881110" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881110"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/api/command-and-control-kafka/index.html b/docs/1.6/api/command-and-control-kafka/index.html
index 5b920ed..5dd34b6 100644
--- a/docs/1.6/api/command-and-control-kafka/index.html
+++ b/docs/1.6/api/command-and-control-kafka/index.html
@@ -21,21 +21,21 @@
     <title>Command & Control API for Kafka Specification :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881110" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794684"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881110"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794684"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881110"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881110"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881110"></script>
 
     
   </div>
@@ -3150,19 +3150,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794685"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794685"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794685"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794685"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881110"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881110"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881110"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881110"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794685"></script>
-    <script src="/hono/docs/js/learn.js?1618794685"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794685"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881110"></script>
+    <script src="/hono/docs/js/learn.js?1618881110"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881110"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794685" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794685"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881110" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881110"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/api/command-and-control/index.html b/docs/1.6/api/command-and-control/index.html
index 111f2bf..bfd0e4a 100644
--- a/docs/1.6/api/command-and-control/index.html
+++ b/docs/1.6/api/command-and-control/index.html
@@ -21,21 +21,21 @@
     <title>Command & Control API Specification :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881110" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794684"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881110"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794684"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881110"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881110"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881110"></script>
 
     
   </div>
@@ -3438,19 +3438,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794684"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794684"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794684"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794684"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794684"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794684"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881110"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881110"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881110"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881110"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794684"></script>
-    <script src="/hono/docs/js/learn.js?1618794684"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794684"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881110"></script>
+    <script src="/hono/docs/js/learn.js?1618881110"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881110"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794684" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794684"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881110" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881110"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/api/command-router/index.html b/docs/1.6/api/command-router/index.html
index 8edd91a..81af475 100644
--- a/docs/1.6/api/command-router/index.html
+++ b/docs/1.6/api/command-router/index.html
@@ -21,21 +21,21 @@
     <title>Command Router API Specification :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881110" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794684"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881110"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794684"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881110"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881110"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881110"></script>
 
     
   </div>
@@ -3415,19 +3415,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794684"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794684"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794684"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794684"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794684"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794684"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881110"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881110"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881110"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881110"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794684"></script>
-    <script src="/hono/docs/js/learn.js?1618794684"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794684"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881110"></script>
+    <script src="/hono/docs/js/learn.js?1618881110"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881110"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794684" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794684"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881110" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881110"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/api/credentials/index.html b/docs/1.6/api/credentials/index.html
index 8124009..e8250fc 100644
--- a/docs/1.6/api/credentials/index.html
+++ b/docs/1.6/api/credentials/index.html
@@ -21,21 +21,21 @@
     <title>Credentials API Specification :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881110" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794684"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881110"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794684"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881110"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881110"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881110"></script>
 
     
   </div>
@@ -3668,19 +3668,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794684"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794684"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794684"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794684"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794684"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794684"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881110"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881110"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881110"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881110"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794684"></script>
-    <script src="/hono/docs/js/learn.js?1618794684"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794684"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881110"></script>
+    <script src="/hono/docs/js/learn.js?1618881110"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881110"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794685" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794685"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881110" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881110"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/api/device-connection/index.html b/docs/1.6/api/device-connection/index.html
index 3869ec7..c52e801 100644
--- a/docs/1.6/api/device-connection/index.html
+++ b/docs/1.6/api/device-connection/index.html
@@ -21,21 +21,21 @@
     <title>Device Connection API Specification :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881110" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794684"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881110"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794684"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881110"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881110"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881110"></script>
 
     
   </div>
@@ -3765,19 +3765,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794685"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794685"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794685"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794685"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881110"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881110"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881110"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881110"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794685"></script>
-    <script src="/hono/docs/js/learn.js?1618794685"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794685"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881110"></script>
+    <script src="/hono/docs/js/learn.js?1618881110"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881110"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794685" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794685"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881110" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881110"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/api/device-registration/index.html b/docs/1.6/api/device-registration/index.html
index 4bbd668..de9bb9d 100644
--- a/docs/1.6/api/device-registration/index.html
+++ b/docs/1.6/api/device-registration/index.html
@@ -21,21 +21,21 @@
     <title>Device Registration API Specification :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881110" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794684"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881110"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794684"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881110"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881110"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881110"></script>
 
     
   </div>
@@ -3354,19 +3354,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794685"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794685"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794685"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794685"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881110"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881110"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881110"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881110"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794685"></script>
-    <script src="/hono/docs/js/learn.js?1618794685"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794685"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881110"></script>
+    <script src="/hono/docs/js/learn.js?1618881110"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881110"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794685" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794685"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881110" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881110"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/api/event-kafka/index.html b/docs/1.6/api/event-kafka/index.html
index 1ade2ab..041d180 100644
--- a/docs/1.6/api/event-kafka/index.html
+++ b/docs/1.6/api/event-kafka/index.html
@@ -21,21 +21,21 @@
     <title>Event API for Kafka Specification :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881110" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794684"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881110"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794684"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881110"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881110"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881110"></script>
 
     
   </div>
@@ -3163,19 +3163,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794684"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794684"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794684"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794684"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794684"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794684"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881110"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881110"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881110"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881110"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794684"></script>
-    <script src="/hono/docs/js/learn.js?1618794684"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794684"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881110"></script>
+    <script src="/hono/docs/js/learn.js?1618881110"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881110"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794684" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794684"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881110" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881110"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/api/event/index.html b/docs/1.6/api/event/index.html
index 1a61e1d..a51bc43 100644
--- a/docs/1.6/api/event/index.html
+++ b/docs/1.6/api/event/index.html
@@ -21,21 +21,21 @@
     <title>Event API Specification :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881110" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794684"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881110"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794684"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881110"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881110"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881110"></script>
 
     
   </div>
@@ -3373,19 +3373,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794685"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794685"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794685"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794685"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881110"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881110"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881110"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881110"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794685"></script>
-    <script src="/hono/docs/js/learn.js?1618794685"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794685"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881110"></script>
+    <script src="/hono/docs/js/learn.js?1618881110"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881110"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794685" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794685"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881110" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881110"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/api/index.html b/docs/1.6/api/index.html
index 9dfbf86..00a6af7 100644
--- a/docs/1.6/api/index.html
+++ b/docs/1.6/api/index.html
@@ -21,21 +21,21 @@
     <title>API :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881111" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881111" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881111" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794685"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881111"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794685"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881111"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881111"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881111"></script>
 
     
   </div>
@@ -3114,19 +3114,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794686"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794686"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794686"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794686"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881112"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881112"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881112"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881112"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794686"></script>
-    <script src="/hono/docs/js/learn.js?1618794686"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794686"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881112"></script>
+    <script src="/hono/docs/js/learn.js?1618881112"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881112"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794686" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794686"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881112" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881112"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/api/kafka-api/index.html b/docs/1.6/api/kafka-api/index.html
index 432cc60..4d503be 100644
--- a/docs/1.6/api/kafka-api/index.html
+++ b/docs/1.6/api/kafka-api/index.html
@@ -21,21 +21,21 @@
     <title>Kafka-based APIs :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881110" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794684"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881110"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794684"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881110"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881110"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881110"></script>
 
     
   </div>
@@ -3045,19 +3045,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794684"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794684"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794684"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794684"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794684"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794684"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881110"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881110"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881110"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881110"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794684"></script>
-    <script src="/hono/docs/js/learn.js?1618794684"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794684"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881110"></script>
+    <script src="/hono/docs/js/learn.js?1618881110"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881110"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794684" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794684"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881110" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881110"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/api/management/index.html b/docs/1.6/api/management/index.html
index 04a5de0..885addd 100644
--- a/docs/1.6/api/management/index.html
+++ b/docs/1.6/api/management/index.html
@@ -21,21 +21,21 @@
     <title>Device Registry Management API Specification :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881110" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794684"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881110"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -86,14 +86,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794684"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881110"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881110"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881110"></script>
 
     
   </div>
@@ -3156,19 +3156,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794685"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794685"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794685"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794685"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881110"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881110"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881110"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881110"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794685"></script>
-    <script src="/hono/docs/js/learn.js?1618794685"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794685"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881110"></script>
+    <script src="/hono/docs/js/learn.js?1618881110"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881110"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794685" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794685"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881110" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881110"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/api/metrics/index.html b/docs/1.6/api/metrics/index.html
index 15dfeec..5f094cf 100644
--- a/docs/1.6/api/metrics/index.html
+++ b/docs/1.6/api/metrics/index.html
@@ -21,21 +21,21 @@
     <title>Metrics :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881110" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794684"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881110"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794684"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881110"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881110"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881110"></script>
 
     
   </div>
@@ -3396,19 +3396,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794685"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794685"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794685"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794685"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881110"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881110"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881110"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881110"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881110"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794685"></script>
-    <script src="/hono/docs/js/learn.js?1618794685"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794685"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881110"></script>
+    <script src="/hono/docs/js/learn.js?1618881110"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881110"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794685" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794685"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881110" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881110"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/api/telemetry-kafka/index.html b/docs/1.6/api/telemetry-kafka/index.html
index be44bf6..c8ec941 100644
--- a/docs/1.6/api/telemetry-kafka/index.html
+++ b/docs/1.6/api/telemetry-kafka/index.html
@@ -21,21 +21,21 @@
     <title>Telemetry API for Kafka Specification :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881110" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794684"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881110"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794684"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881110"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881110"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881110"></script>
 
     
   </div>
@@ -3133,19 +3133,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794685"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794685"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794685"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794685"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881111"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881111"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881111"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881111"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881111"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881111"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794685"></script>
-    <script src="/hono/docs/js/learn.js?1618794685"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794685"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881111"></script>
+    <script src="/hono/docs/js/learn.js?1618881111"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881111"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794685" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794685"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881111" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881111"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/api/telemetry/index.html b/docs/1.6/api/telemetry/index.html
index 63279d5..3b1ac5f 100644
--- a/docs/1.6/api/telemetry/index.html
+++ b/docs/1.6/api/telemetry/index.html
@@ -21,21 +21,21 @@
     <title>Telemetry API Specification :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881110" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794684"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881110"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794684"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881110"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881110"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881110"></script>
 
     
   </div>
@@ -3291,19 +3291,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794685"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794685"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794685"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794685"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881111"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881111"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881111"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881111"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881111"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881111"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794685"></script>
-    <script src="/hono/docs/js/learn.js?1618794685"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794685"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881111"></script>
+    <script src="/hono/docs/js/learn.js?1618881111"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881111"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794685" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794685"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881111" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881111"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/api/tenant/index.html b/docs/1.6/api/tenant/index.html
index 0bdcfa2..7bfc159 100644
--- a/docs/1.6/api/tenant/index.html
+++ b/docs/1.6/api/tenant/index.html
@@ -21,21 +21,21 @@
     <title>Tenant API Specification :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881110" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794684"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881110"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794684"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881110"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881110"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881110"></script>
 
     
   </div>
@@ -3741,19 +3741,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794685"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794685"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794685"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794685"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881111"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881111"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881111"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881111"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881111"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881111"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794685"></script>
-    <script src="/hono/docs/js/learn.js?1618794685"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794685"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881111"></script>
+    <script src="/hono/docs/js/learn.js?1618881111"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881111"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794685" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794685"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881111" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881111"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/architecture/auth/index.html b/docs/1.6/architecture/auth/index.html
index 217e6f0..c96c83d 100644
--- a/docs/1.6/architecture/auth/index.html
+++ b/docs/1.6/architecture/auth/index.html
@@ -21,21 +21,21 @@
     <title>Authentication/Authorization :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881110" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794684"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881110"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794684"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881110"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881110"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881110"></script>
 
     
   </div>
@@ -3169,19 +3169,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794685"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794685"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794685"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794685"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881111"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881111"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881111"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881111"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881111"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881111"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794685"></script>
-    <script src="/hono/docs/js/learn.js?1618794685"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794685"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881111"></script>
+    <script src="/hono/docs/js/learn.js?1618881111"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881111"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794685" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794685"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881111" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881111"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/architecture/component-view/index.html b/docs/1.6/architecture/component-view/index.html
index 86b5066..1aa9fa5 100644
--- a/docs/1.6/architecture/component-view/index.html
+++ b/docs/1.6/architecture/component-view/index.html
@@ -21,21 +21,21 @@
     <title>Component View :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881110" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794684"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881110"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794684"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881110"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881110"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881110"></script>
 
     
   </div>
@@ -3172,19 +3172,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794685"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794685"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794685"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794685"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881111"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881111"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881111"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881111"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881111"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881111"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794685"></script>
-    <script src="/hono/docs/js/learn.js?1618794685"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794685"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881111"></script>
+    <script src="/hono/docs/js/learn.js?1618881111"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881111"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794685" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794685"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881111" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881111"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/architecture/index.html b/docs/1.6/architecture/index.html
index f5bc3c7..fa8ebb4 100644
--- a/docs/1.6/architecture/index.html
+++ b/docs/1.6/architecture/index.html
@@ -21,21 +21,21 @@
     <title>Architecture :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881111" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881111" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881111" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794685"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881111"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794685"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881111"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881111"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881111"></script>
 
     
   </div>
@@ -3113,19 +3113,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794686"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794686"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794686"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794686"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881112"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881112"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881112"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881112"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794686"></script>
-    <script src="/hono/docs/js/learn.js?1618794686"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794686"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881112"></script>
+    <script src="/hono/docs/js/learn.js?1618881112"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881112"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794686" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794686"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881112" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881112"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/categories/index.html b/docs/1.6/categories/index.html
index 5e45cfd..606e614 100644
--- a/docs/1.6/categories/index.html
+++ b/docs/1.6/categories/index.html
@@ -21,21 +21,21 @@
     <title>Categories :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881112" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794686"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881112"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794686"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881112"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881112"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881112"></script>
 
     
   </div>
@@ -3110,19 +3110,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794686"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794686"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794686"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794686"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881112"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881112"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881112"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881112"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794686"></script>
-    <script src="/hono/docs/js/learn.js?1618794686"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794686"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881112"></script>
+    <script src="/hono/docs/js/learn.js?1618881112"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881112"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794686" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794686"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881112" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881112"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/concepts/command-and-control/index.html b/docs/1.6/concepts/command-and-control/index.html
index b0465ff..9a7ba4f 100644
--- a/docs/1.6/concepts/command-and-control/index.html
+++ b/docs/1.6/concepts/command-and-control/index.html
@@ -21,21 +21,21 @@
     <title>Command & Control :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881110" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794684"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881110"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794684"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881110"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881110"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881110"></script>
 
     
   </div>
@@ -3191,19 +3191,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794685"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794685"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794685"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794685"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881111"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881111"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881111"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881111"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881111"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881111"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794685"></script>
-    <script src="/hono/docs/js/learn.js?1618794685"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794685"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881111"></script>
+    <script src="/hono/docs/js/learn.js?1618881111"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881111"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794685" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794685"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881111" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881111"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/concepts/connecting-devices/index.html b/docs/1.6/concepts/connecting-devices/index.html
index 2a745c7..343028c 100644
--- a/docs/1.6/concepts/connecting-devices/index.html
+++ b/docs/1.6/concepts/connecting-devices/index.html
@@ -21,21 +21,21 @@
     <title>Connecting Devices :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881110" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794684"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881110"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794684"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881110"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881110"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794684"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881110"></script>
 
     
   </div>
@@ -3228,19 +3228,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794685"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794685"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794685"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794685"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881111"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881111"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881111"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881111"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881111"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881111"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794685"></script>
-    <script src="/hono/docs/js/learn.js?1618794685"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794685"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881111"></script>
+    <script src="/hono/docs/js/learn.js?1618881111"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881111"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794685" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794685"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881111" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881111"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/concepts/connection-events/index.html b/docs/1.6/concepts/connection-events/index.html
index d28bcc1..3fa3807 100644
--- a/docs/1.6/concepts/connection-events/index.html
+++ b/docs/1.6/concepts/connection-events/index.html
@@ -21,21 +21,21 @@
     <title>Connection Events :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881110" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794685"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881110"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794685"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881110"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881110"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881110"></script>
 
     
   </div>
@@ -3148,19 +3148,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794685"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794685"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794685"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794685"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881111"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881111"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881111"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881111"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881111"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881111"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794685"></script>
-    <script src="/hono/docs/js/learn.js?1618794685"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794685"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881111"></script>
+    <script src="/hono/docs/js/learn.js?1618881111"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881111"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794685" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794685"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881111" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881111"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/concepts/device-identity/index.html b/docs/1.6/concepts/device-identity/index.html
index 542ed6d..c95d471 100644
--- a/docs/1.6/concepts/device-identity/index.html
+++ b/docs/1.6/concepts/device-identity/index.html
@@ -21,21 +21,21 @@
     <title>Device Identity :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881110" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794685"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881110"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794685"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881110"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881110"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881110"></script>
 
     
   </div>
@@ -3152,19 +3152,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794685"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794685"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794685"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794685"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881111"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881111"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881111"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881111"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881111"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881111"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794685"></script>
-    <script src="/hono/docs/js/learn.js?1618794685"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794685"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881111"></script>
+    <script src="/hono/docs/js/learn.js?1618881111"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881111"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794685" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794685"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881111" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881111"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/concepts/device-notifications/index.html b/docs/1.6/concepts/device-notifications/index.html
index ca0d949..6d24f45 100644
--- a/docs/1.6/concepts/device-notifications/index.html
+++ b/docs/1.6/concepts/device-notifications/index.html
@@ -21,21 +21,21 @@
     <title>Device Notifications :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881110" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794685"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881110"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794685"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881110"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881110"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881110"></script>
 
     
   </div>
@@ -3130,19 +3130,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794685"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794685"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794685"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794685"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881111"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881111"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881111"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881111"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881111"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881111"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794685"></script>
-    <script src="/hono/docs/js/learn.js?1618794685"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794685"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881111"></script>
+    <script src="/hono/docs/js/learn.js?1618881111"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881111"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794685" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794685"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881111" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881111"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/concepts/device-provisioning/index.html b/docs/1.6/concepts/device-provisioning/index.html
index a5e4162..75b430b 100644
--- a/docs/1.6/concepts/device-provisioning/index.html
+++ b/docs/1.6/concepts/device-provisioning/index.html
@@ -21,21 +21,21 @@
     <title>Device Provisioning :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881110" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794685"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881110"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794685"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881110"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881110"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881110"></script>
 
     
   </div>
@@ -3190,19 +3190,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794685"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794685"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794685"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794685"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881111"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881111"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881111"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881111"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881111"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881111"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794685"></script>
-    <script src="/hono/docs/js/learn.js?1618794685"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794685"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881111"></script>
+    <script src="/hono/docs/js/learn.js?1618881111"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881111"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794685" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794685"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881111" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881111"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/concepts/index.html b/docs/1.6/concepts/index.html
index 6fe07e0..3f328fc 100644
--- a/docs/1.6/concepts/index.html
+++ b/docs/1.6/concepts/index.html
@@ -21,21 +21,21 @@
     <title>Concepts :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881111" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881111" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881111" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794686"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881111"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794686"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881111"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881111"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881111"></script>
 
     
   </div>
@@ -3110,19 +3110,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794686"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794686"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794686"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794686"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881112"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881112"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881112"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881112"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794686"></script>
-    <script src="/hono/docs/js/learn.js?1618794686"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794686"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881112"></script>
+    <script src="/hono/docs/js/learn.js?1618881112"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881112"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794686" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794686"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881112" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881112"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/concepts/resource-limits/index.html b/docs/1.6/concepts/resource-limits/index.html
index 9cf4deb..7cebfcf 100644
--- a/docs/1.6/concepts/resource-limits/index.html
+++ b/docs/1.6/concepts/resource-limits/index.html
@@ -21,21 +21,21 @@
     <title>Resource limits :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881110" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794685"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881110"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794685"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881110"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881110"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881110"></script>
 
     
   </div>
@@ -3186,19 +3186,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794685"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794685"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794685"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794685"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881111"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881111"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881111"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881111"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881111"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881111"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794685"></script>
-    <script src="/hono/docs/js/learn.js?1618794685"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794685"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881111"></script>
+    <script src="/hono/docs/js/learn.js?1618881111"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881111"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794685" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794685"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881111" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881111"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/concepts/tenancy/index.html b/docs/1.6/concepts/tenancy/index.html
index c648db2..fddf277 100644
--- a/docs/1.6/concepts/tenancy/index.html
+++ b/docs/1.6/concepts/tenancy/index.html
@@ -21,21 +21,21 @@
     <title>Multi-Tenancy :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881110" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794685"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881110"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794685"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881110"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881110"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881110"></script>
 
     
   </div>
@@ -3151,19 +3151,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794685"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794685"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794685"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794685"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881111"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881111"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881111"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881111"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881111"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881111"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794685"></script>
-    <script src="/hono/docs/js/learn.js?1618794685"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794685"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881111"></script>
+    <script src="/hono/docs/js/learn.js?1618881111"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881111"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794685" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794685"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881111" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881111"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/deployment/create-kubernetes-cluster/index.html b/docs/1.6/deployment/create-kubernetes-cluster/index.html
index e80b0a3..e35da51 100644
--- a/docs/1.6/deployment/create-kubernetes-cluster/index.html
+++ b/docs/1.6/deployment/create-kubernetes-cluster/index.html
@@ -21,21 +21,21 @@
     <title>Setting up a Kubernetes Cluster :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881110" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794685"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881110"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794685"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881110"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881110"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881110"></script>
 
     
   </div>
@@ -3240,19 +3240,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794685"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794685"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794685"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794685"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881111"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881111"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881111"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881111"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881111"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881111"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794685"></script>
-    <script src="/hono/docs/js/learn.js?1618794685"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794685"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881111"></script>
+    <script src="/hono/docs/js/learn.js?1618881111"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881111"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794685" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794685"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881111" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881111"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/deployment/helm-based-deployment/index.html b/docs/1.6/deployment/helm-based-deployment/index.html
index 20f372b..54a9865 100644
--- a/docs/1.6/deployment/helm-based-deployment/index.html
+++ b/docs/1.6/deployment/helm-based-deployment/index.html
@@ -21,21 +21,21 @@
     <title>Helm based Deployment :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881110" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881110" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794685"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881110"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794685"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881110"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881110"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881110"></script>
 
     
   </div>
@@ -3287,19 +3287,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794685"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794685"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794685"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794685"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881111"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881111"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881111"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881111"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881111"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881111"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794685"></script>
-    <script src="/hono/docs/js/learn.js?1618794685"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794685"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881111"></script>
+    <script src="/hono/docs/js/learn.js?1618881111"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881111"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794685" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794685"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881111" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881111"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/deployment/index.html b/docs/1.6/deployment/index.html
index d81cd0d..182f672 100644
--- a/docs/1.6/deployment/index.html
+++ b/docs/1.6/deployment/index.html
@@ -21,21 +21,21 @@
     <title>Deployment :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881111" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881111" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881111" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794685"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881111"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794685"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881111"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881111"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881111"></script>
 
     
   </div>
@@ -3113,19 +3113,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794686"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794686"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794686"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794686"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881112"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881112"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881112"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881112"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794686"></script>
-    <script src="/hono/docs/js/learn.js?1618794686"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794686"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881112"></script>
+    <script src="/hono/docs/js/learn.js?1618881112"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881112"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794686" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794686"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881112" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881112"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/deployment/openshift/index.html b/docs/1.6/deployment/openshift/index.html
index da3a850..ac9bc82 100644
--- a/docs/1.6/deployment/openshift/index.html
+++ b/docs/1.6/deployment/openshift/index.html
@@ -21,21 +21,21 @@
     <title>OpenShift / OKD :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881110" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881111" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881111" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881111" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794685"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881111"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794685"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881111"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881111"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881111"></script>
 
     
   </div>
@@ -3134,19 +3134,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794685"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794685"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794685"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794685"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881111"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881111"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881111"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881111"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881111"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881111"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794685"></script>
-    <script src="/hono/docs/js/learn.js?1618794685"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794685"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881111"></script>
+    <script src="/hono/docs/js/learn.js?1618881111"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881111"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794685" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794685"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881111" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881111"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/deployment/resource-limitation/index.html b/docs/1.6/deployment/resource-limitation/index.html
index a304f07..055660a 100644
--- a/docs/1.6/deployment/resource-limitation/index.html
+++ b/docs/1.6/deployment/resource-limitation/index.html
@@ -21,21 +21,21 @@
     <title>Limiting Resource Usage :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881111" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881111" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881111" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794685"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881111"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794685"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881111"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881111"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881111"></script>
 
     
   </div>
@@ -3197,19 +3197,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794685"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794685"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794685"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794685"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881111"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881111"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881111"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881111"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881111"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881111"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794685"></script>
-    <script src="/hono/docs/js/learn.js?1618794685"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794685"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881111"></script>
+    <script src="/hono/docs/js/learn.js?1618881111"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881111"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794685" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794685"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881111" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881111"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/dev-guide/amqp_adapter_client/index.html b/docs/1.6/dev-guide/amqp_adapter_client/index.html
index cd4c1ea..c68302d 100644
--- a/docs/1.6/dev-guide/amqp_adapter_client/index.html
+++ b/docs/1.6/dev-guide/amqp_adapter_client/index.html
@@ -21,21 +21,21 @@
     <title>AMQP Adapter Client for Java :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881111" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881111" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881111" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794685"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881111"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794685"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881111"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881111"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881111"></script>
 
     
   </div>
@@ -3112,19 +3112,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794685"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794685"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794685"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794685"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881111"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881111"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881111"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881111"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881111"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881111"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794685"></script>
-    <script src="/hono/docs/js/learn.js?1618794685"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794685"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881111"></script>
+    <script src="/hono/docs/js/learn.js?1618881111"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881111"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794685" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794685"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881111" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881111"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/dev-guide/building_hono/index.html b/docs/1.6/dev-guide/building_hono/index.html
index 125effd..df51872 100644
--- a/docs/1.6/dev-guide/building_hono/index.html
+++ b/docs/1.6/dev-guide/building_hono/index.html
@@ -21,21 +21,21 @@
     <title>Building from Source :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881111" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881111" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881111" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794685"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881111"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794685"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881111"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881111"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881111"></script>
 
     
   </div>
@@ -3200,19 +3200,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794686"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794686"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794686"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794686"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881111"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881111"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881111"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881111"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881111"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881111"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794686"></script>
-    <script src="/hono/docs/js/learn.js?1618794686"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794686"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881111"></script>
+    <script src="/hono/docs/js/learn.js?1618881111"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881111"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794686" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794686"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881111" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881111"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/dev-guide/custom_http_adapter/index.html b/docs/1.6/dev-guide/custom_http_adapter/index.html
index a87d4b0..7aed064 100644
--- a/docs/1.6/dev-guide/custom_http_adapter/index.html
+++ b/docs/1.6/dev-guide/custom_http_adapter/index.html
@@ -21,21 +21,21 @@
     <title>Implement a Custom Hono HTTP Protocol Adapter :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881111" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881111" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881111" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794685"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881111"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794685"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881111"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881111"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881111"></script>
 
     
   </div>
@@ -3207,19 +3207,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794685"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794685"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794685"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794685"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881111"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881111"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881111"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881111"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881111"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881111"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794685"></script>
-    <script src="/hono/docs/js/learn.js?1618794685"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794685"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881111"></script>
+    <script src="/hono/docs/js/learn.js?1618881111"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881111"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794685" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794685"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881111" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881111"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/dev-guide/index.html b/docs/1.6/dev-guide/index.html
index 04b1603..fdfcbed 100644
--- a/docs/1.6/dev-guide/index.html
+++ b/docs/1.6/dev-guide/index.html
@@ -21,21 +21,21 @@
     <title>Developer Guide :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881112" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794686"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881112"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794686"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881112"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881112"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881112"></script>
 
     
   </div>
@@ -3113,19 +3113,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794686"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794686"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794686"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794686"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881112"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881112"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881112"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881112"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794686"></script>
-    <script src="/hono/docs/js/learn.js?1618794686"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794686"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881112"></script>
+    <script src="/hono/docs/js/learn.js?1618881112"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881112"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794686" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794686"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881112" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881112"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/dev-guide/java_client_consumer/index.html b/docs/1.6/dev-guide/java_client_consumer/index.html
index 2a057c7..db193c8 100644
--- a/docs/1.6/dev-guide/java_client_consumer/index.html
+++ b/docs/1.6/dev-guide/java_client_consumer/index.html
@@ -21,21 +21,21 @@
     <title>Consuming Messages from Java :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881111" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881111" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881111" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794685"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881111"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794685"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881111"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881111"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881111"></script>
 
     
   </div>
@@ -3182,19 +3182,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794685"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794685"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794685"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794685"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881111"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881111"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881111"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881111"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881111"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881111"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794685"></script>
-    <script src="/hono/docs/js/learn.js?1618794685"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794685"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881111"></script>
+    <script src="/hono/docs/js/learn.js?1618881111"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881111"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794685" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794685"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881111" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881111"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/index.html b/docs/1.6/index.html
index 492ab85..14585cc 100644
--- a/docs/1.6/index.html
+++ b/docs/1.6/index.html
@@ -21,21 +21,21 @@
     <title>Documentation :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881111" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881111" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881111" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794685"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881111"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794685"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881111"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881111"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881111"></script>
 
     
   </div>
@@ -3061,19 +3061,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794685"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794685"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794685"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794685"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881112"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881112"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881112"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881112"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794685"></script>
-    <script src="/hono/docs/js/learn.js?1618794685"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794685"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881112"></script>
+    <script src="/hono/docs/js/learn.js?1618881112"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881112"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794685" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794685"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881112" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881112"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/tags/index.html b/docs/1.6/tags/index.html
index 8db856f..6f10b2c 100644
--- a/docs/1.6/tags/index.html
+++ b/docs/1.6/tags/index.html
@@ -21,21 +21,21 @@
     <title>Tags :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881112" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881112" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881112" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794685"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881112"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794685"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881112"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881112"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881112"></script>
 
     
   </div>
@@ -3110,19 +3110,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794686"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794686"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794686"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794686"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881112"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881112"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881112"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881112"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794686"></script>
-    <script src="/hono/docs/js/learn.js?1618794686"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794686"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881112"></script>
+    <script src="/hono/docs/js/learn.js?1618881112"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881112"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794686" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794686"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881112" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881112"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/user-guide/amqp-adapter/index.html b/docs/1.6/user-guide/amqp-adapter/index.html
index 7c970bc..5f1e37e 100644
--- a/docs/1.6/user-guide/amqp-adapter/index.html
+++ b/docs/1.6/user-guide/amqp-adapter/index.html
@@ -21,21 +21,21 @@
     <title>AMQP Adapter :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881111" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881111" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881111" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794685"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881111"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794685"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881111"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881111"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881111"></script>
 
     
   </div>
@@ -3691,19 +3691,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794686"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794686"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794686"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794686"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881112"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881112"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881112"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881112"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794686"></script>
-    <script src="/hono/docs/js/learn.js?1618794686"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794686"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881112"></script>
+    <script src="/hono/docs/js/learn.js?1618881112"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881112"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794686" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794686"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881112" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881112"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/user-guide/coap-adapter/index.html b/docs/1.6/user-guide/coap-adapter/index.html
index 3dc8c89..7bde989 100644
--- a/docs/1.6/user-guide/coap-adapter/index.html
+++ b/docs/1.6/user-guide/coap-adapter/index.html
@@ -21,21 +21,21 @@
     <title>CoAP Adapter :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881111" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881111" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881111" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794685"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881111"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794685"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881111"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881111"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881111"></script>
 
     
   </div>
@@ -3872,19 +3872,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794686"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794686"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794686"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794686"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881112"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881112"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881112"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881112"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794686"></script>
-    <script src="/hono/docs/js/learn.js?1618794686"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794686"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881112"></script>
+    <script src="/hono/docs/js/learn.js?1618881112"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881112"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794686" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794686"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881112" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881112"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/user-guide/device-registry/index.html b/docs/1.6/user-guide/device-registry/index.html
index 9d1a0a3..ae2f3dc 100644
--- a/docs/1.6/user-guide/device-registry/index.html
+++ b/docs/1.6/user-guide/device-registry/index.html
@@ -21,21 +21,21 @@
     <title>Device Registries :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881111" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881111" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881111" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794685"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881111"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794685"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881111"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881111"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881111"></script>
 
     
   </div>
@@ -3126,19 +3126,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794685"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794685"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794685"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794685"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881111"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881111"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881111"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881111"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881111"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881111"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794685"></script>
-    <script src="/hono/docs/js/learn.js?1618794685"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794685"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881111"></script>
+    <script src="/hono/docs/js/learn.js?1618881111"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881111"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794685" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794685"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881111" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881111"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/user-guide/file-based-device-registry/index.html b/docs/1.6/user-guide/file-based-device-registry/index.html
index 4d0dd3a..86ee29a 100644
--- a/docs/1.6/user-guide/file-based-device-registry/index.html
+++ b/docs/1.6/user-guide/file-based-device-registry/index.html
@@ -21,21 +21,21 @@
     <title>File Based Device Registry :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881111" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881111" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881111" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794685"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881111"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794685"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881111"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881111"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881111"></script>
 
     
   </div>
@@ -3067,19 +3067,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794685"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794685"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794685"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794685"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881111"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881111"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881111"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881111"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881111"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881111"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794685"></script>
-    <script src="/hono/docs/js/learn.js?1618794685"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794685"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881111"></script>
+    <script src="/hono/docs/js/learn.js?1618881111"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881111"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794685" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794685"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881111" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881111"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/user-guide/http-adapter/index.html b/docs/1.6/user-guide/http-adapter/index.html
index 05c8b27..c03a1dd 100644
--- a/docs/1.6/user-guide/http-adapter/index.html
+++ b/docs/1.6/user-guide/http-adapter/index.html
@@ -21,21 +21,21 @@
     <title>HTTP Adapter :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881111" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881111" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881111" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794685"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881111"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794685"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881111"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881111"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881111"></script>
 
     
   </div>
@@ -3816,19 +3816,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794686"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794686"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794686"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794686"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881112"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881112"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881112"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881112"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794686"></script>
-    <script src="/hono/docs/js/learn.js?1618794686"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794686"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881112"></script>
+    <script src="/hono/docs/js/learn.js?1618881112"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881112"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794686" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794686"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881112" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881112"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/user-guide/index.html b/docs/1.6/user-guide/index.html
index 744c2ef..988a196 100644
--- a/docs/1.6/user-guide/index.html
+++ b/docs/1.6/user-guide/index.html
@@ -21,21 +21,21 @@
     <title>User Guide :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794686" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881111" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881111" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794686" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881111" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794686"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881111"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794686"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881111"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881111"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794686"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881111"></script>
 
     
   </div>
@@ -3113,19 +3113,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794686"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794686"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794686"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794686"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881112"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881112"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881112"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881112"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794686"></script>
-    <script src="/hono/docs/js/learn.js?1618794686"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794686"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881112"></script>
+    <script src="/hono/docs/js/learn.js?1618881112"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881112"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794686" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794686"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881112" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881112"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/user-guide/jdbc-based-device-registry/index.html b/docs/1.6/user-guide/jdbc-based-device-registry/index.html
index 8cbaa9a..b728115 100644
--- a/docs/1.6/user-guide/jdbc-based-device-registry/index.html
+++ b/docs/1.6/user-guide/jdbc-based-device-registry/index.html
@@ -21,21 +21,21 @@
     <title>JDBC Based Device Registry :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881111" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881111" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881111" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794685"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881111"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794685"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881111"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881111"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881111"></script>
 
     
   </div>
@@ -2981,19 +2981,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794685"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794685"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794685"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794685"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881112"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881112"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881112"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881112"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794685"></script>
-    <script src="/hono/docs/js/learn.js?1618794685"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794685"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881112"></script>
+    <script src="/hono/docs/js/learn.js?1618881112"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881112"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794685" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794685"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881112" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881112"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/user-guide/kura-adapter/index.html b/docs/1.6/user-guide/kura-adapter/index.html
index 0e961d0..5635fac 100644
--- a/docs/1.6/user-guide/kura-adapter/index.html
+++ b/docs/1.6/user-guide/kura-adapter/index.html
@@ -21,21 +21,21 @@
     <title>Kura Adapter :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881111" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881111" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881111" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794685"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881111"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794685"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881111"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881111"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881111"></script>
 
     
   </div>
@@ -3288,19 +3288,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794685"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794685"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794685"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794685"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881112"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881112"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881112"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881112"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794685"></script>
-    <script src="/hono/docs/js/learn.js?1618794685"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794685"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881112"></script>
+    <script src="/hono/docs/js/learn.js?1618881112"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881112"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794685" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794685"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881112" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881112"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/user-guide/mongodb-based-device-registry/index.html b/docs/1.6/user-guide/mongodb-based-device-registry/index.html
index d6bd86e..df32248 100644
--- a/docs/1.6/user-guide/mongodb-based-device-registry/index.html
+++ b/docs/1.6/user-guide/mongodb-based-device-registry/index.html
@@ -21,21 +21,21 @@
     <title>MongoDB Based Device Registry :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881111" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881111" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881111" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794685"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881111"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794685"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881111"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881111"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881111"></script>
 
     
   </div>
@@ -3057,19 +3057,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794685"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794685"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794685"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794685"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881112"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881112"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881112"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881112"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794685"></script>
-    <script src="/hono/docs/js/learn.js?1618794685"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794685"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881112"></script>
+    <script src="/hono/docs/js/learn.js?1618881112"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881112"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794685" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794685"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881112" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881112"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/user-guide/mqtt-adapter/index.html b/docs/1.6/user-guide/mqtt-adapter/index.html
index 472e0e7..8ac7045 100644
--- a/docs/1.6/user-guide/mqtt-adapter/index.html
+++ b/docs/1.6/user-guide/mqtt-adapter/index.html
@@ -21,21 +21,21 @@
     <title>MQTT Adapter :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881111" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881111" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881111" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794685"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881111"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794685"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881111"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881111"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881111"></script>
 
     
   </div>
@@ -3633,19 +3633,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794686"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794686"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794686"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794686"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794686"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881112"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881112"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881112"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881112"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794686"></script>
-    <script src="/hono/docs/js/learn.js?1618794686"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794686"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881112"></script>
+    <script src="/hono/docs/js/learn.js?1618881112"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881112"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794686" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794686"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881112" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881112"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.6/user-guide/sigfox-adapter/index.html b/docs/1.6/user-guide/sigfox-adapter/index.html
index 02b0e5c..1fc16f3 100644
--- a/docs/1.6/user-guide/sigfox-adapter/index.html
+++ b/docs/1.6/user-guide/sigfox-adapter/index.html
@@ -21,21 +21,21 @@
     <title>Sigfox Adapter :: Eclipse Hono&trade; Vers.: 1.6</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794685" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881111" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881111" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881111" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794685" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881111" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794685"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881111"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794685"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881111"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881111"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.6";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794685"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881111"></script>
 
     
   </div>
@@ -3238,19 +3238,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794685"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794685"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794685"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794685"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794685"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881112"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881112"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881112"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881112"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881112"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794685"></script>
-    <script src="/hono/docs/js/learn.js?1618794685"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794685"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881112"></script>
+    <script src="/hono/docs/js/learn.js?1618881112"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881112"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794685" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794685"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881112" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881112"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/404.html b/docs/1.7/404.html
index 6afd0ff..9f9e2eb 100644
--- a/docs/1.7/404.html
+++ b/docs/1.7/404.html
@@ -18,15 +18,15 @@
   <title>404 Page not found</title>
 
    
-    <link href="/hono/docs/css/nucleus.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794684" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794684" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881109" rel="stylesheet">
     
-      <link href="/hono/docs/css/theme-hono.css?1618794684" rel="stylesheet">
+      <link href="/hono/docs/css/theme-hono.css?1618881109" rel="stylesheet">
     
 <style>
     :root #header + #content > #left > #rlblock_left {
diff --git a/docs/1.7/admin-guide/amqp-adapter-config/index.html b/docs/1.7/admin-guide/amqp-adapter-config/index.html
index 31ce112..b22b4de 100644
--- a/docs/1.7/admin-guide/amqp-adapter-config/index.html
+++ b/docs/1.7/admin-guide/amqp-adapter-config/index.html
@@ -21,21 +21,21 @@
     <title>AMQP Adapter Configuration :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881107" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794681"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881107"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794681"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794681"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881107"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881107"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794681"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881107"></script>
 
     
   </div>
@@ -3348,19 +3348,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794682"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794682"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794682"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794682"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881107"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881107"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881107"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881107"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881107"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881107"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794682"></script>
-    <script src="/hono/docs/js/learn.js?1618794682"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794682"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881107"></script>
+    <script src="/hono/docs/js/learn.js?1618881107"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881107"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794682" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794682"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881107" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881107"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/admin-guide/amqp-network-config/index.html b/docs/1.7/admin-guide/amqp-network-config/index.html
index b9673c4..6fded6c 100644
--- a/docs/1.7/admin-guide/amqp-network-config/index.html
+++ b/docs/1.7/admin-guide/amqp-network-config/index.html
@@ -21,21 +21,21 @@
     <title>AMQP 1.0 Messaging Network Configuration :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881107" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794681"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881107"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794681"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794681"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881107"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881107"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794681"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881107"></script>
 
     
   </div>
@@ -3162,19 +3162,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794682"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794682"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794682"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794682"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881107"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881107"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881107"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881107"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881107"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881107"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794682"></script>
-    <script src="/hono/docs/js/learn.js?1618794682"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794682"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881107"></script>
+    <script src="/hono/docs/js/learn.js?1618881107"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881107"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794682" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794682"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881107" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881107"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/admin-guide/auth-server-config/index.html b/docs/1.7/admin-guide/auth-server-config/index.html
index 266e1a4..98c1270 100644
--- a/docs/1.7/admin-guide/auth-server-config/index.html
+++ b/docs/1.7/admin-guide/auth-server-config/index.html
@@ -21,21 +21,21 @@
     <title>Auth Server Configuration :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881107" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794681"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881107"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794681"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794681"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881107"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881107"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794681"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881107"></script>
 
     
   </div>
@@ -3332,19 +3332,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794682"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794682"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794682"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794682"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881107"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881107"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881107"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881107"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881107"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881107"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794682"></script>
-    <script src="/hono/docs/js/learn.js?1618794682"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794682"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881107"></script>
+    <script src="/hono/docs/js/learn.js?1618881107"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881107"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794682" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794682"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881107" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881107"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/admin-guide/coap-adapter-config/index.html b/docs/1.7/admin-guide/coap-adapter-config/index.html
index 0e9ff2b..ad066af 100644
--- a/docs/1.7/admin-guide/coap-adapter-config/index.html
+++ b/docs/1.7/admin-guide/coap-adapter-config/index.html
@@ -21,21 +21,21 @@
     <title>CoAP Adapter Configuration :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881107" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794681"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881107"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794681"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794681"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881107"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881107"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794681"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881107"></script>
 
     
   </div>
@@ -3305,19 +3305,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794682"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794682"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794682"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794682"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881107"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881107"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881107"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881107"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881107"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881107"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794682"></script>
-    <script src="/hono/docs/js/learn.js?1618794682"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794682"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881107"></script>
+    <script src="/hono/docs/js/learn.js?1618881107"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881107"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794682" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794682"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881107" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881107"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/admin-guide/command-router-config/index.html b/docs/1.7/admin-guide/command-router-config/index.html
index 3c2a19f..defdae8 100644
--- a/docs/1.7/admin-guide/command-router-config/index.html
+++ b/docs/1.7/admin-guide/command-router-config/index.html
@@ -21,21 +21,21 @@
     <title>Configuring the Command Router Service :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881107" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794681"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881107"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794681"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794681"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881107"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881107"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794681"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881107"></script>
 
     
   </div>
@@ -3329,19 +3329,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794682"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794682"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794682"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794682"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881107"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881107"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881107"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881107"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881107"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881107"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794682"></script>
-    <script src="/hono/docs/js/learn.js?1618794682"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794682"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881107"></script>
+    <script src="/hono/docs/js/learn.js?1618881107"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881107"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794682" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794682"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881107" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881107"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/admin-guide/common-config/index.html b/docs/1.7/admin-guide/common-config/index.html
index c4c2b55..99adfdd 100644
--- a/docs/1.7/admin-guide/common-config/index.html
+++ b/docs/1.7/admin-guide/common-config/index.html
@@ -21,21 +21,21 @@
     <title>Common Configuration :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881107" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794681"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881107"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794681"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794681"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881107"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881107"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794681"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881107"></script>
 
     
   </div>
@@ -3443,19 +3443,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794682"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794682"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794682"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794682"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881107"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881107"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881107"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881107"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881107"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881107"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794682"></script>
-    <script src="/hono/docs/js/learn.js?1618794682"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794682"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881107"></script>
+    <script src="/hono/docs/js/learn.js?1618881107"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881107"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794682" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794682"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881107" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881107"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/admin-guide/device-connection-config/index.html b/docs/1.7/admin-guide/device-connection-config/index.html
index 147fce0..1b5af60 100644
--- a/docs/1.7/admin-guide/device-connection-config/index.html
+++ b/docs/1.7/admin-guide/device-connection-config/index.html
@@ -21,21 +21,21 @@
     <title>Configuring the Device Connection Service :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881107" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794682"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881107"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794682"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881107"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881107"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881107"></script>
 
     
   </div>
@@ -3439,19 +3439,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794682"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794682"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794682"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794682"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881107"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881107"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881107"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881107"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881107"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881107"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794682"></script>
-    <script src="/hono/docs/js/learn.js?1618794682"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794682"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881107"></script>
+    <script src="/hono/docs/js/learn.js?1618881107"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881107"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794682" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794682"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881107" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881107"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/admin-guide/device-registry-config/index.html b/docs/1.7/admin-guide/device-registry-config/index.html
index 3d6981b..4fa3826 100644
--- a/docs/1.7/admin-guide/device-registry-config/index.html
+++ b/docs/1.7/admin-guide/device-registry-config/index.html
@@ -21,21 +21,21 @@
     <title>Device Registry Configurations :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881107" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794681"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881107"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794681"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794681"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881107"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881107"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794681"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881107"></script>
 
     
   </div>
@@ -3150,19 +3150,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794682"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794682"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794682"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794682"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881107"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881107"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881107"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881107"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881107"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881107"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794682"></script>
-    <script src="/hono/docs/js/learn.js?1618794682"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794682"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881107"></script>
+    <script src="/hono/docs/js/learn.js?1618881107"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881107"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794682" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794682"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881107" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881107"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/admin-guide/file-based-device-registry-config/index.html b/docs/1.7/admin-guide/file-based-device-registry-config/index.html
index 29f3d5f..a147a00 100644
--- a/docs/1.7/admin-guide/file-based-device-registry-config/index.html
+++ b/docs/1.7/admin-guide/file-based-device-registry-config/index.html
@@ -21,21 +21,21 @@
     <title>File Based Device Registry Configuration :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881107" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794681"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881107"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794681"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794681"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881107"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881107"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794681"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881107"></script>
 
     
   </div>
@@ -3573,19 +3573,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794682"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794682"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794682"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794682"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881107"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881107"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881107"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881107"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881107"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881107"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794682"></script>
-    <script src="/hono/docs/js/learn.js?1618794682"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794682"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881107"></script>
+    <script src="/hono/docs/js/learn.js?1618881107"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881107"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794682" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794682"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881107" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881107"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/admin-guide/hono-client-configuration/index.html b/docs/1.7/admin-guide/hono-client-configuration/index.html
index 673b817..5ba6c8b 100644
--- a/docs/1.7/admin-guide/hono-client-configuration/index.html
+++ b/docs/1.7/admin-guide/hono-client-configuration/index.html
@@ -21,21 +21,21 @@
     <title>Hono Client Configuration :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881107" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794681"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881107"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794681"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794681"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881107"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881107"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794681"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881107"></script>
 
     
   </div>
@@ -3443,19 +3443,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794682"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794682"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794682"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794682"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881107"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881107"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881107"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881107"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881107"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881107"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794682"></script>
-    <script src="/hono/docs/js/learn.js?1618794682"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794682"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881107"></script>
+    <script src="/hono/docs/js/learn.js?1618881107"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881107"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794682" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794682"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881107" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881107"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/admin-guide/hono-kafka-client-configuration/index.html b/docs/1.7/admin-guide/hono-kafka-client-configuration/index.html
index 974feca..066a960 100644
--- a/docs/1.7/admin-guide/hono-kafka-client-configuration/index.html
+++ b/docs/1.7/admin-guide/hono-kafka-client-configuration/index.html
@@ -21,21 +21,21 @@
     <title>Hono Kafka Client Configuration :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881107" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794681"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881107"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794681"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794681"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881107"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881107"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794681"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881107"></script>
 
     
   </div>
@@ -3148,19 +3148,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794682"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794682"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794682"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794682"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881107"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881107"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881107"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881107"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881107"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881107"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794682"></script>
-    <script src="/hono/docs/js/learn.js?1618794682"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794682"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881107"></script>
+    <script src="/hono/docs/js/learn.js?1618881107"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881107"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794682" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794682"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881107" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881107"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/admin-guide/http-adapter-config/index.html b/docs/1.7/admin-guide/http-adapter-config/index.html
index 3dc3189..22143d3 100644
--- a/docs/1.7/admin-guide/http-adapter-config/index.html
+++ b/docs/1.7/admin-guide/http-adapter-config/index.html
@@ -21,21 +21,21 @@
     <title>HTTP Adapter Configuration :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881107" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794681"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881107"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794681"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794681"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881107"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881107"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794681"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881107"></script>
 
     
   </div>
@@ -3324,19 +3324,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794682"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794682"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794682"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794682"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881107"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881107"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881107"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881107"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881107"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881107"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794682"></script>
-    <script src="/hono/docs/js/learn.js?1618794682"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794682"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881107"></script>
+    <script src="/hono/docs/js/learn.js?1618881107"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881107"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794682" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794682"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881107" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881107"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/admin-guide/index.html b/docs/1.7/admin-guide/index.html
index f49fe45..f67ab28 100644
--- a/docs/1.7/admin-guide/index.html
+++ b/docs/1.7/admin-guide/index.html
@@ -21,21 +21,21 @@
     <title>Admin Guide :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881109" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794683"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881109"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794683"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794683"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881109"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881109"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794683"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881109"></script>
 
     
   </div>
@@ -3136,19 +3136,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794683"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794683"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794683"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794683"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881109"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881109"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881109"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881109"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881109"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881109"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794683"></script>
-    <script src="/hono/docs/js/learn.js?1618794683"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794683"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881109"></script>
+    <script src="/hono/docs/js/learn.js?1618881109"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881109"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794683" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794683"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881109" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881109"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/admin-guide/jdbc-device-registry-config/index.html b/docs/1.7/admin-guide/jdbc-device-registry-config/index.html
index e0b7341..a56d463 100644
--- a/docs/1.7/admin-guide/jdbc-device-registry-config/index.html
+++ b/docs/1.7/admin-guide/jdbc-device-registry-config/index.html
@@ -21,21 +21,21 @@
     <title>JDBC Based Device Registry Configuration :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881107" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794681"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881107"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794681"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794681"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881107"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881107"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794681"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881107"></script>
 
     
   </div>
@@ -3389,19 +3389,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794682"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794682"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794682"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794682"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881107"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881107"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881107"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881107"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881107"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881107"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794682"></script>
-    <script src="/hono/docs/js/learn.js?1618794682"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794682"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881107"></script>
+    <script src="/hono/docs/js/learn.js?1618881107"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881107"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794682" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794682"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881107" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881107"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/admin-guide/kura-adapter-config/index.html b/docs/1.7/admin-guide/kura-adapter-config/index.html
index ac328dc..c8e6ae7 100644
--- a/docs/1.7/admin-guide/kura-adapter-config/index.html
+++ b/docs/1.7/admin-guide/kura-adapter-config/index.html
@@ -21,21 +21,21 @@
     <title>Kura Adapter Configuration :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881107" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794681"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881107"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794681"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794681"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881107"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881107"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794681"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881107"></script>
 
     
   </div>
@@ -3349,19 +3349,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794682"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794682"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794682"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794682"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881107"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881107"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881107"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881107"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881107"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881107"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794682"></script>
-    <script src="/hono/docs/js/learn.js?1618794682"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794682"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881107"></script>
+    <script src="/hono/docs/js/learn.js?1618881107"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881107"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794682" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794682"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881107" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881107"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/admin-guide/mongodb-device-registry-config/index.html b/docs/1.7/admin-guide/mongodb-device-registry-config/index.html
index db11511..9ef8df6 100644
--- a/docs/1.7/admin-guide/mongodb-device-registry-config/index.html
+++ b/docs/1.7/admin-guide/mongodb-device-registry-config/index.html
@@ -21,21 +21,21 @@
     <title>MongoDB Based Device Registry Configuration :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881107" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794681"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881107"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794681"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794681"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881107"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881107"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794681"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881107"></script>
 
     
   </div>
@@ -3389,19 +3389,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794682"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794682"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794682"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794682"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881107"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881107"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881107"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881107"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881107"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881107"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794682"></script>
-    <script src="/hono/docs/js/learn.js?1618794682"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794682"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881107"></script>
+    <script src="/hono/docs/js/learn.js?1618881107"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881107"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794682" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794682"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881107" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881107"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/admin-guide/monitoring-tracing-config/index.html b/docs/1.7/admin-guide/monitoring-tracing-config/index.html
index 8a89d65..a77deb3 100644
--- a/docs/1.7/admin-guide/monitoring-tracing-config/index.html
+++ b/docs/1.7/admin-guide/monitoring-tracing-config/index.html
@@ -21,21 +21,21 @@
     <title>Monitoring & Tracing :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881107" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794681"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881107"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794681"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794681"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881107"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881107"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794681"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881107"></script>
 
     
   </div>
@@ -3312,19 +3312,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794682"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794682"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794682"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794682"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881107"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881107"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881107"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881107"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881107"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881107"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794682"></script>
-    <script src="/hono/docs/js/learn.js?1618794682"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794682"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881107"></script>
+    <script src="/hono/docs/js/learn.js?1618881107"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881107"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794682" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794682"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881107" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881107"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/admin-guide/mqtt-adapter-config/index.html b/docs/1.7/admin-guide/mqtt-adapter-config/index.html
index 963c861..4d988d0 100644
--- a/docs/1.7/admin-guide/mqtt-adapter-config/index.html
+++ b/docs/1.7/admin-guide/mqtt-adapter-config/index.html
@@ -21,21 +21,21 @@
     <title>MQTT Adapter Configuration :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881107" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794682"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881107"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794682"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881107"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881107"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881107"></script>
 
     
   </div>
@@ -3404,19 +3404,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794682"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794682"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794682"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794682"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881107"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881107"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881107"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881107"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881107"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881107"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794682"></script>
-    <script src="/hono/docs/js/learn.js?1618794682"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794682"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881107"></script>
+    <script src="/hono/docs/js/learn.js?1618881107"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881107"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794682" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794682"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881107" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881107"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/admin-guide/secure_communication/index.html b/docs/1.7/admin-guide/secure_communication/index.html
index 80b2ba7..6878080 100644
--- a/docs/1.7/admin-guide/secure_communication/index.html
+++ b/docs/1.7/admin-guide/secure_communication/index.html
@@ -21,21 +21,21 @@
     <title>Secure Communication :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881107" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794682"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881107"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794682"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881107"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881107"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881107"></script>
 
     
   </div>
@@ -3447,19 +3447,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794682"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794682"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794682"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794682"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881107"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881107"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881107"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881107"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881107"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881107"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794682"></script>
-    <script src="/hono/docs/js/learn.js?1618794682"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794682"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881107"></script>
+    <script src="/hono/docs/js/learn.js?1618881107"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881107"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794682" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794682"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881107" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881107"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/api/authentication/index.html b/docs/1.7/api/authentication/index.html
index ad1d152..626cb66 100644
--- a/docs/1.7/api/authentication/index.html
+++ b/docs/1.7/api/authentication/index.html
@@ -21,21 +21,21 @@
     <title>Authentication API Specification :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881107" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794682"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881107"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794682"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881107"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881107"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881107"></script>
 
     
   </div>
@@ -3277,19 +3277,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794682"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794682"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794682"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794682"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881107"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881107"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881107"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881107"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881107"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881107"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794682"></script>
-    <script src="/hono/docs/js/learn.js?1618794682"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794682"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881107"></script>
+    <script src="/hono/docs/js/learn.js?1618881107"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881107"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794682" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794682"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881107" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881107"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/api/command-and-control-kafka/index.html b/docs/1.7/api/command-and-control-kafka/index.html
index e34f306..bceeead 100644
--- a/docs/1.7/api/command-and-control-kafka/index.html
+++ b/docs/1.7/api/command-and-control-kafka/index.html
@@ -21,21 +21,21 @@
     <title>Command & Control API for Kafka Specification :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881107" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794682"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881107"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794682"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881107"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881107"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881107"></script>
 
     
   </div>
@@ -3177,19 +3177,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794682"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794682"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794682"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794682"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881107"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881107"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881107"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881107"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881107"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881107"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794682"></script>
-    <script src="/hono/docs/js/learn.js?1618794682"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794682"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881107"></script>
+    <script src="/hono/docs/js/learn.js?1618881107"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881107"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794682" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794682"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881107" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881107"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/api/command-and-control/index.html b/docs/1.7/api/command-and-control/index.html
index cfce374..07049b0 100644
--- a/docs/1.7/api/command-and-control/index.html
+++ b/docs/1.7/api/command-and-control/index.html
@@ -21,21 +21,21 @@
     <title>Command & Control API Specification :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881107" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794682"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881107"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794682"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881107"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881107"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881107"></script>
 
     
   </div>
@@ -3461,19 +3461,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794682"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794682"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794682"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794682"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881107"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881107"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881107"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881107"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881107"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881107"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794682"></script>
-    <script src="/hono/docs/js/learn.js?1618794682"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794682"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881107"></script>
+    <script src="/hono/docs/js/learn.js?1618881107"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881107"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794682" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794682"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881107" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881107"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/api/command-router/index.html b/docs/1.7/api/command-router/index.html
index 7b8ea74..7b380fb 100644
--- a/docs/1.7/api/command-router/index.html
+++ b/docs/1.7/api/command-router/index.html
@@ -21,21 +21,21 @@
     <title>Command Router API Specification :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881107" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794682"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881107"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794682"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881107"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881107"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881107"></script>
 
     
   </div>
@@ -3438,19 +3438,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794682"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794682"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794682"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794682"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881107"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881107"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881107"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881107"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881107"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881107"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794682"></script>
-    <script src="/hono/docs/js/learn.js?1618794682"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794682"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881107"></script>
+    <script src="/hono/docs/js/learn.js?1618881107"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881107"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794682" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794682"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881107" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881107"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/api/credentials/index.html b/docs/1.7/api/credentials/index.html
index 9e46f67..7bd73bd 100644
--- a/docs/1.7/api/credentials/index.html
+++ b/docs/1.7/api/credentials/index.html
@@ -21,21 +21,21 @@
     <title>Credentials API Specification :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881107" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794682"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881107"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794682"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881107"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881107"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881107"></script>
 
     
   </div>
@@ -3691,19 +3691,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794682"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794682"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794682"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794683"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881108"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881108"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881108"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881108"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881108"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881108"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794683"></script>
-    <script src="/hono/docs/js/learn.js?1618794683"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794683"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881108"></script>
+    <script src="/hono/docs/js/learn.js?1618881108"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881108"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794683" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794683"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881108" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881108"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/api/device-connection/index.html b/docs/1.7/api/device-connection/index.html
index 0e75190..92fc291 100644
--- a/docs/1.7/api/device-connection/index.html
+++ b/docs/1.7/api/device-connection/index.html
@@ -21,21 +21,21 @@
     <title>Device Connection API Specification :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881107" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794682"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881107"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794682"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881107"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881107"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881107"></script>
 
     
   </div>
@@ -3788,19 +3788,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794683"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794683"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794683"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794683"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881108"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881108"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881108"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881108"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881108"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881108"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794683"></script>
-    <script src="/hono/docs/js/learn.js?1618794683"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794683"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881108"></script>
+    <script src="/hono/docs/js/learn.js?1618881108"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881108"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794683" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794683"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881108" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881108"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/api/device-registration/index.html b/docs/1.7/api/device-registration/index.html
index c43724a..ce2e3f1 100644
--- a/docs/1.7/api/device-registration/index.html
+++ b/docs/1.7/api/device-registration/index.html
@@ -21,21 +21,21 @@
     <title>Device Registration API Specification :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881107" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794682"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881107"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794682"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881107"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881107"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881107"></script>
 
     
   </div>
@@ -3377,19 +3377,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794682"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794682"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794682"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794682"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881108"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881108"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881108"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881108"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881108"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881108"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794682"></script>
-    <script src="/hono/docs/js/learn.js?1618794682"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794682"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881108"></script>
+    <script src="/hono/docs/js/learn.js?1618881108"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881108"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794682" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794682"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881108" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881108"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/api/event-kafka/index.html b/docs/1.7/api/event-kafka/index.html
index bc7a69e..16fbf13 100644
--- a/docs/1.7/api/event-kafka/index.html
+++ b/docs/1.7/api/event-kafka/index.html
@@ -21,21 +21,21 @@
     <title>Event API for Kafka Specification :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881107" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794682"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881107"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794682"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881107"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881107"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881107"></script>
 
     
   </div>
@@ -3186,19 +3186,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794682"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794682"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794682"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794682"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881108"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881108"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881108"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881108"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881108"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881108"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794682"></script>
-    <script src="/hono/docs/js/learn.js?1618794682"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794682"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881108"></script>
+    <script src="/hono/docs/js/learn.js?1618881108"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881108"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794682" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794682"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881108" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881108"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/api/event/index.html b/docs/1.7/api/event/index.html
index 2b466c8..72e77ae 100644
--- a/docs/1.7/api/event/index.html
+++ b/docs/1.7/api/event/index.html
@@ -21,21 +21,21 @@
     <title>Event API Specification :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881107" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794682"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881107"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794682"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881107"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881107"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881107"></script>
 
     
   </div>
@@ -3396,19 +3396,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794682"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794682"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794682"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794682"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881108"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881108"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881108"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881108"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881108"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881108"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794682"></script>
-    <script src="/hono/docs/js/learn.js?1618794682"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794682"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881108"></script>
+    <script src="/hono/docs/js/learn.js?1618881108"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881108"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794682" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794682"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881108" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881108"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/api/index.html b/docs/1.7/api/index.html
index da864a9..4d24d64 100644
--- a/docs/1.7/api/index.html
+++ b/docs/1.7/api/index.html
@@ -21,21 +21,21 @@
     <title>API :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881109" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794683"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881109"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794683"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794683"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881109"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881109"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794683"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881109"></script>
 
     
   </div>
@@ -3137,19 +3137,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794683"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794683"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794683"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794683"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881109"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881109"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881109"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881109"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881109"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881109"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794683"></script>
-    <script src="/hono/docs/js/learn.js?1618794683"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794683"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881109"></script>
+    <script src="/hono/docs/js/learn.js?1618881109"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881109"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794683" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794683"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881109" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881109"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/api/kafka-api/index.html b/docs/1.7/api/kafka-api/index.html
index 0788d9c..ab8cc74 100644
--- a/docs/1.7/api/kafka-api/index.html
+++ b/docs/1.7/api/kafka-api/index.html
@@ -21,21 +21,21 @@
     <title>Kafka-based APIs :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881107" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794682"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881107"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794682"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881107"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881107"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881107"></script>
 
     
   </div>
@@ -3068,19 +3068,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794682"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794682"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794682"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794682"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881108"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881108"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881108"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881108"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881108"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881108"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794682"></script>
-    <script src="/hono/docs/js/learn.js?1618794682"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794682"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881108"></script>
+    <script src="/hono/docs/js/learn.js?1618881108"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881108"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794682" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794682"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881108" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881108"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/api/management/index.html b/docs/1.7/api/management/index.html
index c16784e..c65018d 100644
--- a/docs/1.7/api/management/index.html
+++ b/docs/1.7/api/management/index.html
@@ -21,21 +21,21 @@
     <title>Device Registry Management API Specification :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881107" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794682"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881107"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -86,14 +86,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794682"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881107"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881107"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881107"></script>
 
     
   </div>
@@ -3179,19 +3179,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794682"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794682"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794682"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794682"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881108"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881108"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881108"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881108"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881108"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881108"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794682"></script>
-    <script src="/hono/docs/js/learn.js?1618794682"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794682"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881108"></script>
+    <script src="/hono/docs/js/learn.js?1618881108"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881108"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794682" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794682"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881108" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881108"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/api/metrics/index.html b/docs/1.7/api/metrics/index.html
index a040944..87ebc13 100644
--- a/docs/1.7/api/metrics/index.html
+++ b/docs/1.7/api/metrics/index.html
@@ -21,21 +21,21 @@
     <title>Metrics :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881107" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794682"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881107"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794682"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881107"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881107"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881107"></script>
 
     
   </div>
@@ -3419,19 +3419,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794682"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794682"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794682"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794682"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881108"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881108"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881108"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881108"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881108"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881108"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794682"></script>
-    <script src="/hono/docs/js/learn.js?1618794682"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794682"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881108"></script>
+    <script src="/hono/docs/js/learn.js?1618881108"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881108"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794682" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794682"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881108" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881108"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/api/telemetry-kafka/index.html b/docs/1.7/api/telemetry-kafka/index.html
index ece75fe..2530c22 100644
--- a/docs/1.7/api/telemetry-kafka/index.html
+++ b/docs/1.7/api/telemetry-kafka/index.html
@@ -21,21 +21,21 @@
     <title>Telemetry API for Kafka Specification :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881107" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794682"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881107"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794682"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881107"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881107"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881107"></script>
 
     
   </div>
@@ -3156,19 +3156,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794682"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794682"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794682"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794682"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881108"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881108"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881108"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881108"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881108"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881108"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794682"></script>
-    <script src="/hono/docs/js/learn.js?1618794682"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794682"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881108"></script>
+    <script src="/hono/docs/js/learn.js?1618881108"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881108"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794682" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794682"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881108" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881108"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/api/telemetry/index.html b/docs/1.7/api/telemetry/index.html
index 1c3b666..0573305 100644
--- a/docs/1.7/api/telemetry/index.html
+++ b/docs/1.7/api/telemetry/index.html
@@ -21,21 +21,21 @@
     <title>Telemetry API Specification :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881107" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794682"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881107"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794682"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881107"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881107"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881107"></script>
 
     
   </div>
@@ -3314,19 +3314,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794682"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794682"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794682"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794682"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881108"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881108"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881108"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881108"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881108"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881108"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794682"></script>
-    <script src="/hono/docs/js/learn.js?1618794682"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794682"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881108"></script>
+    <script src="/hono/docs/js/learn.js?1618881108"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881108"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794682" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794682"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881108" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881108"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/api/tenant/index.html b/docs/1.7/api/tenant/index.html
index a3f8660..ecd119a 100644
--- a/docs/1.7/api/tenant/index.html
+++ b/docs/1.7/api/tenant/index.html
@@ -21,21 +21,21 @@
     <title>Tenant API Specification :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881107" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794682"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881107"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794682"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881107"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881107"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881107"></script>
 
     
   </div>
@@ -3764,19 +3764,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794683"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794683"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794683"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794683"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881108"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881108"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881108"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881108"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881108"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881108"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794683"></script>
-    <script src="/hono/docs/js/learn.js?1618794683"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794683"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881108"></script>
+    <script src="/hono/docs/js/learn.js?1618881108"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881108"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794683" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794683"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881108" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881108"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/architecture/auth/index.html b/docs/1.7/architecture/auth/index.html
index fb81220..6bf27db 100644
--- a/docs/1.7/architecture/auth/index.html
+++ b/docs/1.7/architecture/auth/index.html
@@ -21,21 +21,21 @@
     <title>Authentication/Authorization :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881107" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794682"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881107"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794682"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881107"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881107"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881107"></script>
 
     
   </div>
@@ -3192,19 +3192,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794682"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794682"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794682"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794682"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794682"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881108"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881108"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881108"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881108"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881108"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881108"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794682"></script>
-    <script src="/hono/docs/js/learn.js?1618794682"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794682"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881108"></script>
+    <script src="/hono/docs/js/learn.js?1618881108"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881108"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794682" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794682"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881108" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881108"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/architecture/component-view/index.html b/docs/1.7/architecture/component-view/index.html
index dcc2463..4655a81 100644
--- a/docs/1.7/architecture/component-view/index.html
+++ b/docs/1.7/architecture/component-view/index.html
@@ -21,21 +21,21 @@
     <title>Component View :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881107" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794682"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881107"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794682"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881107"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881107"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881107"></script>
 
     
   </div>
@@ -3208,19 +3208,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794683"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794683"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794683"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794683"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881108"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881108"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881108"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881108"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881108"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881108"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794683"></script>
-    <script src="/hono/docs/js/learn.js?1618794683"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794683"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881108"></script>
+    <script src="/hono/docs/js/learn.js?1618881108"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881108"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794683" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794683"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881108" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881108"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/architecture/index.html b/docs/1.7/architecture/index.html
index c6faf19..645e94f 100644
--- a/docs/1.7/architecture/index.html
+++ b/docs/1.7/architecture/index.html
@@ -21,21 +21,21 @@
     <title>Architecture :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881109" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794683"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881109"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794683"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794683"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881109"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881109"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794683"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881109"></script>
 
     
   </div>
@@ -3136,19 +3136,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794683"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794683"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794683"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794683"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881109"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881109"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881109"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881109"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881109"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881109"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794683"></script>
-    <script src="/hono/docs/js/learn.js?1618794683"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794683"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881109"></script>
+    <script src="/hono/docs/js/learn.js?1618881109"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881109"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794683" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794683"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881109" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881109"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/categories/index.html b/docs/1.7/categories/index.html
index ef58f08..a6fe292 100644
--- a/docs/1.7/categories/index.html
+++ b/docs/1.7/categories/index.html
@@ -21,21 +21,21 @@
     <title>Categories :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881109" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794683"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881109"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794683"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794683"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881109"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881109"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794683"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881109"></script>
 
     
   </div>
@@ -3133,19 +3133,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794683"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794683"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794683"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794683"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881109"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881109"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881109"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881109"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881109"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881109"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794683"></script>
-    <script src="/hono/docs/js/learn.js?1618794683"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794683"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881109"></script>
+    <script src="/hono/docs/js/learn.js?1618881109"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881109"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794683" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794683"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881109" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881109"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/concepts/command-and-control/index.html b/docs/1.7/concepts/command-and-control/index.html
index c7fb885..a2e59b5 100644
--- a/docs/1.7/concepts/command-and-control/index.html
+++ b/docs/1.7/concepts/command-and-control/index.html
@@ -21,21 +21,21 @@
     <title>Command & Control :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881108" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881108" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881108" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794682"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881108"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794682"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881108"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881108"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881108"></script>
 
     
   </div>
@@ -3214,19 +3214,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794683"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794683"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794683"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794683"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881108"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881108"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881108"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881108"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881108"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881108"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794683"></script>
-    <script src="/hono/docs/js/learn.js?1618794683"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794683"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881108"></script>
+    <script src="/hono/docs/js/learn.js?1618881108"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881108"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794683" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794683"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881108" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881108"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/concepts/connecting-devices/index.html b/docs/1.7/concepts/connecting-devices/index.html
index 7e4ada0..4656103 100644
--- a/docs/1.7/concepts/connecting-devices/index.html
+++ b/docs/1.7/concepts/connecting-devices/index.html
@@ -21,21 +21,21 @@
     <title>Connecting Devices :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881107" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881107" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881107" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794682"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881107"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794682"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881108"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881108"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881108"></script>
 
     
   </div>
@@ -3248,19 +3248,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794683"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794683"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794683"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794683"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881108"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881108"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881108"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881108"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881108"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881108"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794683"></script>
-    <script src="/hono/docs/js/learn.js?1618794683"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794683"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881108"></script>
+    <script src="/hono/docs/js/learn.js?1618881108"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881108"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794683" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794683"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881108" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881108"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/concepts/connection-events/index.html b/docs/1.7/concepts/connection-events/index.html
index 8f93a7d..5d6dc12 100644
--- a/docs/1.7/concepts/connection-events/index.html
+++ b/docs/1.7/concepts/connection-events/index.html
@@ -21,21 +21,21 @@
     <title>Connection Events :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881108" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881108" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881108" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794682"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881108"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794682"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881108"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881108"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881108"></script>
 
     
   </div>
@@ -3171,19 +3171,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794683"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794683"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794683"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794683"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881108"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881108"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881108"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881108"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881108"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881108"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794683"></script>
-    <script src="/hono/docs/js/learn.js?1618794683"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794683"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881108"></script>
+    <script src="/hono/docs/js/learn.js?1618881108"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881108"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794683" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794683"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881108" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881108"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/concepts/device-identity/index.html b/docs/1.7/concepts/device-identity/index.html
index bf35293..14eaac1 100644
--- a/docs/1.7/concepts/device-identity/index.html
+++ b/docs/1.7/concepts/device-identity/index.html
@@ -21,21 +21,21 @@
     <title>Device Identity :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881108" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881108" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881108" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794682"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881108"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794682"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881108"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881108"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881108"></script>
 
     
   </div>
@@ -3175,19 +3175,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794683"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794683"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794683"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794683"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881108"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881108"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881108"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881108"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881108"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881108"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794683"></script>
-    <script src="/hono/docs/js/learn.js?1618794683"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794683"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881108"></script>
+    <script src="/hono/docs/js/learn.js?1618881108"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881108"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794683" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794683"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881108" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881108"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/concepts/device-notifications/index.html b/docs/1.7/concepts/device-notifications/index.html
index 9fc5ed0..9d1b54d 100644
--- a/docs/1.7/concepts/device-notifications/index.html
+++ b/docs/1.7/concepts/device-notifications/index.html
@@ -21,21 +21,21 @@
     <title>Device Notifications :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881108" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881108" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881108" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794682"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881108"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794682"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881108"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881108"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881108"></script>
 
     
   </div>
@@ -2014,8 +2014,8 @@
 Alternatively the default property values for devices from the Device Registry can be used (described above).</p>
 <h3 id="honos-mqtt-protocol-adapter">Hono&rsquo;s MQTT protocol adapter</h3>
 <p>The MQTT protocol adapter automatically sends a <em>Time until disconnect notification</em> with a <em>ttd</em> value of <code>-1</code>
-for a device that subscribes to the appropriate command topic (refer to the [MQTT Adapter user guide]
-(/hono/docs/1.7/user-guide/mqtt-adapter/) for details).</p>
+for a device that subscribes to the appropriate command topic (refer to the <a href="/hono/docs/1.7/user-guide/mqtt-adapter/">MQTT Adapter user guide</a>
+for details).</p>
 <p>When a device unsubscribes again, the adapter automatically sends a <em>Time until disconnect notification</em> with a <em>ttd</em> value of <code>0</code>.</p>
 <h3 id="examples">Examples</h3>
 <p>The following sequence diagram shows a <em>Time until disconnect notification</em> while sending a telemetry message downstream
@@ -3153,19 +3153,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794683"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794683"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794683"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794683"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881108"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881108"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881108"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881108"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881108"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881108"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794683"></script>
-    <script src="/hono/docs/js/learn.js?1618794683"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794683"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881108"></script>
+    <script src="/hono/docs/js/learn.js?1618881108"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881108"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794683" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794683"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881108" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881108"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/concepts/device-provisioning/index.html b/docs/1.7/concepts/device-provisioning/index.html
index b7bdf70..ae75d87 100644
--- a/docs/1.7/concepts/device-provisioning/index.html
+++ b/docs/1.7/concepts/device-provisioning/index.html
@@ -21,21 +21,21 @@
     <title>Device Provisioning :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881108" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881108" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881108" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794682"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881108"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794682"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881108"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881108"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881108"></script>
 
     
   </div>
@@ -3213,19 +3213,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794683"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794683"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794683"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794683"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881108"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881108"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881108"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881108"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881108"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881108"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794683"></script>
-    <script src="/hono/docs/js/learn.js?1618794683"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794683"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881108"></script>
+    <script src="/hono/docs/js/learn.js?1618881108"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881108"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794683" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794683"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881108" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881108"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/concepts/index.html b/docs/1.7/concepts/index.html
index 096fa96..5a86c17 100644
--- a/docs/1.7/concepts/index.html
+++ b/docs/1.7/concepts/index.html
@@ -21,21 +21,21 @@
     <title>Concepts :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881109" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794683"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881109"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794683"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794683"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881109"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881109"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794683"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881109"></script>
 
     
   </div>
@@ -3133,19 +3133,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794683"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794683"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794683"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794683"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881109"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881109"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881109"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881109"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881109"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881109"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794683"></script>
-    <script src="/hono/docs/js/learn.js?1618794683"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794683"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881109"></script>
+    <script src="/hono/docs/js/learn.js?1618881109"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881109"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794683" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794683"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881109" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881109"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/concepts/resource-limits/index.html b/docs/1.7/concepts/resource-limits/index.html
index 2ed0b4d..4a58e1a 100644
--- a/docs/1.7/concepts/resource-limits/index.html
+++ b/docs/1.7/concepts/resource-limits/index.html
@@ -21,21 +21,21 @@
     <title>Resource limits :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881108" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881108" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881108" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794682"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881108"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794682"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881108"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881108"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881108"></script>
 
     
   </div>
@@ -3209,19 +3209,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794683"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794683"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794683"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794683"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881108"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881108"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881108"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881108"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881108"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881108"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794683"></script>
-    <script src="/hono/docs/js/learn.js?1618794683"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794683"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881108"></script>
+    <script src="/hono/docs/js/learn.js?1618881108"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881108"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794683" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794683"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881108" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881108"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/concepts/tenancy/index.html b/docs/1.7/concepts/tenancy/index.html
index 4bbe6da..e316ac0 100644
--- a/docs/1.7/concepts/tenancy/index.html
+++ b/docs/1.7/concepts/tenancy/index.html
@@ -21,21 +21,21 @@
     <title>Multi-Tenancy :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881108" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881108" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881108" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794682"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881108"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794682"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881108"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881108"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881108"></script>
 
     
   </div>
@@ -3174,19 +3174,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794683"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794683"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794683"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794683"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881108"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881108"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881108"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881108"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881108"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881108"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794683"></script>
-    <script src="/hono/docs/js/learn.js?1618794683"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794683"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881108"></script>
+    <script src="/hono/docs/js/learn.js?1618881108"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881108"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794683" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794683"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881108" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881108"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/deployment/create-kubernetes-cluster/index.html b/docs/1.7/deployment/create-kubernetes-cluster/index.html
index 094185c..c4784ca 100644
--- a/docs/1.7/deployment/create-kubernetes-cluster/index.html
+++ b/docs/1.7/deployment/create-kubernetes-cluster/index.html
@@ -21,21 +21,21 @@
     <title>Setting up a Kubernetes Cluster :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881108" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881108" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881108" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794682"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881108"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794682"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881108"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881108"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881108"></script>
 
     
   </div>
@@ -3263,19 +3263,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794683"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794683"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794683"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794683"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881109"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881109"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881109"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881109"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881109"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881109"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794683"></script>
-    <script src="/hono/docs/js/learn.js?1618794683"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794683"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881109"></script>
+    <script src="/hono/docs/js/learn.js?1618881109"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881109"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794683" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794683"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881109" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881109"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/deployment/helm-based-deployment/index.html b/docs/1.7/deployment/helm-based-deployment/index.html
index b76a40c..3883a7c 100644
--- a/docs/1.7/deployment/helm-based-deployment/index.html
+++ b/docs/1.7/deployment/helm-based-deployment/index.html
@@ -21,21 +21,21 @@
     <title>Helm based Deployment :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881108" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881108" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881108" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794682"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881108"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794682"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881108"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881108"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881108"></script>
 
     
   </div>
@@ -2101,8 +2101,8 @@
 The Hono chart can be configured to report tracing information to the <a href="https://www.jaegertracing.io/">Jaeger tracing system</a>. The <em>Spans</em> reported
 by the components can then be viewed in a web browser.</p>
 <p>In order for Hono&rsquo;s components to use the Jaeger client for reporting tracing information, the container images need to be built
-with the <code>jaeger</code> Maven profile. Please refer to [Monitoring &amp; Tracing]
-(/hono/docs/1.7/admin-guide/monitoring-tracing-config/) for details.
+with the <code>jaeger</code> Maven profile. Please refer to <a href="/hono/docs/1.7/admin-guide/monitoring-tracing-config/">Monitoring &amp; Tracing</a>
+for details.
 The newly built images also need to be made available to the target Kubernetes cluster as described in the two previous sections.</p>
 <p>The chart can be configured to deploy and use an example Jaeger back end by means of setting the <em>jaegerBackendExample.enabled</em> property
 to <code>true</code> when running Helm:</p>
@@ -3310,19 +3310,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794683"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794683"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794683"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794683"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881109"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881109"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881109"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881109"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881109"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881109"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794683"></script>
-    <script src="/hono/docs/js/learn.js?1618794683"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794683"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881109"></script>
+    <script src="/hono/docs/js/learn.js?1618881109"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881109"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794683" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794683"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881109" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881109"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/deployment/index.html b/docs/1.7/deployment/index.html
index 89b3aa0..296e195 100644
--- a/docs/1.7/deployment/index.html
+++ b/docs/1.7/deployment/index.html
@@ -21,21 +21,21 @@
     <title>Deployment :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881109" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794683"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881109"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794683"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794683"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881109"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881109"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794683"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881109"></script>
 
     
   </div>
@@ -3136,19 +3136,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794683"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794683"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794683"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794683"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881109"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881109"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881109"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881109"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881109"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881109"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794683"></script>
-    <script src="/hono/docs/js/learn.js?1618794683"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794683"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881109"></script>
+    <script src="/hono/docs/js/learn.js?1618881109"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881109"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794683" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794683"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881109" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881109"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/deployment/openshift/index.html b/docs/1.7/deployment/openshift/index.html
index 2f6d05e..b916351 100644
--- a/docs/1.7/deployment/openshift/index.html
+++ b/docs/1.7/deployment/openshift/index.html
@@ -21,21 +21,21 @@
     <title>OpenShift / OKD :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794682" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881108" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881108" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794682" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881108" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794682"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881108"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794682"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881108"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881108"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794682"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881108"></script>
 
     
   </div>
@@ -3157,19 +3157,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794683"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794683"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794683"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794683"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881108"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881108"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881108"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881108"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881108"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881108"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794683"></script>
-    <script src="/hono/docs/js/learn.js?1618794683"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794683"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881108"></script>
+    <script src="/hono/docs/js/learn.js?1618881108"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881108"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794683" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794683"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881108" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881108"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/deployment/resource-limitation/index.html b/docs/1.7/deployment/resource-limitation/index.html
index b05880f..e1e5ca7 100644
--- a/docs/1.7/deployment/resource-limitation/index.html
+++ b/docs/1.7/deployment/resource-limitation/index.html
@@ -21,21 +21,21 @@
     <title>Limiting Resource Usage :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881108" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881108" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881108" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794683"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881108"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794683"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794683"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881108"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881108"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794683"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881108"></script>
 
     
   </div>
@@ -2094,9 +2094,9 @@
 <h2 id="limiting-the-number-of-device-connections">Limiting the Number of Device Connections</h2>
 <p>Hono supports limiting the overall number of simultaneously connected devices per tenant. Please refer to the <a href="/hono/docs/1.7/concepts/resource-limits/">connections limit concept</a> for more information. The limit needs to be configured at the tenant level using the <em>resource-limits</em> configuration property. Please refer to the <a href="/hono/docs/1.7/api/tenant/#tenant-information-format">Tenant API</a> for configuration details.</p>
 <h2 id="limiting-the-overall-connection-time">Limiting the Overall Connection Time</h2>
-<p>Hono supports configuring limits based on the overall amount of time that the devices have already been connected to protocol adapters for a tenant. Please refer to the [connection duration limit] (/hono/docs/1.7/concepts/resource-limits/) for more information. Before accepting any connection requests from the devices, the protocol adapters verify that the configured connection duration limit is not exceeded. If the limit has been already reached, then the connection request is rejected. The limit needs to be configured at the tenant level using the <em>resource-limits</em> configuration property. Please refer to the <a href="/hono/docs/1.7/api/tenant/#tenant-information-format">Tenant API</a> for configuration details.</p>
+<p>Hono supports configuring limits based on the overall amount of time that the devices have already been connected to protocol adapters for a tenant. Please refer to the <a href="/hono/docs/1.7/concepts/resource-limits/">connection duration limit</a> for more information. Before accepting any connection requests from the devices, the protocol adapters verify that the configured connection duration limit is not exceeded. If the limit has been already reached, then the connection request is rejected. The limit needs to be configured at the tenant level using the <em>resource-limits</em> configuration property. Please refer to the <a href="/hono/docs/1.7/api/tenant/#tenant-information-format">Tenant API</a> for configuration details.</p>
 <h2 id="limiting-the-data-volume">Limiting the Data Volume</h2>
-<p>Hono supports limiting the amount of data that devices of a tenant can publish to Hono during a given time interval. Please refer to the [messages limit concept] (/hono/docs/1.7/concepts/resource-limits/) for more information. The limit needs to be configured at the tenant level using the <em>resource-limits</em> configuration property. Please refer to the <a href="/hono/docs/1.7/api/tenant/#tenant-information-format">Tenant API</a> for configuration details.</p>
+<p>Hono supports limiting the amount of data that devices of a tenant can publish to Hono during a given time interval. Please refer to the <a href="/hono/docs/1.7/concepts/resource-limits/">messages limit concept</a> for more information. The limit needs to be configured at the tenant level using the <em>resource-limits</em> configuration property. Please refer to the <a href="/hono/docs/1.7/api/tenant/#tenant-information-format">Tenant API</a> for configuration details.</p>
 
 <footer class="footline">
 	
@@ -3220,19 +3220,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794683"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794683"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794683"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794683"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881108"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881108"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881108"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881108"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881108"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881108"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794683"></script>
-    <script src="/hono/docs/js/learn.js?1618794683"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794683"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881108"></script>
+    <script src="/hono/docs/js/learn.js?1618881108"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881108"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794683" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794683"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881108" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881108"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/dev-guide/amqp_adapter_client/index.html b/docs/1.7/dev-guide/amqp_adapter_client/index.html
index 014318b..4576eb7 100644
--- a/docs/1.7/dev-guide/amqp_adapter_client/index.html
+++ b/docs/1.7/dev-guide/amqp_adapter_client/index.html
@@ -21,21 +21,21 @@
     <title>AMQP Adapter Client for Java :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881108" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881108" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881108" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794683"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881108"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794683"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794683"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881108"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881108"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794683"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881108"></script>
 
     
   </div>
@@ -3135,19 +3135,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794683"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794683"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794683"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794683"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881109"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881109"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881109"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881109"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881109"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881109"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794683"></script>
-    <script src="/hono/docs/js/learn.js?1618794683"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794683"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881109"></script>
+    <script src="/hono/docs/js/learn.js?1618881109"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881109"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794683" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794683"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881109" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881109"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/dev-guide/building_hono/index.html b/docs/1.7/dev-guide/building_hono/index.html
index c6b2f17..a366a82 100644
--- a/docs/1.7/dev-guide/building_hono/index.html
+++ b/docs/1.7/dev-guide/building_hono/index.html
@@ -21,21 +21,21 @@
     <title>Building from Source :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881108" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881108" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881108" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794683"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881108"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794683"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794683"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881108"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881108"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794683"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881108"></script>
 
     
   </div>
@@ -3238,19 +3238,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794683"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794683"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794683"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794683"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881109"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881109"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881109"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881109"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881109"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881109"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794683"></script>
-    <script src="/hono/docs/js/learn.js?1618794683"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794683"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881109"></script>
+    <script src="/hono/docs/js/learn.js?1618881109"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881109"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794683" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794683"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881109" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881109"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/dev-guide/custom_http_adapter/index.html b/docs/1.7/dev-guide/custom_http_adapter/index.html
index 6362d8f..d46531d 100644
--- a/docs/1.7/dev-guide/custom_http_adapter/index.html
+++ b/docs/1.7/dev-guide/custom_http_adapter/index.html
@@ -21,21 +21,21 @@
     <title>Implement a Custom Hono HTTP Protocol Adapter :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881108" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881108" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881108" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794683"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881108"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794683"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794683"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881108"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881108"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794683"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881108"></script>
 
     
   </div>
@@ -3230,19 +3230,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794683"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794683"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794683"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794683"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881108"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881108"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881108"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881108"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881108"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881108"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794683"></script>
-    <script src="/hono/docs/js/learn.js?1618794683"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794683"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881108"></script>
+    <script src="/hono/docs/js/learn.js?1618881108"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881108"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794683" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794683"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881108" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881108"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/dev-guide/index.html b/docs/1.7/dev-guide/index.html
index f2407c4..552c12c 100644
--- a/docs/1.7/dev-guide/index.html
+++ b/docs/1.7/dev-guide/index.html
@@ -21,21 +21,21 @@
     <title>Developer Guide :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881109" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794683"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881109"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794683"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794683"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881109"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881109"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794683"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881109"></script>
 
     
   </div>
@@ -3136,19 +3136,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794683"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794683"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794683"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794683"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881109"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881109"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881109"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881109"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881109"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881109"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794683"></script>
-    <script src="/hono/docs/js/learn.js?1618794683"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794683"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881109"></script>
+    <script src="/hono/docs/js/learn.js?1618881109"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881109"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794683" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794683"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881109" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881109"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/dev-guide/java_client_consumer/index.html b/docs/1.7/dev-guide/java_client_consumer/index.html
index 5cce632..a6b9917 100644
--- a/docs/1.7/dev-guide/java_client_consumer/index.html
+++ b/docs/1.7/dev-guide/java_client_consumer/index.html
@@ -21,21 +21,21 @@
     <title>Consuming Messages from Java :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881108" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881108" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881108" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794683"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881108"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794683"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794683"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881108"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881108"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794683"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881108"></script>
 
     
   </div>
@@ -3205,19 +3205,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794683"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794683"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794683"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794683"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881109"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881109"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881109"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881109"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881109"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881109"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794683"></script>
-    <script src="/hono/docs/js/learn.js?1618794683"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794683"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881109"></script>
+    <script src="/hono/docs/js/learn.js?1618881109"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881109"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794683" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794683"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881109" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881109"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/index.html b/docs/1.7/index.html
index 2adaf4b..65bba93 100644
--- a/docs/1.7/index.html
+++ b/docs/1.7/index.html
@@ -21,21 +21,21 @@
     <title>Documentation :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881109" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794683"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881109"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794683"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794683"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881109"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881109"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794683"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881109"></script>
 
     
   </div>
@@ -3109,19 +3109,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794683"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794683"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794683"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794683"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881109"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881109"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881109"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881109"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881109"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881109"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794683"></script>
-    <script src="/hono/docs/js/learn.js?1618794683"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794683"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881109"></script>
+    <script src="/hono/docs/js/learn.js?1618881109"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881109"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794683" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794683"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881109" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881109"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/index.json b/docs/1.7/index.json
index b40b0d7..effaa52 100644
--- a/docs/1.7/index.json
+++ b/docs/1.7/index.json
@@ -46,7 +46,7 @@
 	"title": "Device Notifications",
 	"tags": [],
 	"description": "",
-	"content": "Business Applications need to know when an attempt to send a command to device is feasible, e.g. because the device is then known to be connected to a protocol adapter. Devices and Protocol Adapters can indicate to Business Applications a device\u0026rsquo;s intent to e.g. receive commands using specific notifications.\nTime until Disconnect Notification Devices and Protocol Adapters can notify an application about the fact that a device is connected and ready to receive one or more commands by means of including a time \u0026lsquo;til disconnect (ttd) property in telemetry or event messages.\nThe ttd property value indicates the time that the device will stay connected to the protocol adapter. Using this value together with the creation-time of the message, an application can determine whether an attempt to send a command to the device has a reasonable chance of succeeding. The ttd property can be included in any regular telemetry or event message. However, if a device does not have any telemetry data or event to upload to the adapter, it can also use an empty notification instead.\nHono includes utility classes that application developers can use to register a callback to be notified when a device sends a ttd notification. See Hono\u0026rsquo;s example module for details where such a notification callback is used. Please refer to the Telemetry API and the Event API for further details.\nThe following table defines the possible values of the ttd property and their semantics:\n   TTD Description     \u0026gt; 0 The value indicates the number of seconds that the device will stay connected. Devices using a stateless protocol like HTTP will be able to receive a single command only before disconnecting.   -1 The device is now connected (i.e. available to receive upstream messages) until further notice.   0 The device is now disconnected (i.e. not available anymore to receive upstream messages).    Determining a Device\u0026rsquo;s Connection Status An application receiving a downstream message containing a ttd property can check if the device is currently connected (and thus ready to receive a command) by\n adding the ttd value to the creation-time to determine the expiration time, and then comparing the current time with the expiration time  If the current time is after the expiration time, the device should be assumed to already have disconnected again.\nSource of the ttd Value While it seems to be natural that a device itself indicates when it is ready to receive a command, it may not always be possible or desirable to do so. A device could e.g. be not capable to specify the value for ttd in its message, or all devices of a particular setup would always use the same value for ttd, so it would not make much sense to provide this value always again. Additionally different protocols may or may not let a sender set specific values for a message, so a device using a specific protocol may not be able to provide a value for the ttd property at all. For these reasons there are (resp. may be) additional ways of setting the value of ttd:\n Hono\u0026rsquo;s Tenant and Device Registration APIs support the inclusion of default values for application-properties in the AMQP 1.0 message. By these means a device can be configured to always have a specific value for ttd. In a future extension there may be a configuration value per tenant and protocol adapter that sets the value of ttd if it was not provided by other means already (like provided to the protocol adapter or by setting a default value).  Hono\u0026rsquo;s HTTP protocol adapter Hono\u0026rsquo;s HTTP protocol adapter supports the setting of the ttd value in requests explicitly - please refer to the HTTP Adapter for details. Alternatively the default property values for devices from the Device Registry can be used (described above).\nHono\u0026rsquo;s MQTT protocol adapter The MQTT protocol adapter automatically sends a Time until disconnect notification with a ttd value of -1 for a device that subscribes to the appropriate command topic (refer to the [MQTT Adapter user guide] (/hono/docs/1.7/user-guide/mqtt-adapter/) for details).\nWhen a device unsubscribes again, the adapter automatically sends a Time until disconnect notification with a ttd value of 0.\nExamples The following sequence diagram shows a Time until disconnect notification while sending a telemetry message downstream via the HTTP protocol adapter:\n  Device command readiness with telemetry data   The following sequence diagram shows a Time until disconnect notification by sending an empty event message downstream via the HTTP protocol adapter:\n  Device command readiness with explicit event  "
+	"content": "Business Applications need to know when an attempt to send a command to device is feasible, e.g. because the device is then known to be connected to a protocol adapter. Devices and Protocol Adapters can indicate to Business Applications a device\u0026rsquo;s intent to e.g. receive commands using specific notifications.\nTime until Disconnect Notification Devices and Protocol Adapters can notify an application about the fact that a device is connected and ready to receive one or more commands by means of including a time \u0026lsquo;til disconnect (ttd) property in telemetry or event messages.\nThe ttd property value indicates the time that the device will stay connected to the protocol adapter. Using this value together with the creation-time of the message, an application can determine whether an attempt to send a command to the device has a reasonable chance of succeeding. The ttd property can be included in any regular telemetry or event message. However, if a device does not have any telemetry data or event to upload to the adapter, it can also use an empty notification instead.\nHono includes utility classes that application developers can use to register a callback to be notified when a device sends a ttd notification. See Hono\u0026rsquo;s example module for details where such a notification callback is used. Please refer to the Telemetry API and the Event API for further details.\nThe following table defines the possible values of the ttd property and their semantics:\n   TTD Description     \u0026gt; 0 The value indicates the number of seconds that the device will stay connected. Devices using a stateless protocol like HTTP will be able to receive a single command only before disconnecting.   -1 The device is now connected (i.e. available to receive upstream messages) until further notice.   0 The device is now disconnected (i.e. not available anymore to receive upstream messages).    Determining a Device\u0026rsquo;s Connection Status An application receiving a downstream message containing a ttd property can check if the device is currently connected (and thus ready to receive a command) by\n adding the ttd value to the creation-time to determine the expiration time, and then comparing the current time with the expiration time  If the current time is after the expiration time, the device should be assumed to already have disconnected again.\nSource of the ttd Value While it seems to be natural that a device itself indicates when it is ready to receive a command, it may not always be possible or desirable to do so. A device could e.g. be not capable to specify the value for ttd in its message, or all devices of a particular setup would always use the same value for ttd, so it would not make much sense to provide this value always again. Additionally different protocols may or may not let a sender set specific values for a message, so a device using a specific protocol may not be able to provide a value for the ttd property at all. For these reasons there are (resp. may be) additional ways of setting the value of ttd:\n Hono\u0026rsquo;s Tenant and Device Registration APIs support the inclusion of default values for application-properties in the AMQP 1.0 message. By these means a device can be configured to always have a specific value for ttd. In a future extension there may be a configuration value per tenant and protocol adapter that sets the value of ttd if it was not provided by other means already (like provided to the protocol adapter or by setting a default value).  Hono\u0026rsquo;s HTTP protocol adapter Hono\u0026rsquo;s HTTP protocol adapter supports the setting of the ttd value in requests explicitly - please refer to the HTTP Adapter for details. Alternatively the default property values for devices from the Device Registry can be used (described above).\nHono\u0026rsquo;s MQTT protocol adapter The MQTT protocol adapter automatically sends a Time until disconnect notification with a ttd value of -1 for a device that subscribes to the appropriate command topic (refer to the MQTT Adapter user guide for details).\nWhen a device unsubscribes again, the adapter automatically sends a Time until disconnect notification with a ttd value of 0.\nExamples The following sequence diagram shows a Time until disconnect notification while sending a telemetry message downstream via the HTTP protocol adapter:\n  Device command readiness with telemetry data   The following sequence diagram shows a Time until disconnect notification by sending an empty event message downstream via the HTTP protocol adapter:\n  Device command readiness with explicit event  "
 },
 {
 	"uri": "https://www.eclipse.org/hono/docs/1.7/concepts/command-and-control/",
@@ -102,35 +102,35 @@
 	"title": "HTTP Adapter",
 	"tags": [],
 	"description": "",
-	"content": "The HTTP protocol adapter exposes HTTP based endpoints for Eclipse Hono™\u0026rsquo;s south bound Telemetry, Event and Command \u0026amp; Control APIs.\nDevice Authentication The HTTP adapter by default requires clients (devices or gateway components) to authenticate during connection establishment. The adapter supports both the Basic HTTP authentication scheme as well as client certificate based authentication as part of a TLS handshake for that purpose.\nThe adapter tries to authenticate the device using these mechanisms in the following order\nClient Certificate When a device uses a client certificate for authentication during the TLS handshake, the adapter tries to determine the tenant that the device belongs to, based on the issuer DN contained in the certificate. In order for the lookup to succeed, the tenant\u0026rsquo;s trust anchor needs to be configured by means of registering the trusted certificate authority. The device\u0026rsquo;s client certificate will then be validated using the registered trust anchor, thus implicitly establishing the tenant that the device belongs to. In a second step, the adapter then uses the Credentials API\u0026rsquo;s get operation with the client certificate\u0026rsquo;s subject DN as the auth-id and x509-cert as the type of secret as query parameters.\nNB The HTTP adapter needs to be configured for TLS in order to support this mechanism.\nHTTP Basic Auth The username provided in the header must have the form auth-id@tenant, e.g. sensor1@DEFAULT_TENANT. The adapter verifies the credentials provided by the client against the credentials that the configured Credentials service has on record for the client. The adapter uses the Credentials API\u0026rsquo;s get operation to retrieve the credentials on record with the tenant and auth-id provided by the device in the username and hashed-password as the type of secret as query parameters.\nThe examples below refer to devices 4711 and gw-1 of tenant DEFAULT_TENANT using auth-ids sensor1 and gw1 and corresponding passwords. The example deployment as described in the Deployment Guides comes pre-configured with the corresponding entities in its device registry component. Please refer to the Credentials API for details regarding the different types of secrets.\nNB There is a subtle difference between the device identifier (device-id) and the auth-id a device uses for authentication. See Device Identity for a discussion of the concepts.\nMessage Limits The adapter rejects\n a client\u0026rsquo;s request to upload data with status code 429 Too Many Requests and any AMQP 1.0 message containing a command sent by a north bound application  if the message limit that has been configured for the device\u0026rsquo;s tenant is exceeded.\nPublish Telemetry Data (authenticated Device)  URI: /telemetry Method: POST Request Headers:  (optional) authorization: The device\u0026rsquo;s auth-id and plain text password encoded according to the Basic HTTP authentication scheme. If not set, the adapter expects the device to present a client certificate as part of the TLS handshake during connection establishment. (required) content-type: The type of payload contained in the request body. (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) qos-level: The QoS level for publishing telemetry messages. The adapter supports at most once (0) and at least once (1) QoS levels. The default value of 0 is assumed if this header is omitted.   Request Body:  (required) Arbitrary payload encoded according to the given content type.   Response Headers:  (optional) content-type: A media type describing the semantics and format of payload contained in the response body. This header will only be present if the response contains a command to be executed by the device which requires input data. (optional) hono-command: The name of the command to execute. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-req-id: An identifier that the device must include in its response to a command. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-target-device: The id of the device that shall execute the command. This header will only be present if the response contains a command to be executed by the device and if the response goes to a gateway that acts on behalf of the target device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 200. (optional) Error details, if status code is \u0026gt;= 400.   Status Codes:  200 (OK): The telemetry data has been accepted for processing. The response contains a command for the device to execute. 202 (Accepted): The telemetry data has been accepted for processing. Note that if the qos-level request header is omitted (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer. However, if the QoS level header is set to 1 (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 400 (Bad Request): The request cannot be processed. Possible reasons for this include:  The content type header is missing. The request body is empty. The QoS header value is invalid.   401 (Unauthorized): The request cannot be processed because the request does not contain valid credentials. 403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no consumer of telemetry data for the given tenant connected to Hono, or the consumer has not indicated that it may receive further messages (not giving credits). If the QoS level header is set to 1 (at least once semantics), the reason may be:  The consumer has indicated that it didn\u0026rsquo;t process the telemetry data. The consumer failed to indicate in time whether it has processed the telemetry data.        This is the preferred way for devices to publish telemetry data. It is available only if the protocol adapter is configured to require devices to authenticate (which is the default).\nExamples\nPublish some JSON data for device 4711:\ncurl -i -u sensor1@DEFAULT_TENANT:hono-secret -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://127.0.0.1:8080/telemetry HTTP/1.1 202 Accepted content-length: 0 Publish some JSON data for device 4711 using at least once QoS:\ncurl -i -u sensor1@DEFAULT_TENANT:hono-secret -H \u0026#39;content-type: application/json\u0026#39; -H \u0026#39;qos-level: 1\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://localhost:8080/telemetry HTTP/1.1 202 Accepted content-length: 0 Publish some JSON data for device 4711, indicating that the device will wait for 10 seconds to receive the response:\ncurl -i -u sensor1@DEFAULT_TENANT:hono-secret -H \u0026#39;content-type: application/json\u0026#39; -H \u0026#39;hono-ttd: 10\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://localhost:8080/telemetry HTTP/1.1 200 OK hono-command: set hono-cmd-req-id: 1010a7249aa5-f742-4376-8458-bbfc88c72d92 content-length: 23 { \u0026#34;brightness\u0026#34;: 87 } Publish some JSON data for device 4711 using a client certificate for authentication:\n# in base directory of Hono repository: curl -i --cert demo-certs/certs/device-4711-cert.pem --key demo-certs/certs/device-4711-key.pem --cacert demo-certs/certs/trusted-certs.pem -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; https://localhost:8443/telemetry HTTP/1.1 202 Accepted content-length: 0 NB The example above assumes that the HTTP adapter is configured for TLS and the secure port is used.\nPublish Telemetry Data (unauthenticated Device)  URI: /telemetry/${tenantId}/${deviceId} Method: PUT Request Headers:  (required) content-type: The type of payload contained in the request body. (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) qos-level: The QoS level for publishing telemetry messages. The adapter supports at most once (0) and at least once (1) QoS levels. The default value of 0 is assumed if this header is omitted.   Request Body:  (required) Arbitrary payload encoded according to the given content type.   Response Headers:  (optional) content-type: A media type describing the semantics and format of payload contained in the response body. This header will only be present if the response contains a command to be executed by the device which requires input data. (optional) hono-command: The name of the command to execute. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-req-id: An identifier that the device must include in its response to a command. This header will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 200. (optional) Error details, if status code is \u0026gt;= 400.   Status Codes:  200 (OK): The telemetry data has been accepted for processing. The response contains a command for the device to execute. 202 (Accepted): The telemetry data has been accepted for processing. Note that if the qos-level request header is omitted (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer. However, if the QoS level header is set to 1 (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 400 (Bad Request): The request cannot be processed. Possible reasons for this include:  The content type header is missing. The request body is empty. The QoS header value is invalid.   403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter. The given device does not belong to the given tenant.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no consumer of telemetry data for the given tenant connected to Hono, or the consumer has not indicated that it may receive further messages (not giving credits). If the QoS level header is set to 1 (at least once semantics), the reason may be:  The consumer has indicated that it didn\u0026rsquo;t process the telemetry data. The consumer failed to indicate in time whether it has processed the telemetry data.        This resource MUST be used by devices that have not authenticated to the protocol adapter. Note that this requires the HONO_HTTP_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nPublish some JSON data for device 4711:\ncurl -i -X PUT -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://127.0.0.1:8080/telemetry/DEFAULT_TENANT/4711 HTTP/1.1 202 Accepted content-length: 0 Publish some JSON data for device 4711 using at least once QoS:\ncurl -i -X PUT -H \u0026#39;content-type: application/json\u0026#39; -H \u0026#39;qos-level: 1\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://127.0.0.1:8080/telemetry/DEFAULT_TENANT/4711 HTTP/1.1 202 Accepted content-length: 0 Publish some JSON data for device 4711, indicating that the device will wait for 10 seconds to receive the response:\ncurl -i -X PUT -H \u0026#39;content-type: application/json\u0026#39; -H \u0026#39;hono-ttd: 10\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://localhost:8080/telemetry/DEFAULT_TENANT/4711 HTTP/1.1 200 OK hono-command: set hono-cmd-req-id: 1010a7249aa5-f742-4376-8458-bbfc88c72d92 content-length: 23 { \u0026#34;brightness\u0026#34;: 87 } Publish Telemetry Data (authenticated Gateway)  URI: /telemetry/${tenantId}/${deviceId} Method: PUT Request Headers:  (optional) authorization: The gateway\u0026rsquo;s auth-id and plain text password encoded according to the Basic HTTP authentication scheme. If not set, the adapter expects the gateway to present a client certificate as part of the TLS handshake during connection establishment. (required) content-type: The type of payload contained in the request body. (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) qos-level: The QoS level for publishing telemetry messages. The adapter supports at most once (0) and at least once (1) QoS levels. The default value of 0 is assumed if this header is omitted.   Request Body:  (required) Arbitrary payload encoded according to the given content type.   Response Headers:  (optional) content-type: A media type describing the semantics and format of payload contained in the response body. This header will only be present if the response contains a command to be executed by the device which requires input data. (optional) hono-command: The name of the command to execute. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-req-id: An identifier that the device must include in its response to a command. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-target-device: The id of the device that shall execute the command. This header will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 200. (optional) Error details, if status code is \u0026gt;= 400.   Status Codes:  200 (OK): The telemetry data has been accepted for processing. The response contains a command for the device to execute. 202 (Accepted): The telemetry data has been accepted for processing. Note that if the qos-level request header is omitted (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer. However, if the QoS level header is set to 1 (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 400 (Bad Request): The request cannot be processed. Possible reasons for this include:  The content type header is missing. The request body is empty. The QoS header value is invalid.   401 (Unauthorized): The request cannot be processed because the request does not contain valid credentials. 403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The tenant that the gateway belongs to is not allowed to use this protocol adapter. The device belongs to another tenant than the gateway. The gateway is not authorized to act on behalf of the device. The gateway associated with the device is not registered or disabled.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no consumer of telemetry data for the given tenant connected to Hono, or the consumer has not indicated that it may receive further messages (not giving credits). If the QoS level header is set to 1 (at least once semantics), the reason may be:  The consumer has indicated that it didn\u0026rsquo;t process the telemetry data. The consumer failed to indicate in time whether it has processed the telemetry data.        This resource can be used by gateway components to publish data on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the parameters from the URI are used to identify the device that the gateway publishes data for.\nThe protocol adapter checks the gateway\u0026rsquo;s authority to publish data on behalf of the device implicitly by means of retrieving a registration assertion for the device from the configured Device Registration service.\nExamples\nPublish some JSON data for device 4712:\ncurl -i -X PUT -u gw@DEFAULT_TENANT:gw-secret -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://127.0.0.1:8080/telemetry/DEFAULT_TENANT/4712 HTTP/1.1 202 Accepted content-length: 0 Publish some JSON data for device 4712 using at least once QoS:\ncurl -i -X PUT -u gw@DEFAULT_TENANT:gw-secret -H \u0026#39;content-type: application/json\u0026#39; -H \u0026#39;qos-level: 1\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://127.0.0.1:8080/telemetry/DEFAULT_TENANT/4712 HTTP/1.1 202 Accepted content-length: 0 Publish some JSON data for device 4712, indicating that the gateway will wait for 10 seconds to receive the response:\ncurl -i -X PUT -u gw@DEFAULT_TENANT:gw-secret -H \u0026#39;content-type: application/json\u0026#39; -H \u0026#39;hono-ttd: 10\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://localhost:8080/telemetry/DEFAULT_TENANT/4712 HTTP/1.1 200 OK hono-command: set hono-cmd-req-id: 1010a7249aa5-f742-4376-8458-bbfc88c72d92 content-length: 23 { \u0026#34;brightness\u0026#34;: 87 } NB The example above assumes that a gateway device has been registered with hashed-password credentials with auth-id gw and password gw-secret which is authorized to publish data on behalf of device 4712.\nPublish an Event (authenticated Device)  URI: /event Method: POST Request Headers:  (optional) authorization: The device\u0026rsquo;s auth-id and plain text password encoded according to the Basic HTTP authentication scheme. If not set, the adapter expects the device to present a client certificate as part of the TLS handshake during connection establishment. (required) content-type: The type of payload contained in the request body. (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) hono-ttl: The time-to-live in number of seconds for event messages.   Request Body:  (required) Arbitrary payload encoded according to the given content type.   Response Headers:  (optional) content-type: A media type describing the semantics and format of payload contained in the response body. This header will only be present if the response contains a command to be executed by the device which requires input data. (optional) hono-command: The name of the command to execute. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-req-id: An identifier that the device must include in its response to a command. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-target-device: The id of the device that shall execute the command. This header will only be present if the response contains a command to be executed by the device and if the response goes to a gateway that acts on behalf of the target device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 200. (optional) Error details, if status code is \u0026gt;= 400.   Status Codes:  200 (OK): The event has been accepted for processing. The response contains a command for the device to execute. 202 (Accepted): The event has been accepted for processing. 400 (Bad Request): The request cannot be processed. Possible reasons for this include:  The content type header is missing. The request body is empty but the event is not of type empty-notification.   401 (Unauthorized): The request cannot be processed because the request does not contain valid credentials. 403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed because there is no consumer of events for the given tenant connected to Hono, or the consumer didn\u0026rsquo;t process the event.    This is the preferred way for devices to publish events. It is available only if the protocol adapter is configured to require devices to authenticate (which is the default).\nExample\nPublish some JSON data for device 4711:\ncurl -i -u sensor1@DEFAULT_TENANT:hono-secret -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;alarm\u0026#34;: true}\u0026#39; http://127.0.0.1:8080/event HTTP/1.1 202 Accepted content-length: 0 Publish an Event (unauthenticated Device)  URI: /event/${tenantId}/${deviceId} Method: PUT Request Headers:  (required) content-type: The type of payload contained in the request body. (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) hono-ttl: The time-to-live in number of seconds for event messages.   Request Body:  (required) Arbitrary payload encoded according to the given content type.   Response Headers:  (optional) content-type: A media type describing the semantics and format of payload contained in the response body. This header will only be present if the response contains a command to be executed by the device which requires input data. (optional) hono-command: The name of the command to execute. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-req-id: An identifier that the device must include in its response to a command. This header will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 200. (optional) Error details, if status code is \u0026gt;= 400.   Status Codes:  200 (OK): The event has been accepted and put to a persistent store for delivery to consumers. The response contains a command for the device to execute. 202 (Accepted): The event has been accepted and put to a persistent store for delivery to consumers. 400 (Bad Request): The request cannot be processed. Possible reasons for this include:  The content type header is missing. The request body is empty but the event is not of type empty-notification.   403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter. The given device does not belong to the given tenant.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed because there is no consumer of events for the given tenant connected to Hono, or the consumer didn\u0026rsquo;t process the event.    This resource MUST be used by devices that have not authenticated to the protocol adapter. Note that this requires the HONO_HTTP_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nPublish some JSON data for device 4711:\ncurl -i -X PUT -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;alarm\u0026#34;: true}\u0026#39; http://127.0.0.1:8080/event/DEFAULT_TENANT/4711 HTTP/1.1 202 Accepted content-length: 0 Publish an Event (authenticated Gateway)  URI: /event/${tenantId}/${deviceId} Method: PUT Request Headers:  (optional) authorization: The gateway\u0026rsquo;s auth-id and plain text password encoded according to the Basic HTTP authentication scheme. If not set, the adapter expects the gateway to present a client certificate as part of the TLS handshake during connection establishment. (required) content-type: The type of payload contained in the request body. (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) hono-ttl: The time-to-live in number of seconds for event messages.   Request Body:  (required) Arbitrary payload encoded according to the given content type.   Response Headers:  (optional) content-type: A media type describing the semantics and format of payload contained in the response body. This header will only be present if the response contains a command to be executed by the device which requires input data. (optional) hono-command: The name of the command to execute. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-req-id: An identifier that the device must include in its response to a command. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-target-device: The id of the device that shall execute the command. This header will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 200. (optional) Error details, if status code is \u0026gt;= 400.   Status Codes:  200 (OK): The event has been accepted and put to a persistent store for delivery to consumers. The response contains a command for the device to execute. 202 (Accepted): The event has been accepted and put to a persistent store for delivery to consumers. 400 (Bad Request): The request cannot be processed. Possible reasons for this include:  The content type header is missing. The request body is empty but the event is not of type empty-notification.   401 (Unauthorized): The request cannot be processed because the request does not contain valid credentials. 403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The tenant that the gateway belongs to is not allowed to use this protocol adapter. The device belongs to another tenant than the gateway. The gateway is not authorized to act on behalf of the device. The gateway associated with the device is not registered or disabled.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed because there is no consumer of events for the given tenant connected to Hono, or the consumer didn\u0026rsquo;t process the event.    This resource can be used by gateway components to publish data on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the parameters from the URI are used to identify the device that the gateway publishes data for.\nThe protocol adapter checks the gateway\u0026rsquo;s authority to publish data on behalf of the device implicitly by means of retrieving a registration assertion for the device from the configured Device Registration service.\nExamples\nPublish some JSON data for device 4712:\ncurl -i -X PUT -u gw@DEFAULT_TENANT:gw-secret -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://127.0.0.1:8080/event/DEFAULT_TENANT/4712 HTTP/1.1 202 Accepted content-length: 0 NB The example above assumes that a gateway device has been registered with hashed-password credentials with auth-id gw and password gw-secret which is authorized to publish data on behalf of device 4712.\nCommand \u0026amp; Control The HTTP adapter enables devices to receive commands that have been sent by business applications. Commands are delivered to the device by means of an HTTP response message. That means a device first has to send a request, indicating how long it will wait for the response. That request can either be a telemetry or event message, with a hono-ttd header or query parameter (ttd for time till disconnect) specifying the number of seconds the device will wait for the response. The business application can react on that message by sending a command message, targeted at the device. The HTTP adapter will then send the command message as part of the HTTP response message with status 200 (OK) to the device. If the HTTP adapter receives no command message in the given time period, a 202 (Accepted) response will be sent to the device (provided the request was valid).\nSpecifying the Time a Device will wait for a Response The adapter lets devices indicate the number of seconds they will wait for a response by setting a header or a query parameter.\nUsing an HTTP Header The (optional) hono-ttd header can be set in requests for publishing telemetry data or events.\nExample:\ncurl -i -u sensor1@DEFAULT_TENANT:hono-secret -H \u0026#39;content-type: application/json\u0026#39; -H \u0026#39;hono-ttd: 60\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://127.0.0.1:8080/telemetry HTTP/1.1 202 Accepted content-length: 0 Using a Query Parameter Alternatively the hono-ttd query parameter can be used:\ncurl -i -u sensor1@DEFAULT_TENANT:hono-secret -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://127.0.0.1:8080/telemetry?hono-ttd=60 HTTP/1.1 202 Accepted content-length: 0 Commands handled by gateways Authenticated gateways will receive commands for devices which do not connect to a protocol adapter directly but instead are connected to the gateway. Corresponding devices have to be configured so that they can be used with a gateway. See Configuring Gateway Devices for details.\nA gateway can send a request with the hono-ttd header or query parameter on the /event or /telemetry URI, indicating its readiness to receive a command for any device it acts on behalf of. Note that in this case, the business application will be notified with the gateway id in the device_id property of the downstream message.\nAn authenticated gateway can also indicate its readiness to receive a command targeted at a specific device. For that, the /event/${tenantId}/${deviceId} or /telemetry/${tenantId}/${deviceId} URI is to be used, containing the id of the device to receive a command for. The business application will receive a notification with that device id.\nIf there are multiple concurrent requests with a hono-ttd header or query parameter, sent by the command target device and/or one or more of its potential gateways, the HTTP adapter will choose the device or gateway to send the command to as follows:\n A request done by the command target device or by a gateway specifically done for that device, has precedence. If there are multiple, concurrent such requests, the last one will get the command message (if received) in its response. Note that the other requests won\u0026rsquo;t be answered with a command message in their response event if the business application sent multiple command messages. That means commands for a single device can only be requested sequentially, not in parallel. If the above doesn\u0026rsquo;t apply, a single hono-ttd request on the /event or /telemetry URI, sent by a gateway that the command target device is configured for, will get the command message in its response. If there are multiple, concurrent such requests by different gateways, all configured for the command target device, the request by the gateway will be chosen, through which the target device has last sent a telemetry or event message. If the target device hasn\u0026rsquo;t sent a message yet and it is thereby unknown via which gateway the device communicates, then one of the requests will be chosen randomly to set the command in its response.  Sending a Response to a Command (authenticated Device)  URI: /command/res/${commandRequestId} or /command/res/${commandRequestId}?hono-cmd-status=${status} Method: POST Request Headers:  (optional) authorization: The device\u0026rsquo;s auth-id and plain text password encoded according to the Basic HTTP authentication scheme. If not set, the adapter expects the device to present a client certificate as part of the TLS handshake during connection establishment. (optional) content-type: A media type describing the semantics and format of the payload contained in the request body. This header may be set if the result of processing the command on the device is non-empty. In this case the result data is contained in the request body. (optional) hono-cmd-status: The status of the command execution. If not set, the adapter expects that the URI contains it as request parameter at the end.   Request Body:  (optional) Arbitrary data representing the result of processing the command on the device.   Status Codes:  202 (Accepted): The response has been successfully delivered to the application that has sent the command. 400 (Bad Request): The request cannot be processed because the command status is missing. 401 (Unauthorized): The request cannot be processed because the request does not contain valid credentials. 403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no application listening for a reply to the given commandRequestId. The application has already given up on waiting for a response.      This is the preferred way for devices to respond to commands. It is available only if the protocol adapter is configured to require devices to authenticate (which is the default).\nExample\nSend a response to a previously received command with the command-request-id req-id-uuid for device 4711:\ncurl -i -u sensor1@DEFAULT_TENANT:hono-secret -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;brightness-changed\u0026#34;: true}\u0026#39; http://127.0.0.1:8080/command/res/req-id-uuid?hono-cmd-status=200 HTTP/1.1 202 Accepted content-length: 0 Sending a Response to a Command (unauthenticated Device)  URI: /command/res/${tenantId}/${deviceId}/${commandRequestId} or /command/res/${tenantId}/${deviceId}/${commandRequestId}?hono-cmd-status=${status} Method: PUT Request Headers:  (optional) content-type: A media type describing the semantics and format of the payload contained in the request body (the outcome of processing the command). (optional) hono-cmd-status: The status of the command execution. If not set, the adapter expects that the URI contains it as request parameter at the end.   Request Body:  (optional) Arbitrary data representing the result of processing the command on the device.   Status Codes:  202 (Accepted): The response has been successfully delivered to the application that has sent the command. 400 (Bad Request): The request cannot be processed because the command status is missing. 403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this might be:  The given tenant is not allowed to use this protocol adapter. The given device does not belong to the given tenant.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no application listening for a reply to the given commandRequestId. The application has already given up on waiting for a response.      This resource MUST be used by devices that have not authenticated to the protocol adapter. Note that this requires the HONO_HTTP_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nSend a response to a previously received command with the command-request-id req-id-uuid for the unauthenticated device 4711:\ncurl -i -X PUT -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;brightness-changed\u0026#34;: true}\u0026#39; http://127.0.0.1:8080/command/res/DEFAULT_TENANT/4711/req-id-uuid?hono-cmd-status=200 HTTP/1.1 202 Accepted content-length: 0 Sending a Response to a Command (authenticated Gateway)  URI: /command/res/${tenantId}/${deviceId}/${commandRequestId} or /command/res/${tenantId}/${deviceId}/${commandRequestId}?hono-cmd-status=${status} Method: PUT Request Headers:  (optional) authorization: The gateway\u0026rsquo;s auth-id and plain text password encoded according to the Basic HTTP authentication scheme. If not set, the adapter expects the gateway to present a client certificate as part of the TLS handshake during connection establishment. (optional) content-type: A media type describing the semantics and format of the payload contained in the request body (the outcome of processing the command). (optional) hono-cmd-status: The status of the command execution. If not set, the adapter expects that the URI contains it as request parameter at the end.   Request Body:  (optional) Arbitrary data representing the result of processing the command on the device.   Status Codes:  202 (Accepted): The response has been successfully delivered to the application that has sent the command. 400 (Bad Request): The request cannot be processed because the command status is missing. 403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this might be:  The given tenant is not allowed to use this protocol adapter. The given device does not belong to the given tenant. The gateway is not authorized to act on behalf of the device. The gateway associated with the device is not registered or disabled.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no application listening for a reply to the given commandRequestId. The application has already given up on waiting for a response.      This resource can be used by gateway components to send the response to a command on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the parameters from the URI are used to identify the device that the gateway publishes data for.\nThe protocol adapter checks the gateway\u0026rsquo;s authority to send responses to a command on behalf of the device implicitly by means of retrieving a registration assertion for the device from the configured Device Registration service.\nExamples\nSend a response to a previously received command with the command-request-id req-id-uuid for device 4712:\ncurl -i -X PUT -u gw@DEFAULT_TENANT:gw-secret -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;brightness-changed\u0026#34;: true}\u0026#39; http://127.0.0.1:8080/command/res/DEFAULT_TENANT/4712/req-id-uuid?hono-cmd-status=200 HTTP/1.1 202 Accepted content-length: 0 NB The example above assumes that a gateway device has been registered with hashed-password credentials with auth-id gw and password gw-secret which is authorized to publish data on behalf of device 4712.\nDownstream Meta Data The adapter includes the following meta data in the application properties of messages being sent downstream:\n   Name Type Description     device_id string The identifier of the device that the message originates from.   orig_adapter string Contains the adapter\u0026rsquo;s type name which can be used by downstream consumers to determine the protocol adapter that the message has been received over. The HTTP adapter\u0026rsquo;s type name is hono-http.   orig_address string Contains the (relative) URI that the device has originally posted the data to.   ttd integer Contains the effective number of seconds that the device will wait for a response. This property is only set if the HTTP request contains the hono-ttd header or request parameter.    The adapter also considers defaults registered for the device at either the tenant or the device level. The values of the default properties are determined as follows:\n If the message already contains a non-empty property of the same name, the value if unchanged. Otherwise, if a default property of the same name is defined in the device\u0026rsquo;s registration information, that value is used. Otherwise, if a default property of the same name is defined for the tenant that the device belongs to, that value is used.  Note that of the standard AMQP 1.0 message properties only the content-type and ttl can be set this way to a default value.\nEvent Message Time-to-live Events published by devices will usually be persisted by the AMQP Messaging Network in order to support deferred delivery to downstream consumers. In most cases the AMQP Messaging Network can be configured with a maximum time-to-live to apply to the events so that the events will be removed from the persistent store if no consumer has attached to receive the event before the message expires.\nIn order to support environments where the AMQP Messaging Network cannot be configured accordingly, the protocol adapter supports setting a downstream event message\u0026rsquo;s ttl property based on the hono-ttl property set as a header or a query parameter in the event requests by the devices. Also the default ttl and max-ttl values can be configured for a tenant/device as described in the [Tenant API] (/hono/docs/1.7/api/tenant/#resource-limits-configuration-format).\nTenant specific Configuration The adapter uses the Tenant API to retrieve tenant specific configuration for adapter type hono-http. The following properties are (currently) supported:\n   Name Type Default Value Description     enabled boolean true If set to false the adapter will reject all data from devices belonging to the tenant.   max-ttd integer 60 Defines a tenant specific upper limit for the time until disconnect property that devices may include in requests for uploading telemetry data or events. Please refer to the Command \u0026amp; Control concept page for a discussion of this parameter\u0026rsquo;s purpose and usage.\nThis property can be set for the hono-http adapter type as an extension property in the adapter section of the tenant configuration.\nIf it is not set, then the default value of 60 seconds is used.   "
+	"content": "The HTTP protocol adapter exposes HTTP based endpoints for Eclipse Hono™\u0026rsquo;s south bound Telemetry, Event and Command \u0026amp; Control APIs.\nDevice Authentication The HTTP adapter by default requires clients (devices or gateway components) to authenticate during connection establishment. The adapter supports both the Basic HTTP authentication scheme as well as client certificate based authentication as part of a TLS handshake for that purpose.\nThe adapter tries to authenticate the device using these mechanisms in the following order\nClient Certificate When a device uses a client certificate for authentication during the TLS handshake, the adapter tries to determine the tenant that the device belongs to, based on the issuer DN contained in the certificate. In order for the lookup to succeed, the tenant\u0026rsquo;s trust anchor needs to be configured by means of registering the trusted certificate authority. The device\u0026rsquo;s client certificate will then be validated using the registered trust anchor, thus implicitly establishing the tenant that the device belongs to. In a second step, the adapter then uses the Credentials API\u0026rsquo;s get operation with the client certificate\u0026rsquo;s subject DN as the auth-id and x509-cert as the type of secret as query parameters.\nNB The HTTP adapter needs to be configured for TLS in order to support this mechanism.\nHTTP Basic Auth The username provided in the header must have the form auth-id@tenant, e.g. sensor1@DEFAULT_TENANT. The adapter verifies the credentials provided by the client against the credentials that the configured Credentials service has on record for the client. The adapter uses the Credentials API\u0026rsquo;s get operation to retrieve the credentials on record with the tenant and auth-id provided by the device in the username and hashed-password as the type of secret as query parameters.\nThe examples below refer to devices 4711 and gw-1 of tenant DEFAULT_TENANT using auth-ids sensor1 and gw1 and corresponding passwords. The example deployment as described in the Deployment Guides comes pre-configured with the corresponding entities in its device registry component. Please refer to the Credentials API for details regarding the different types of secrets.\nNB There is a subtle difference between the device identifier (device-id) and the auth-id a device uses for authentication. See Device Identity for a discussion of the concepts.\nMessage Limits The adapter rejects\n a client\u0026rsquo;s request to upload data with status code 429 Too Many Requests and any AMQP 1.0 message containing a command sent by a north bound application  if the message limit that has been configured for the device\u0026rsquo;s tenant is exceeded.\nPublish Telemetry Data (authenticated Device)  URI: /telemetry Method: POST Request Headers:  (optional) authorization: The device\u0026rsquo;s auth-id and plain text password encoded according to the Basic HTTP authentication scheme. If not set, the adapter expects the device to present a client certificate as part of the TLS handshake during connection establishment. (required) content-type: The type of payload contained in the request body. (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) qos-level: The QoS level for publishing telemetry messages. The adapter supports at most once (0) and at least once (1) QoS levels. The default value of 0 is assumed if this header is omitted.   Request Body:  (required) Arbitrary payload encoded according to the given content type.   Response Headers:  (optional) content-type: A media type describing the semantics and format of payload contained in the response body. This header will only be present if the response contains a command to be executed by the device which requires input data. (optional) hono-command: The name of the command to execute. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-req-id: An identifier that the device must include in its response to a command. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-target-device: The id of the device that shall execute the command. This header will only be present if the response contains a command to be executed by the device and if the response goes to a gateway that acts on behalf of the target device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 200. (optional) Error details, if status code is \u0026gt;= 400.   Status Codes:  200 (OK): The telemetry data has been accepted for processing. The response contains a command for the device to execute. 202 (Accepted): The telemetry data has been accepted for processing. Note that if the qos-level request header is omitted (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer. However, if the QoS level header is set to 1 (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 400 (Bad Request): The request cannot be processed. Possible reasons for this include:  The content type header is missing. The request body is empty. The QoS header value is invalid.   401 (Unauthorized): The request cannot be processed because the request does not contain valid credentials. 403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no consumer of telemetry data for the given tenant connected to Hono, or the consumer has not indicated that it may receive further messages (not giving credits). If the QoS level header is set to 1 (at least once semantics), the reason may be:  The consumer has indicated that it didn\u0026rsquo;t process the telemetry data. The consumer failed to indicate in time whether it has processed the telemetry data.        This is the preferred way for devices to publish telemetry data. It is available only if the protocol adapter is configured to require devices to authenticate (which is the default).\nExamples\nPublish some JSON data for device 4711:\ncurl -i -u sensor1@DEFAULT_TENANT:hono-secret -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://127.0.0.1:8080/telemetry HTTP/1.1 202 Accepted content-length: 0 Publish some JSON data for device 4711 using at least once QoS:\ncurl -i -u sensor1@DEFAULT_TENANT:hono-secret -H \u0026#39;content-type: application/json\u0026#39; -H \u0026#39;qos-level: 1\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://localhost:8080/telemetry HTTP/1.1 202 Accepted content-length: 0 Publish some JSON data for device 4711, indicating that the device will wait for 10 seconds to receive the response:\ncurl -i -u sensor1@DEFAULT_TENANT:hono-secret -H \u0026#39;content-type: application/json\u0026#39; -H \u0026#39;hono-ttd: 10\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://localhost:8080/telemetry HTTP/1.1 200 OK hono-command: set hono-cmd-req-id: 1010a7249aa5-f742-4376-8458-bbfc88c72d92 content-length: 23 { \u0026#34;brightness\u0026#34;: 87 } Publish some JSON data for device 4711 using a client certificate for authentication:\n# in base directory of Hono repository: curl -i --cert demo-certs/certs/device-4711-cert.pem --key demo-certs/certs/device-4711-key.pem --cacert demo-certs/certs/trusted-certs.pem -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; https://localhost:8443/telemetry HTTP/1.1 202 Accepted content-length: 0 NB The example above assumes that the HTTP adapter is configured for TLS and the secure port is used.\nPublish Telemetry Data (unauthenticated Device)  URI: /telemetry/${tenantId}/${deviceId} Method: PUT Request Headers:  (required) content-type: The type of payload contained in the request body. (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) qos-level: The QoS level for publishing telemetry messages. The adapter supports at most once (0) and at least once (1) QoS levels. The default value of 0 is assumed if this header is omitted.   Request Body:  (required) Arbitrary payload encoded according to the given content type.   Response Headers:  (optional) content-type: A media type describing the semantics and format of payload contained in the response body. This header will only be present if the response contains a command to be executed by the device which requires input data. (optional) hono-command: The name of the command to execute. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-req-id: An identifier that the device must include in its response to a command. This header will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 200. (optional) Error details, if status code is \u0026gt;= 400.   Status Codes:  200 (OK): The telemetry data has been accepted for processing. The response contains a command for the device to execute. 202 (Accepted): The telemetry data has been accepted for processing. Note that if the qos-level request header is omitted (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer. However, if the QoS level header is set to 1 (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 400 (Bad Request): The request cannot be processed. Possible reasons for this include:  The content type header is missing. The request body is empty. The QoS header value is invalid.   403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter. The given device does not belong to the given tenant.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no consumer of telemetry data for the given tenant connected to Hono, or the consumer has not indicated that it may receive further messages (not giving credits). If the QoS level header is set to 1 (at least once semantics), the reason may be:  The consumer has indicated that it didn\u0026rsquo;t process the telemetry data. The consumer failed to indicate in time whether it has processed the telemetry data.        This resource MUST be used by devices that have not authenticated to the protocol adapter. Note that this requires the HONO_HTTP_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nPublish some JSON data for device 4711:\ncurl -i -X PUT -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://127.0.0.1:8080/telemetry/DEFAULT_TENANT/4711 HTTP/1.1 202 Accepted content-length: 0 Publish some JSON data for device 4711 using at least once QoS:\ncurl -i -X PUT -H \u0026#39;content-type: application/json\u0026#39; -H \u0026#39;qos-level: 1\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://127.0.0.1:8080/telemetry/DEFAULT_TENANT/4711 HTTP/1.1 202 Accepted content-length: 0 Publish some JSON data for device 4711, indicating that the device will wait for 10 seconds to receive the response:\ncurl -i -X PUT -H \u0026#39;content-type: application/json\u0026#39; -H \u0026#39;hono-ttd: 10\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://localhost:8080/telemetry/DEFAULT_TENANT/4711 HTTP/1.1 200 OK hono-command: set hono-cmd-req-id: 1010a7249aa5-f742-4376-8458-bbfc88c72d92 content-length: 23 { \u0026#34;brightness\u0026#34;: 87 } Publish Telemetry Data (authenticated Gateway)  URI: /telemetry/${tenantId}/${deviceId} Method: PUT Request Headers:  (optional) authorization: The gateway\u0026rsquo;s auth-id and plain text password encoded according to the Basic HTTP authentication scheme. If not set, the adapter expects the gateway to present a client certificate as part of the TLS handshake during connection establishment. (required) content-type: The type of payload contained in the request body. (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) qos-level: The QoS level for publishing telemetry messages. The adapter supports at most once (0) and at least once (1) QoS levels. The default value of 0 is assumed if this header is omitted.   Request Body:  (required) Arbitrary payload encoded according to the given content type.   Response Headers:  (optional) content-type: A media type describing the semantics and format of payload contained in the response body. This header will only be present if the response contains a command to be executed by the device which requires input data. (optional) hono-command: The name of the command to execute. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-req-id: An identifier that the device must include in its response to a command. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-target-device: The id of the device that shall execute the command. This header will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 200. (optional) Error details, if status code is \u0026gt;= 400.   Status Codes:  200 (OK): The telemetry data has been accepted for processing. The response contains a command for the device to execute. 202 (Accepted): The telemetry data has been accepted for processing. Note that if the qos-level request header is omitted (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer. However, if the QoS level header is set to 1 (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 400 (Bad Request): The request cannot be processed. Possible reasons for this include:  The content type header is missing. The request body is empty. The QoS header value is invalid.   401 (Unauthorized): The request cannot be processed because the request does not contain valid credentials. 403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The tenant that the gateway belongs to is not allowed to use this protocol adapter. The device belongs to another tenant than the gateway. The gateway is not authorized to act on behalf of the device. The gateway associated with the device is not registered or disabled.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no consumer of telemetry data for the given tenant connected to Hono, or the consumer has not indicated that it may receive further messages (not giving credits). If the QoS level header is set to 1 (at least once semantics), the reason may be:  The consumer has indicated that it didn\u0026rsquo;t process the telemetry data. The consumer failed to indicate in time whether it has processed the telemetry data.        This resource can be used by gateway components to publish data on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the parameters from the URI are used to identify the device that the gateway publishes data for.\nThe protocol adapter checks the gateway\u0026rsquo;s authority to publish data on behalf of the device implicitly by means of retrieving a registration assertion for the device from the configured Device Registration service.\nExamples\nPublish some JSON data for device 4712:\ncurl -i -X PUT -u gw@DEFAULT_TENANT:gw-secret -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://127.0.0.1:8080/telemetry/DEFAULT_TENANT/4712 HTTP/1.1 202 Accepted content-length: 0 Publish some JSON data for device 4712 using at least once QoS:\ncurl -i -X PUT -u gw@DEFAULT_TENANT:gw-secret -H \u0026#39;content-type: application/json\u0026#39; -H \u0026#39;qos-level: 1\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://127.0.0.1:8080/telemetry/DEFAULT_TENANT/4712 HTTP/1.1 202 Accepted content-length: 0 Publish some JSON data for device 4712, indicating that the gateway will wait for 10 seconds to receive the response:\ncurl -i -X PUT -u gw@DEFAULT_TENANT:gw-secret -H \u0026#39;content-type: application/json\u0026#39; -H \u0026#39;hono-ttd: 10\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://localhost:8080/telemetry/DEFAULT_TENANT/4712 HTTP/1.1 200 OK hono-command: set hono-cmd-req-id: 1010a7249aa5-f742-4376-8458-bbfc88c72d92 content-length: 23 { \u0026#34;brightness\u0026#34;: 87 } NB The example above assumes that a gateway device has been registered with hashed-password credentials with auth-id gw and password gw-secret which is authorized to publish data on behalf of device 4712.\nPublish an Event (authenticated Device)  URI: /event Method: POST Request Headers:  (optional) authorization: The device\u0026rsquo;s auth-id and plain text password encoded according to the Basic HTTP authentication scheme. If not set, the adapter expects the device to present a client certificate as part of the TLS handshake during connection establishment. (required) content-type: The type of payload contained in the request body. (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) hono-ttl: The time-to-live in number of seconds for event messages.   Request Body:  (required) Arbitrary payload encoded according to the given content type.   Response Headers:  (optional) content-type: A media type describing the semantics and format of payload contained in the response body. This header will only be present if the response contains a command to be executed by the device which requires input data. (optional) hono-command: The name of the command to execute. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-req-id: An identifier that the device must include in its response to a command. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-target-device: The id of the device that shall execute the command. This header will only be present if the response contains a command to be executed by the device and if the response goes to a gateway that acts on behalf of the target device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 200. (optional) Error details, if status code is \u0026gt;= 400.   Status Codes:  200 (OK): The event has been accepted for processing. The response contains a command for the device to execute. 202 (Accepted): The event has been accepted for processing. 400 (Bad Request): The request cannot be processed. Possible reasons for this include:  The content type header is missing. The request body is empty but the event is not of type empty-notification.   401 (Unauthorized): The request cannot be processed because the request does not contain valid credentials. 403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed because there is no consumer of events for the given tenant connected to Hono, or the consumer didn\u0026rsquo;t process the event.    This is the preferred way for devices to publish events. It is available only if the protocol adapter is configured to require devices to authenticate (which is the default).\nExample\nPublish some JSON data for device 4711:\ncurl -i -u sensor1@DEFAULT_TENANT:hono-secret -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;alarm\u0026#34;: true}\u0026#39; http://127.0.0.1:8080/event HTTP/1.1 202 Accepted content-length: 0 Publish an Event (unauthenticated Device)  URI: /event/${tenantId}/${deviceId} Method: PUT Request Headers:  (required) content-type: The type of payload contained in the request body. (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) hono-ttl: The time-to-live in number of seconds for event messages.   Request Body:  (required) Arbitrary payload encoded according to the given content type.   Response Headers:  (optional) content-type: A media type describing the semantics and format of payload contained in the response body. This header will only be present if the response contains a command to be executed by the device which requires input data. (optional) hono-command: The name of the command to execute. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-req-id: An identifier that the device must include in its response to a command. This header will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 200. (optional) Error details, if status code is \u0026gt;= 400.   Status Codes:  200 (OK): The event has been accepted and put to a persistent store for delivery to consumers. The response contains a command for the device to execute. 202 (Accepted): The event has been accepted and put to a persistent store for delivery to consumers. 400 (Bad Request): The request cannot be processed. Possible reasons for this include:  The content type header is missing. The request body is empty but the event is not of type empty-notification.   403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter. The given device does not belong to the given tenant.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed because there is no consumer of events for the given tenant connected to Hono, or the consumer didn\u0026rsquo;t process the event.    This resource MUST be used by devices that have not authenticated to the protocol adapter. Note that this requires the HONO_HTTP_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nPublish some JSON data for device 4711:\ncurl -i -X PUT -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;alarm\u0026#34;: true}\u0026#39; http://127.0.0.1:8080/event/DEFAULT_TENANT/4711 HTTP/1.1 202 Accepted content-length: 0 Publish an Event (authenticated Gateway)  URI: /event/${tenantId}/${deviceId} Method: PUT Request Headers:  (optional) authorization: The gateway\u0026rsquo;s auth-id and plain text password encoded according to the Basic HTTP authentication scheme. If not set, the adapter expects the gateway to present a client certificate as part of the TLS handshake during connection establishment. (required) content-type: The type of payload contained in the request body. (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) hono-ttl: The time-to-live in number of seconds for event messages.   Request Body:  (required) Arbitrary payload encoded according to the given content type.   Response Headers:  (optional) content-type: A media type describing the semantics and format of payload contained in the response body. This header will only be present if the response contains a command to be executed by the device which requires input data. (optional) hono-command: The name of the command to execute. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-req-id: An identifier that the device must include in its response to a command. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-target-device: The id of the device that shall execute the command. This header will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 200. (optional) Error details, if status code is \u0026gt;= 400.   Status Codes:  200 (OK): The event has been accepted and put to a persistent store for delivery to consumers. The response contains a command for the device to execute. 202 (Accepted): The event has been accepted and put to a persistent store for delivery to consumers. 400 (Bad Request): The request cannot be processed. Possible reasons for this include:  The content type header is missing. The request body is empty but the event is not of type empty-notification.   401 (Unauthorized): The request cannot be processed because the request does not contain valid credentials. 403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The tenant that the gateway belongs to is not allowed to use this protocol adapter. The device belongs to another tenant than the gateway. The gateway is not authorized to act on behalf of the device. The gateway associated with the device is not registered or disabled.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed because there is no consumer of events for the given tenant connected to Hono, or the consumer didn\u0026rsquo;t process the event.    This resource can be used by gateway components to publish data on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the parameters from the URI are used to identify the device that the gateway publishes data for.\nThe protocol adapter checks the gateway\u0026rsquo;s authority to publish data on behalf of the device implicitly by means of retrieving a registration assertion for the device from the configured Device Registration service.\nExamples\nPublish some JSON data for device 4712:\ncurl -i -X PUT -u gw@DEFAULT_TENANT:gw-secret -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://127.0.0.1:8080/event/DEFAULT_TENANT/4712 HTTP/1.1 202 Accepted content-length: 0 NB The example above assumes that a gateway device has been registered with hashed-password credentials with auth-id gw and password gw-secret which is authorized to publish data on behalf of device 4712.\nCommand \u0026amp; Control The HTTP adapter enables devices to receive commands that have been sent by business applications. Commands are delivered to the device by means of an HTTP response message. That means a device first has to send a request, indicating how long it will wait for the response. That request can either be a telemetry or event message, with a hono-ttd header or query parameter (ttd for time till disconnect) specifying the number of seconds the device will wait for the response. The business application can react on that message by sending a command message, targeted at the device. The HTTP adapter will then send the command message as part of the HTTP response message with status 200 (OK) to the device. If the HTTP adapter receives no command message in the given time period, a 202 (Accepted) response will be sent to the device (provided the request was valid).\nSpecifying the Time a Device will wait for a Response The adapter lets devices indicate the number of seconds they will wait for a response by setting a header or a query parameter.\nUsing an HTTP Header The (optional) hono-ttd header can be set in requests for publishing telemetry data or events.\nExample:\ncurl -i -u sensor1@DEFAULT_TENANT:hono-secret -H \u0026#39;content-type: application/json\u0026#39; -H \u0026#39;hono-ttd: 60\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://127.0.0.1:8080/telemetry HTTP/1.1 202 Accepted content-length: 0 Using a Query Parameter Alternatively the hono-ttd query parameter can be used:\ncurl -i -u sensor1@DEFAULT_TENANT:hono-secret -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://127.0.0.1:8080/telemetry?hono-ttd=60 HTTP/1.1 202 Accepted content-length: 0 Commands handled by gateways Authenticated gateways will receive commands for devices which do not connect to a protocol adapter directly but instead are connected to the gateway. Corresponding devices have to be configured so that they can be used with a gateway. See Configuring Gateway Devices for details.\nA gateway can send a request with the hono-ttd header or query parameter on the /event or /telemetry URI, indicating its readiness to receive a command for any device it acts on behalf of. Note that in this case, the business application will be notified with the gateway id in the device_id property of the downstream message.\nAn authenticated gateway can also indicate its readiness to receive a command targeted at a specific device. For that, the /event/${tenantId}/${deviceId} or /telemetry/${tenantId}/${deviceId} URI is to be used, containing the id of the device to receive a command for. The business application will receive a notification with that device id.\nIf there are multiple concurrent requests with a hono-ttd header or query parameter, sent by the command target device and/or one or more of its potential gateways, the HTTP adapter will choose the device or gateway to send the command to as follows:\n A request done by the command target device or by a gateway specifically done for that device, has precedence. If there are multiple, concurrent such requests, the last one will get the command message (if received) in its response. Note that the other requests won\u0026rsquo;t be answered with a command message in their response event if the business application sent multiple command messages. That means commands for a single device can only be requested sequentially, not in parallel. If the above doesn\u0026rsquo;t apply, a single hono-ttd request on the /event or /telemetry URI, sent by a gateway that the command target device is configured for, will get the command message in its response. If there are multiple, concurrent such requests by different gateways, all configured for the command target device, the request by the gateway will be chosen, through which the target device has last sent a telemetry or event message. If the target device hasn\u0026rsquo;t sent a message yet and it is thereby unknown via which gateway the device communicates, then one of the requests will be chosen randomly to set the command in its response.  Sending a Response to a Command (authenticated Device)  URI: /command/res/${commandRequestId} or /command/res/${commandRequestId}?hono-cmd-status=${status} Method: POST Request Headers:  (optional) authorization: The device\u0026rsquo;s auth-id and plain text password encoded according to the Basic HTTP authentication scheme. If not set, the adapter expects the device to present a client certificate as part of the TLS handshake during connection establishment. (optional) content-type: A media type describing the semantics and format of the payload contained in the request body. This header may be set if the result of processing the command on the device is non-empty. In this case the result data is contained in the request body. (optional) hono-cmd-status: The status of the command execution. If not set, the adapter expects that the URI contains it as request parameter at the end.   Request Body:  (optional) Arbitrary data representing the result of processing the command on the device.   Status Codes:  202 (Accepted): The response has been successfully delivered to the application that has sent the command. 400 (Bad Request): The request cannot be processed because the command status is missing. 401 (Unauthorized): The request cannot be processed because the request does not contain valid credentials. 403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no application listening for a reply to the given commandRequestId. The application has already given up on waiting for a response.      This is the preferred way for devices to respond to commands. It is available only if the protocol adapter is configured to require devices to authenticate (which is the default).\nExample\nSend a response to a previously received command with the command-request-id req-id-uuid for device 4711:\ncurl -i -u sensor1@DEFAULT_TENANT:hono-secret -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;brightness-changed\u0026#34;: true}\u0026#39; http://127.0.0.1:8080/command/res/req-id-uuid?hono-cmd-status=200 HTTP/1.1 202 Accepted content-length: 0 Sending a Response to a Command (unauthenticated Device)  URI: /command/res/${tenantId}/${deviceId}/${commandRequestId} or /command/res/${tenantId}/${deviceId}/${commandRequestId}?hono-cmd-status=${status} Method: PUT Request Headers:  (optional) content-type: A media type describing the semantics and format of the payload contained in the request body (the outcome of processing the command). (optional) hono-cmd-status: The status of the command execution. If not set, the adapter expects that the URI contains it as request parameter at the end.   Request Body:  (optional) Arbitrary data representing the result of processing the command on the device.   Status Codes:  202 (Accepted): The response has been successfully delivered to the application that has sent the command. 400 (Bad Request): The request cannot be processed because the command status is missing. 403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this might be:  The given tenant is not allowed to use this protocol adapter. The given device does not belong to the given tenant.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no application listening for a reply to the given commandRequestId. The application has already given up on waiting for a response.      This resource MUST be used by devices that have not authenticated to the protocol adapter. Note that this requires the HONO_HTTP_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nSend a response to a previously received command with the command-request-id req-id-uuid for the unauthenticated device 4711:\ncurl -i -X PUT -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;brightness-changed\u0026#34;: true}\u0026#39; http://127.0.0.1:8080/command/res/DEFAULT_TENANT/4711/req-id-uuid?hono-cmd-status=200 HTTP/1.1 202 Accepted content-length: 0 Sending a Response to a Command (authenticated Gateway)  URI: /command/res/${tenantId}/${deviceId}/${commandRequestId} or /command/res/${tenantId}/${deviceId}/${commandRequestId}?hono-cmd-status=${status} Method: PUT Request Headers:  (optional) authorization: The gateway\u0026rsquo;s auth-id and plain text password encoded according to the Basic HTTP authentication scheme. If not set, the adapter expects the gateway to present a client certificate as part of the TLS handshake during connection establishment. (optional) content-type: A media type describing the semantics and format of the payload contained in the request body (the outcome of processing the command). (optional) hono-cmd-status: The status of the command execution. If not set, the adapter expects that the URI contains it as request parameter at the end.   Request Body:  (optional) Arbitrary data representing the result of processing the command on the device.   Status Codes:  202 (Accepted): The response has been successfully delivered to the application that has sent the command. 400 (Bad Request): The request cannot be processed because the command status is missing. 403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this might be:  The given tenant is not allowed to use this protocol adapter. The given device does not belong to the given tenant. The gateway is not authorized to act on behalf of the device. The gateway associated with the device is not registered or disabled.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no application listening for a reply to the given commandRequestId. The application has already given up on waiting for a response.      This resource can be used by gateway components to send the response to a command on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the parameters from the URI are used to identify the device that the gateway publishes data for.\nThe protocol adapter checks the gateway\u0026rsquo;s authority to send responses to a command on behalf of the device implicitly by means of retrieving a registration assertion for the device from the configured Device Registration service.\nExamples\nSend a response to a previously received command with the command-request-id req-id-uuid for device 4712:\ncurl -i -X PUT -u gw@DEFAULT_TENANT:gw-secret -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;brightness-changed\u0026#34;: true}\u0026#39; http://127.0.0.1:8080/command/res/DEFAULT_TENANT/4712/req-id-uuid?hono-cmd-status=200 HTTP/1.1 202 Accepted content-length: 0 NB The example above assumes that a gateway device has been registered with hashed-password credentials with auth-id gw and password gw-secret which is authorized to publish data on behalf of device 4712.\nDownstream Meta Data The adapter includes the following meta data in the application properties of messages being sent downstream:\n   Name Type Description     device_id string The identifier of the device that the message originates from.   orig_adapter string Contains the adapter\u0026rsquo;s type name which can be used by downstream consumers to determine the protocol adapter that the message has been received over. The HTTP adapter\u0026rsquo;s type name is hono-http.   orig_address string Contains the (relative) URI that the device has originally posted the data to.   ttd integer Contains the effective number of seconds that the device will wait for a response. This property is only set if the HTTP request contains the hono-ttd header or request parameter.    The adapter also considers defaults registered for the device at either the tenant or the device level. The values of the default properties are determined as follows:\n If the message already contains a non-empty property of the same name, the value if unchanged. Otherwise, if a default property of the same name is defined in the device\u0026rsquo;s registration information, that value is used. Otherwise, if a default property of the same name is defined for the tenant that the device belongs to, that value is used.  Note that of the standard AMQP 1.0 message properties only the content-type and ttl can be set this way to a default value.\nEvent Message Time-to-live Events published by devices will usually be persisted by the AMQP Messaging Network in order to support deferred delivery to downstream consumers. In most cases the AMQP Messaging Network can be configured with a maximum time-to-live to apply to the events so that the events will be removed from the persistent store if no consumer has attached to receive the event before the message expires.\nIn order to support environments where the AMQP Messaging Network cannot be configured accordingly, the protocol adapter supports setting a downstream event message\u0026rsquo;s ttl property based on the hono-ttl property set as a header or a query parameter in the event requests by the devices. Also the default ttl and max-ttl values can be configured for a tenant/device as described in the Tenant API.\nTenant specific Configuration The adapter uses the Tenant API to retrieve tenant specific configuration for adapter type hono-http. The following properties are (currently) supported:\n   Name Type Default Value Description     enabled boolean true If set to false the adapter will reject all data from devices belonging to the tenant.   max-ttd integer 60 Defines a tenant specific upper limit for the time until disconnect property that devices may include in requests for uploading telemetry data or events. Please refer to the Command \u0026amp; Control concept page for a discussion of this parameter\u0026rsquo;s purpose and usage.\nThis property can be set for the hono-http adapter type as an extension property in the adapter section of the tenant configuration.\nIf it is not set, then the default value of 60 seconds is used.   "
 },
 {
 	"uri": "https://www.eclipse.org/hono/docs/1.7/user-guide/mqtt-adapter/",
 	"title": "MQTT Adapter",
 	"tags": [],
 	"description": "",
-	"content": "The MQTT protocol adapter exposes an MQTT topic hierarchy for publishing telemetry data and events to downstream consumers and for receiving commands from applications and sending back responses.\nThe MQTT adapter is not a general purpose MQTT broker. In particular the adapter\n supports MQTT 3.1.1 only. does not maintain session state for clients and thus always sets the session present flag in its CONNACK packet to 0, regardless of the value of the clean session flag provided in a client\u0026rsquo;s CONNECT packet. ignores any Will included in a client\u0026rsquo;s CONNECT packet. only supports topic names/filters for devices to publish and subscribe to that are specific to Hono\u0026rsquo;s functionality as described in the following sections. does not support retaining messages. However, if an event or telemetry message\u0026rsquo;s retain flag is set to 1 then the corresponding AMQP 1.0 message being sent downstream by the adapter will contain an x-opt-retain message annotation containing the boolean value true. A downstream consumer may then react according to the presence of this annotation.  Authentication The MQTT adapter by default requires clients (devices or gateway components) to authenticate during connection establishment. The adapter supports both the authentication based on the username/password provided in an MQTT CONNECT packet as well as client certificate based authentication as part of a TLS handshake for that purpose.\nThe adapter tries to authenticate the device using these mechanisms in the following order\nClient Certificate When a device uses a client certificate for authentication during the TLS handshake, the adapter tries to determine the tenant that the device belongs to based on the issuer DN contained in the certificate. In order for the lookup to succeed, the tenant\u0026rsquo;s trust anchor needs to be configured by means of registering the trusted certificate authority. The device\u0026rsquo;s client certificate will then be validated using the registered trust anchor, thus implicitly establishing the tenant that the device belongs to. In a second step, the adapter uses the Credentials API\u0026rsquo;s get operation to retrieve the credentials on record, including the client certificate\u0026rsquo;s subject DN as the auth-id, x509-cert as the type of secret and the MQTT client identifier as client-id in the request payload.\nNB The adapter needs to be configured for TLS in order to support this mechanism.\nUsername/Password When a device wants to authenticate using this mechanism, it needs to provide a username and a password in the MQTT CONNECT packet it sends in order to initiate the connection. The username must have the form auth-id@tenant, e.g. sensor1@DEFAULT_TENANT. The adapter verifies the credentials provided by the client against the credentials that the configured Credentials service has on record for the client. The adapter uses the Credentials API\u0026rsquo;s get operation to retrieve the credentials on record, including the tenant and auth-id provided by the client in the username, hashed-password as the type of secret and the MQTT client identifier as client-id in the request payload.\nThe examples below refer to devices 4711 and gw-1 of tenant DEFAULT_TENANT using auth-ids sensor1 and gw1 and corresponding passwords. The example deployment as described in the Deployment Guides comes pre-configured with the corresponding entities in its device registry component.\nNB There is a subtle difference between the device identifier (device-id) and the auth-id a device uses for authentication. See Device Identity for a discussion of the concepts.\nResource Limit Checks The adapter performs additional checks regarding resource limits when a client tries to connect and/or send a message to the adapter.\nConnection Limits The adapter rejects a client’s connection attempt with return code\n 0x03 (Connection Refused: server unavailable), if the maximum number of connections per protocol adapter instance is reached 0x05 (Connection Refused: not authorized), if the maximum number of simultaneously connected devices for the tenant is reached.  Connection Duration Limits The adapter rejects a client’s connection attempt with return code 0x05 (Connection Refused: not authorized), if the connection duration limit that has been configured for the client’s tenant is exceeded.\nMessage Limits The adapter\n rejects a client\u0026rsquo;s connection attempt with return code 0x05 (Connection Refused: not authorized), discards any MQTT PUBLISH packet containing telemetry data or an event that is sent by a client and rejects any AMQP 1.0 message containing a command sent by a north bound application  if the message limit that has been configured for the device’s tenant is exceeded.\nConnection Events The adapter can emit Connection Events for client connections being established and/or terminated. Please refer to the common configuration options for details regarding how to enable this behavior.\nThe adapter includes the client identifier from the client\u0026rsquo;s MQTT CONNECT packet as the Connection Event\u0026rsquo;s remote-id.\nPublishing Telemetry Data The MQTT adapter supports the publishing of telemetry data by means of MQTT PUBLISH packets using either QoS 0 or QoS 1. Using QoS 1 will result in the adapter sending an MQTT PUBACK packet to the client once the message has been settled with the accepted outcome by the AMQP 1.0 Messaging Network.\nThis requires that\n the AMQP 1.0 Messaging Network has capacity to process telemetry messages for the client\u0026rsquo;s tenant and the messages published by the client comply with the format defined by the Telemetry API.  The protocol adapter checks the configured [message limit] (/hono/docs/1.7/concepts/resource-limits/) before accepting any telemetry messages. An exceeded message limit will cause an error.\nAny kind of error when processing an incoming telemetry message will be reported back to the client if the client has subscribed on a dedicated error topic. See Error Reporting via Error Topic for details.\nIf such an error subscription by the client exists, the error will by default be ignored after it got published on the error topic, otherwise the connection to the client will be closed. The handling of errors can further be controlled by means of an on-error property bag parameter set on the telemetry message topic. Refer to Error Handling for details.\nThe devices can optionally indicate the content type of the payload by setting the content-type property explicitly in the property-bag. The property-bag is an optional collection of properties intended for the receiver of the message. A property bag is only allowed at the very end of a topic. It always starts with a /? character, followed by pairs of URL encoded property names and values that are separated by \u0026amp;. For example, a property bag containing two properties seqNo and importance looks like this: /topic/name/?seqNo=10034\u0026amp;importance=high.\nPublish Telemetry Data (authenticated Device)  Topic: telemetry or t Authentication: required Payload:  (required) Arbitrary payload    This is the preferred way for devices to publish telemetry data. It is available only if the protocol adapter is configured to require devices to authenticate (which is the default). When using this topic, the MQTT adapter determines the device\u0026rsquo;s tenant and device identity as part of the authentication process.\nExample\nPublish some JSON data for device 4711:\nmosquitto_pub -u \u0026#39;sensor1@DEFAULT_TENANT\u0026#39; -P hono-secret -t telemetry -m \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish some JSON data for device 4711 using a client certificate for authentication:\n# in base directory of Hono repository: mosquitto_pub -p 8883 -t telemetry -m \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; --cert demo-certs/certs/device-4711-cert.pem --key demo-certs/certs/device-4711-key.pem --cafile demo-certs/certs/trusted-certs.pem NB The example above assumes that the MQTT adapter is configured for TLS and the secure port is used.\nPublish Telemetry Data (unauthenticated Device)  Topic: telemetry/${tenant-id}/${device-id} or t/${tenant-id}/${device-id} Authentication: none Payload:  (required) Arbitrary payload    This topic can be used by devices that have not authenticated to the protocol adapter. Note that this requires the HONO_MQTT_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nPublish some JSON data for device 4711:\nmosquitto_pub -t telemetry/DEFAULT_TENANT/4711 -m \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish Telemetry Data (authenticated Gateway)  Topic: telemetry/${tenant-id}/${device-id} or t/${tenant-id}/${device-id} Authentication: required Payload:  (required) Arbitrary payload    This topic can be used by gateway components to publish data on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the parameters from the topic name are used to identify the device that the gateway publishes data for.\nThe protocol adapter checks the gateway\u0026rsquo;s authority to publish data on behalf of the device implicitly by means of retrieving a registration assertion for the device from the configured Device Registration service.\nExamples\nPublish some JSON data for device 4712 via gateway gw-1:\nmosquitto_pub -u \u0026#39;gw@DEFAULT_TENANT\u0026#39; -P gw-secret -t telemetry/DEFAULT_TENANT/4712 -m \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; NB The example above assumes that a gateway device with ID gw-1 has been registered with hashed-password credentials with auth-id gw and password gw-secret.\nPublishing Events The MQTT adapter supports the publishing of events by means of MQTT PUBLISH packets using QoS 1 only. The adapter will send an MQTT PUBACK packet to the client once the event has been settled with the accepted outcome by the AMQP 1.0 Messaging Network.\nThis requires that\n the AMQP 1.0 Messaging Network has capacity to process events for the client\u0026rsquo;s tenant and the events published by the client comply with the format defined by the Event API.  The protocol adapter checks the configured [message limit] (/hono/docs/1.7/concepts/resource-limits/) before accepting any event messages. An exceeded message limit will cause an error.\nAny kind of error when processing an incoming event message will be reported back to the client if the client has subscribed on a dedicated error topic. See Error Reporting via Error Topic for details.\nIf such an error subscription by the client exists, the error will by default be ignored after it got published on the error topic, otherwise the connection to the client will be closed. The handling of errors can further be controlled by means of an on-error property bag parameter set on the event message topic. Refer to Error Handling for details.\nThe devices can optionally indicate a time-to-live duration for event messages and the content type of the payload by setting the hono-ttl and content-type properties explicitly in the property-bag. The property-bag is an optional collection of properties intended for the receiver of the message. A property bag is only allowed at the very end of a topic. It always starts with a /? character, followed by pairs of URL encoded property names and values that are separated by \u0026amp;. For example, a property bag containing two properties seqNo and importance looks like this: /topic/name/?seqNo=10034\u0026amp;importance=high.\nThe MQTT adapter currently does not use any properties except hono-ttl.\nPublish an Event (authenticated Device)  Topic: event or e Authentication: required Payload:  (required) Arbitrary payload    This is the preferred way for devices to publish events. It is available only if the protocol adapter has been configured to require devices to authenticate (which is the default).\nExample\nUpload a JSON string for device 4711:\nmosquitto_pub -u \u0026#39;sensor1@DEFAULT_TENANT\u0026#39; -P hono-secret -t event -q 1 -m \u0026#39;{\u0026#34;alarm\u0026#34;: 1}\u0026#39; Upload a JSON string for device 4711 with time-to-live as 10 seconds:\nmosquitto_pub -u \u0026#39;sensor1@DEFAULT_TENANT\u0026#39; -P hono-secret -t event/?hono-ttl=10 -q 1 -m \u0026#39;{\u0026#34;alarm\u0026#34;: 1}\u0026#39; Publish an Event (unauthenticated Device)  Topic: event/${tenant-id}/${device-id} or e/${tenant-id}/${device-id} Authentication: none Payload:  (required) Arbitrary payload    This topic can be used by devices that have not authenticated to the protocol adapter. Note that this requires the HONO_MQTT_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nPublish some JSON data for device 4711:\nmosquitto_pub -t event/DEFAULT_TENANT/4711 -q 1 -m \u0026#39;{\u0026#34;alarm\u0026#34;: 1}\u0026#39; Publish some JSON data for device 4711 with time-to-live as 15 seconds:\nmosquitto_pub -t event/DEFAULT_TENANT/4711/?hono-ttl=15 -q 1 -m \u0026#39;{\u0026#34;alarm\u0026#34;: 1}\u0026#39; Publish an Event (authenticated Gateway)  Topic: event/${tenant-id}/${device-id} or e/${tenant-id}/${device-id} Authentication: required Payload:  (required) Arbitrary payload    This topic can be used by gateway components to publish data on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the parameters from the topic name are used to identify the device that the gateway publishes data for.\nThe protocol adapter checks the gateway\u0026rsquo;s authority to publish data on behalf of the device implicitly by means of retrieving a registration assertion for the device from the configured Device Registration service.\nExamples\nPublish some JSON data for device 4712 via gateway gw-1:\nmosquitto_pub -u \u0026#39;gw@DEFAULT_TENANT\u0026#39; -P gw-secret -t event/DEFAULT_TENANT/4712 -q 1 -m \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; NB The example above assumes that a gateway device with ID gw-1 has been registered with hashed-password credentials with auth-id gw and password gw-secret.\nCommand \u0026amp; Control The MQTT adapter enables devices to receive commands that have been sent by business applications by means of sending an MQTT SUBSCRIBE packet containing a device specific topic filter as described below. Devices can subscribe with QoS 1 or QoS 0. The adapter indicates the outcome of the subscription request by sending back a corresponding SUBACK packet. The SUBACK packet will contain Success - QoS 0 (0x00) or Success - QoS 1 (0x01) for a valid command topic filter indicating QoS 0 or 1 and will contain the Failure (0x80) value for an invalid or unsupported filter. When a device no longer wants to receive commands anymore, it can send an MQTT UNSUBSCRIBE packet to the adapter, including the same topic filter that has been used to subscribe.\nWhen a device has successfully subscribed, the adapter sends an empty notification on behalf of the device to the downstream AMQP 1.0 Messaging Network with the ttd header set to -1, indicating that the device will be ready to receive commands until further notice. Analogously, the adapter sends an empty notification with the ttd header set to 0 when a device unsubscribes from commands.\nCommands can be sent following a request/response pattern or being one-way.\nFor Request/Response commands, devices send their responses to commands by means of sending an MQTT PUBLISH message to a topic that is specific to the command that has been executed. The MQTT adapter accepts responses being published using either QoS 0 or QoS 1.\nThe MQTT adapter checks the configured [message limit] (/hono/docs/1.7/concepts/resource-limits/) before accepting any command requests and responses. In case of incoming command requests from business applications, if the message limit is exceeded, the Adapter rejects the message with the reason amqp:resource-limit-exceeded. And for the incoming command responses from devices, the Adapter rejects the message and closes the connection to the client.\nThe following sections define the topic filters/names to use for subscribing to and responding to commands. The following shorthand versions of topic path segments are supported:\n c instead of command q instead of req s instead of res  The following variables are used:\n ${command} : An arbitrary string that indicates the command to execute, e.g. setBrightness. The command is provided by the application that sends the command. ${req-id} (only for Request/Response commands) : The unique identifier of the command execution request. The identifier is passed to the device as part of the name of the topic that the command is published to. The device needs to publish its response to the command to a topic which includes this identifier, thus allowing the adapter to correlate the response with the request. ${status} : The HTTP status code indicating the outcome of executing the command. This status code is passed on to the application in the AMQP message\u0026rsquo;s status application property.  Receiving Commands (authenticated Device) An authenticated device MUST use the following topic filter for subscribing to commands:\ncommand/[${tenant-id}]/[${device-id}]/req/#\nBoth the tenant and the device ID are optional. If specified, they MUST match the authenticated device\u0026rsquo;s tenant and/or device ID. Note that the authentication identifier used in the device\u0026rsquo;s credentials is not necessarily the same as the device ID.\nThe protocol adapter will publish commands for the device to the following topic names\n one-way command/${tenant-id}/${device-id}/req//${command} request-response command/${tenant-id}/${device-id}/req/${req-id}/${command}  The tenant-id and/or device-id will be included in the topic name if the tenant and/or device ID had been included in the topic filter used for subscribing to commands.\n Deprecation Previous versions of Hono required authenticated devices to use command/+/+/req/# for subscribing to commands. This old topic filter is deprecated. Devices MAY still use it until support for it will be removed in a future Hono version.  Examples\nThe following command can be used to subscribe to commands resulting in command messages being published to a topic that does not include tenant nor device ID:\nmosquitto_sub -v -u \u0026#39;sensor1@DEFAULT_TENANT\u0026#39; -P hono-secret -t command///req/# A request/response command with name setBrightness from an application might look like this:\ncommand///req/1010f8ab0b53-bd96-4d99-9d9c-56b868474a6a/setBrightness { \u0026#34;brightness\u0026#34;: 79 } A corresponding one-way command might look like this:\ncommand///req//setBrightness { \u0026#34;brightness\u0026#34;: 79 } Note that the topic in the latter case doesn\u0026rsquo;t contain a request identifier.\nThe following command can be used to subscribe to commands resulting in command messages being published to a topic that includes the tenant ID:\nmosquitto_sub -v -u \u0026#39;sensor1@DEFAULT_TENANT\u0026#39; -P hono-secret -t c/DEFAULT_TENANT//q/# Note the usage of the abbreviated names (c and q instead of command and req) and the inclusion of the tenant ID in the topic filter.\nA corresponding request/response command with name setBrightness from an application might look like this:\nc/DEFAULT_TENANT//q/1010f8ab0b53-bd96-4d99-9d9c-56b868474a6a/setBrightness { \u0026#34;brightness\u0026#34;: 79 } A corresponding one-way command might look like this:\nc/DEFAULT_TENANT//q//setBrightness { \u0026#34;brightness\u0026#34;: 79 } Note that the topic also includes the abbreviated names and the tenant identifier because the topic filter used for subscribing did contain the tenant ID as well.\nReceiving Commands (unauthenticated Device) An unauthenticated device MUST use the topic filter command/${tenant-id}/${device-id}/req/# to subscribe to commands.\nExample\nmosquitto_sub -v -t command/DEFAULT_TENANT/4711/req/# The adapter will then publish Request/Response commands for the device to topic command/${tenant-id}/${device-id}/req/${req-id}/${command} and one-way commands to topic command/${tenant-id}/${device-id}/req//${command}.\nFor example, a request/response command with name setBrightness from an application might look like this:\ncommand/DEFAULT_TENANT/4711/req/1010f8ab0b53-bd96-4d99-9d9c-56b868474a6a/setBrightness { \u0026#34;brightness\u0026#34;: 79 } A corresponding one-way command might look like this:\ncommand/DEFAULT_TENANT/4711/req//setBrightness { \u0026#34;brightness\u0026#34;: 79 } Note that the topic in the latter case doesn\u0026rsquo;t contain a request identifier.\nReceiving Commands (authenticated Gateway) Gateway components can receive commands for devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. Corresponding devices have to be configured so that they can be used with a gateway. See Configuring Gateway Devices for details.\nAn authenticated gateway MUST use one of the following topic filters for subscribing to commands:\n   Topic Filter Description     command//+/req/# Subscribe to commands for all devices that the gateway is authorized to act on behalf of.   command/${tenant-id}/+/req/# Subscribe to commands for all devices that the gateway is authorized to act on behalf of.   command//${device-id}/req/# Subscribe to commands for a specific device that the gateway is authorized to act on behalf of.   command/${tenant-id}/${device-id}/req/# Subscribe to commands for a specific device that the gateway is authorized to act on behalf of.    The protocol adapter will publish commands for devices to the following topic names\n one-way command//${device-id}/req//${command} or command/${tenant-id}/${device-id}/req//${command} request-response command//${device-id}/req/${req-id}/${command} or command/${tenant-id}/${device-id}/req/${req-id}/${command}  The ${tenant-id} will be included in the topic name if the tenant ID had been included in the topic filter used for subscribing to commands.\n Deprecation Previous versions of Hono required authenticated gateways to use command/+/+/req/# for subscribing to commands. This old topic filter is deprecated. Gateways MAY still use it until support for it will be removed in a future Hono version.  When processing an incoming command message, the protocol adapter will give precedence to a device-specific command subscription matching the command target device, whether the subscription comes from a gateway or the device itself. If there are multiple such subscriptions from multiple gateways and/or from the device itself, the subscription initiated last will get the command messages.\nIf no device-specific command subscription exists for a command target device, but one gateway, that may act on behalf of the device, has subscribed to commands for all its devices, then the command message is sent to that gateway.\nIf multiple gateways have initiated such generic subscriptions, the protocol adapter may have to decide to which gateway a particular command message will be sent to. In case the command target device has already sent a telemetry, event or command response message via a gateway and if that gateway has created such a command subscription, that gateway will be chosen. Otherwise one gateway that may act on behalf of the command target device and that has an open subscription will be chosen randomly to receive the command message.\nSubscribe to all Devices\nA subscription to commands for all devices that a gateway acts on behalf of looks like this:\nmosquitto_sub -v -u \u0026#39;gw@DEFAULT_TENANT\u0026#39; -P gw-secret -t command/DEFAULT_TENANT/+/req/# A request/response command for device 4711 with name setBrightness from an application might then look like this:\ncommand/DEFAULT_TENANT/4711/req/1010f8ab0b53-bd96-4d99-9d9c-56b868474a6a/setBrightness { \u0026#34;brightness\u0026#34;: 79 } Note that the tenant identifier is included in the topic name that the command has been published to because it had been included in the topic filter used for subscribing to the commands.\nSubscribe to a specific Device\nA subscription to commands for a specific device can be done like this:\nmosquitto_sub -v -u \u0026#39;gw@DEFAULT_TENANT\u0026#39; -P gw-secret -t c//4711/q/# Note the usage of the abbreviated names (c and q instead of command and req) in the topic filter.\nA corresponding one-way command might look like this:\nc//4711/q//setBrightness { \u0026#34;brightness\u0026#34;: 79 } Note that the topic also includes the abbreviated names and does not include the tenant identifier because the topic filter used for subscribing did not contain the tenant ID either.\nSending a Response to a Command (authenticated Device) An authenticated device MUST send the response to a previously received command to the topic command///res/${req-id}/${status}.\nExample\nAfter a command has arrived as in the above example, you send a response using the arrived ${req-id}:\nmosquitto_pub -u \u0026#39;sensor1@DEFAULT_TENANT\u0026#39; -P hono-secret -t command///res/1010f8ab0b53-bd96-4d99-9d9c-56b868474a6a/200 -m \u0026#39;{\u0026#34;lumen\u0026#34;: 200}\u0026#39; Sending a Response to a Command (unauthenticated Device) An unauthenticated device MUST send the response to a previously received command to the topic command/${tenant-id}/${device-id}/res/${req-id}/${status}.\nExample\nAfter a command has arrived as in the above example, you send a response using the arrived ${req-id}:\nmosquitto_pub -t command/DEFAULT_TENANT/4711/res/1010f8ab0b53-bd96-4d99-9d9c-56b868474a6a/200 -m \u0026#39;{\u0026#34;lumen\u0026#34;: 200}\u0026#39; Sending a Response to a Command (authenticated Gateway) An authenticated gateway MUST send a device\u0026rsquo;s response to a command it has received on behalf of the device to the topic command//${device-id}/res/${req-id}/${status}.\nExample\nAfter a command has arrived as in the above example, the response is sent using the ${req-id} from the topic that the command had been published to:\nmosquitto_pub -u \u0026#39;gw@DEFAULT_TENANT\u0026#39; -P gw-secret -t command//4711/res/1010f8ab0b53-bd96-4d99-9d9c-56b868474a6a/200 -m \u0026#39;{\u0026#34;lumen\u0026#34;: 200}\u0026#39; Error Reporting via Error Topic The default behaviour when an error occurs while publishing telemetry, event or command response messages is for the MQTT adapter to close the network connection to the device, as mandated by the MQTT 3.1.1 spec.\nAn alternative way of dealing with errors involves keeping the connection intact and letting the MQTT adapter publish a corresponding error message on a specific error topic to the device. To enable that behaviour, the device sends an MQTT SUBSCRIBE packet with a topic filter as described below on the same MQTT connection that is also used for publishing the telemetry, event or command response messages. Devices can subscribe with QoS 0 only. The adapter indicates the outcome of the subscription request by sending back a corresponding SUBACK packet. The SUBACK packet will contain Success - QoS 0 (0x00) for a valid error topic filter and will contain the Failure (0x80) value for an invalid or unsupported filter. In order to again activate the default error handling behaviour, the device can send an MQTT UNSUBSCRIBE packet to the adapter, including the same topic filter that has been used to subscribe.\nThe following sections define the topic filters to use for subscribing to error messages and the resulting error message topic. Instead of the error topic path segment, the shorthand version e is also supported.\nThe following variables are used:\n ${endpoint-type}: The endpoint type of the device message that caused the error. Its value is either telemetry, event or the respective shorthand version. In case of a command response device message command-response or c-s is used. ${correlation-id}: The identifier that may be used to correlate the error message with the device message that caused the error. The identifier is either the value of a correlation-id property bag value contained in the device message topic, or the identifier is the packet-id of the device message if it was sent with QoS 1. Otherwise, a value of -1 is used. ${error-status}: The HTTP status code of the error that was caused by the device message.   Examples Since the subscription on the error topic needs to be done on the same MQTT connection that is also used for publishing the telemetry, event or command response messages, the Mosquitto MQTT Command Line Client cannot be used. The MQTT CLI tool with its shell mode is an alternative that supports using one MQTT connection for both subscribing and publishing.  Receiving Error Messages (authenticated Device) An authenticated device MUST use the following topic filter for subscribing to error messages:\nerror/[${tenant-id}]/[${device-id}]/#\nBoth the tenant and the device ID are optional. If specified, they MUST match the authenticated device\u0026rsquo;s tenant and/or device ID. Note that the authentication identifier used in the device\u0026rsquo;s credentials is not necessarily the same as the device ID.\nThe protocol adapter will publish error messages for the device to the following topic name\nerror/[${tenant-id}]/[${device-id}]/${endpoint-type}/${correlation-id}/${error-status}\nThe tenant-id and/or device-id will be included in the topic name if the tenant and/or device ID had been included in the topic filter used for subscribing to error messages.\nExample\nAn example using the MQTT CLI that will produce an error output provided there is no downstream consumer for the device messages.\nmqtt shell con -V 3 -h [MQTT_ADAPTER_IP] -u [DEVICE]@[TENANT] -pw [PWD] sub -t error///# --qos 0 --outputToConsole pub -t telemetry -m \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; --qos 1 Using an explicit correlation id:\npub -t telemetry/?correlation-id=123 -m \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; --qos 1 Receiving Error Messages (unauthenticated Device) An unauthenticated device MUST use the following topic filter for subscribing to error messages:\nerror/${tenant-id}/${device-id}/#\nThe protocol adapter will publish error messages for the device to the following topic name\nerror/${tenant-id}/${device-id}/${endpoint-type}/${correlation-id}/${error-status}\nReceiving Error Messages (authenticated Gateway) An authenticated gateway MUST use one of the following topic filters for subscribing to error messages:\n   Topic Filter Description     error//+/#error/${tenant-id}/+/# Subscribe to error messages for all devices that the gateway is authorized to act on behalf of.   error//${device-id}/#error/${tenant-id}/${device-id}/# Subscribe to error messages for a specific device that the gateway is authorized to act on behalf of.    The protocol adapter will publish error messages for the device to the following topic name\nerror/[${tenant-id}]/[${device-id}]/${endpoint-type}/${correlation-id}/${error-status}\nThe tenant-id and/or device-id will be included in the topic name if the tenant and/or device ID had been included in the topic filter used for subscribing to error messages.\nError Message Payload The MQTT adapter publishes error messages with a UTF-8 encoded JSON payload containing the following fields:\n   Name Mandatory JSON Type Description     code yes number The HTTP error status code. See the table below for possible values.   message yes string The error detail message.   timestamp yes string The date and time the error message was published by the MQTT adapter. The value is an ISO 8601 compliant combined date and time representation in extended format.   correlation-id yes string The identifier that may be used to correlate the error message with the device message that caused the error. The identifier is either the value of a correlation-id property bag value contained in the device message topic, or the identifier is the packet-id of the device message if it was sent with QoS 1. Otherwise a value of -1 is used.    The error message\u0026rsquo;s code field may contain the following HTTP status codes:\n   Code Description     400 Bad Request, the request cannot be processed. A possible reason for this is an invalid PUBLISH topic.   403 Forbidden, the device\u0026rsquo;s registration status cannot be asserted.   404 Not Found, the device is disabled or does not exist.   413 Request Entity Too Large, the request body exceeds the maximum supported size.   429 Too Many Requests, the tenant\u0026rsquo;s message limit for the current period is exceeded.   503 Service Unavailable, the request cannot be processed. Possible reasons for this include:There is no consumer of telemetry data for the given tenant connected to Hono, or the consumer has not indicated that it may receive further messages (not giving credits). If the QoS level header is set to 1 (at least once semantics), the reason may be: The consumer has indicated that it didn\u0026rsquo;t process the telemetry data. The consumer failed to indicate in time whether it has processed the telemetry data.    Example payload:\n{ \u0026#34;code\u0026#34;: 400, \u0026#34;message\u0026#34;: \u0026#34;malformed topic name\u0026#34;, \u0026#34;timestamp\u0026#34;: \u0026#34;2020-12-24T19:00:00+0100\u0026#34;, \u0026#34;correlation-id\u0026#34;: \u0026#34;5\u0026#34; } Error Handling When a device publishes a telemetry, event or command response message and there is an error processing the message, the handling of the error depends on whether there is a error topic subscription for the device and whether a on-error property bag parameter was set on the topic used for sending the message.\nIf no error subscription is in place and no on-error parameter was set, the default error handling behaviour is to close the MQTT connection to the device. If the device has a subscription on the error topic (on the same MQTT connection the device uses for sending messages), the default behaviour is to keep the MQTT connection open unless a terminal error happens. The errors that are classified as terminal are listed below.\n The adapter is disabled for the tenant that the client belongs to. The authenticated device or gateway is disabled or not registered. The tenant is disabled or does not exist.   Note When a terminal error occurs, the connection will always be closed irrespective of any on-error parameter or error subscription.  The following table lists the different behaviours based on the value of the on-error property bag parameter and the existence of an error subscription:\n   on-error topic parameter Error subscription exists Description     default or value not set no The connection to the device will get closed (like with the disconnect option).   disconnect no The connection to the device will get closed.   ignore no The error will be ignored and a PUBACK for the message that caused the error will get sent.   skip-ack no The error will be ignored and no PUBACK for the message that caused the error will get sent.   default or value not set yes After having sent an error message on the error topic, the error will be ignored and a PUBACK for the message that caused the error will get sent (like with the ignore option).   disconnect yes After having sent an error message on the error topic, the connection to the device will get closed.   ignore yes After having sent an error message on the error topic, the error will be ignored and a PUBACK for the message that caused the error will get sent.   skip-ack yes After having sent an error message on the error topic, the error will be ignored and no PUBACK for the message that caused the error will get sent.    Example\nAn authenticated device wanting to have errors always be ignored can for example publish telemetry messages on this topic:\ntelemetry/?on-error=ignore\nCustom Message Mapping This protocol adapter supports transformation of messages that have been uploaded by devices before they get forwarded to downstream consumers.\n Experimental This is an experimental feature. The names of the configuration properties, potential values and the overall functionality are therefore subject to change without prior notice.  This feature is useful in scenarios where devices are connected to the adapter via a gateway but the gateway is not able to include the device ID in the topic that the gateway publishes data to. The gateway will use the plain telemetry or event topics in this case. The message payload will usually contain the identifier of the device that the data originates from.\nThe same functionality can also be used to transform the payload of messages uploaded by a device. This can be used for example to transform binary encoded data into a JSON document which can be consumed more easily by downstream consumers.\nThe mechanism works as follows:\n  A client uploads a message to the MQTT adapter.\n  The adapter invokes the Device Registration service\u0026rsquo;s assert Registration operation using either the authenticated device\u0026rsquo;s identifier, if the topic does not contain a device ID, or the device ID from the topic.\n  If the assertion succeeds, the adapter creates the downstream message using the original message\u0026rsquo;s payload and the asserted device ID as the origin device.\n  If the assert Registration response payload contains a value for the mapper property, the adapter tries to find a mapper endpoint configuration for the given value. If a mapper endpoint with a matching name has been configured for the adapter,\n the adapter sends an HTTP request to the endpoint which contains the original message\u0026rsquo;s payload in the request body. If the response body is not empty, it is used as the downstream message\u0026rsquo;s payload, replacing the original payload. If the response contains a device_id header and its value is different from the original device ID, then the adapter invokes the assert Registration operation again, this time using the mapped device ID instead of the original device ID. If the assertion succeeds, the adapter uses the asserted (mapped) device ID for the downstream message.    The adapter forwards the downstream message.\n  Please refer to the Device Registry Management API for how to register a mapper for a device. Please refer to the MQTT Adapter Admin Guide for how to configure custom mapper endpoints.\nDownstream Meta Data The adapter includes the following meta data in messages being sent downstream:\n   Name Location Type Description     device_id application string The identifier of the device that the message originates from.   orig_adapter application string Contains the adapter\u0026rsquo;s type name which can be used by downstream consumers to determine the protocol adapter that the message has been received over. The MQTT adapter\u0026rsquo;s type name is hono-mqtt.   orig_address application string Contains the name of the MQTT topic that the device has originally published the data to.   x-opt-retain message-annotations boolean Contains true if the device has published an event or telemetry message with its retain flag set to 1    The adapter also considers defaults registered for the device at either the tenant or the device level. The values of the default properties are determined as follows:\n If the message already contains a non-empty property of the same name, the value if unchanged. Otherwise, if a default property of the same name is defined in the device\u0026rsquo;s registration information, that value is used. Otherwise, if a default property of the same name is defined for the tenant that the device belongs to, that value is used.  Note that of the standard AMQP 1.0 message properties only the content-type and ttl can be set this way to a default value.\nEvent Message Time-to-live Events published by devices will usually be persisted by the AMQP Messaging Network in order to support deferred delivery to downstream consumers. In most cases the AMQP Messaging Network can be configured with a maximum time-to-live to apply to the events so that the events will be removed from the persistent store if no consumer has attached to receive the event before the message expires.\nIn order to support environments where the AMQP Messaging Network cannot be configured accordingly, the MQTT protocol adapter supports setting a downstream event message\u0026rsquo;s ttl property based on the hono-ttl property set as property-bag at the end of the event topic. Also the default ttl and max-ttl values can be configured for a tenant/device as described in the [Tenant API] (/hono/docs/1.7/api/tenant/#resource-limits-configuration-format).\nTenant specific Configuration The adapter uses the Tenant API to retrieve tenant specific configuration for adapter type hono-mqtt. The following properties are (currently) supported in the Adapter object:\n   Name Type Default Value Description     enabled boolean true If set to false the adapter will reject all data from devices belonging to the tenant.   "
+	"content": "The MQTT protocol adapter exposes an MQTT topic hierarchy for publishing telemetry data and events to downstream consumers and for receiving commands from applications and sending back responses.\nThe MQTT adapter is not a general purpose MQTT broker. In particular the adapter\n supports MQTT 3.1.1 only. does not maintain session state for clients and thus always sets the session present flag in its CONNACK packet to 0, regardless of the value of the clean session flag provided in a client\u0026rsquo;s CONNECT packet. ignores any Will included in a client\u0026rsquo;s CONNECT packet. only supports topic names/filters for devices to publish and subscribe to that are specific to Hono\u0026rsquo;s functionality as described in the following sections. does not support retaining messages. However, if an event or telemetry message\u0026rsquo;s retain flag is set to 1 then the corresponding AMQP 1.0 message being sent downstream by the adapter will contain an x-opt-retain message annotation containing the boolean value true. A downstream consumer may then react according to the presence of this annotation.  Authentication The MQTT adapter by default requires clients (devices or gateway components) to authenticate during connection establishment. The adapter supports both the authentication based on the username/password provided in an MQTT CONNECT packet as well as client certificate based authentication as part of a TLS handshake for that purpose.\nThe adapter tries to authenticate the device using these mechanisms in the following order\nClient Certificate When a device uses a client certificate for authentication during the TLS handshake, the adapter tries to determine the tenant that the device belongs to based on the issuer DN contained in the certificate. In order for the lookup to succeed, the tenant\u0026rsquo;s trust anchor needs to be configured by means of registering the trusted certificate authority. The device\u0026rsquo;s client certificate will then be validated using the registered trust anchor, thus implicitly establishing the tenant that the device belongs to. In a second step, the adapter uses the Credentials API\u0026rsquo;s get operation to retrieve the credentials on record, including the client certificate\u0026rsquo;s subject DN as the auth-id, x509-cert as the type of secret and the MQTT client identifier as client-id in the request payload.\nNB The adapter needs to be configured for TLS in order to support this mechanism.\nUsername/Password When a device wants to authenticate using this mechanism, it needs to provide a username and a password in the MQTT CONNECT packet it sends in order to initiate the connection. The username must have the form auth-id@tenant, e.g. sensor1@DEFAULT_TENANT. The adapter verifies the credentials provided by the client against the credentials that the configured Credentials service has on record for the client. The adapter uses the Credentials API\u0026rsquo;s get operation to retrieve the credentials on record, including the tenant and auth-id provided by the client in the username, hashed-password as the type of secret and the MQTT client identifier as client-id in the request payload.\nThe examples below refer to devices 4711 and gw-1 of tenant DEFAULT_TENANT using auth-ids sensor1 and gw1 and corresponding passwords. The example deployment as described in the Deployment Guides comes pre-configured with the corresponding entities in its device registry component.\nNB There is a subtle difference between the device identifier (device-id) and the auth-id a device uses for authentication. See Device Identity for a discussion of the concepts.\nResource Limit Checks The adapter performs additional checks regarding resource limits when a client tries to connect and/or send a message to the adapter.\nConnection Limits The adapter rejects a client’s connection attempt with return code\n 0x03 (Connection Refused: server unavailable), if the maximum number of connections per protocol adapter instance is reached 0x05 (Connection Refused: not authorized), if the maximum number of simultaneously connected devices for the tenant is reached.  Connection Duration Limits The adapter rejects a client’s connection attempt with return code 0x05 (Connection Refused: not authorized), if the connection duration limit that has been configured for the client’s tenant is exceeded.\nMessage Limits The adapter\n rejects a client\u0026rsquo;s connection attempt with return code 0x05 (Connection Refused: not authorized), discards any MQTT PUBLISH packet containing telemetry data or an event that is sent by a client and rejects any AMQP 1.0 message containing a command sent by a north bound application  if the message limit that has been configured for the device’s tenant is exceeded.\nConnection Events The adapter can emit Connection Events for client connections being established and/or terminated. Please refer to the common configuration options for details regarding how to enable this behavior.\nThe adapter includes the client identifier from the client\u0026rsquo;s MQTT CONNECT packet as the Connection Event\u0026rsquo;s remote-id.\nPublishing Telemetry Data The MQTT adapter supports the publishing of telemetry data by means of MQTT PUBLISH packets using either QoS 0 or QoS 1. Using QoS 1 will result in the adapter sending an MQTT PUBACK packet to the client once the message has been settled with the accepted outcome by the AMQP 1.0 Messaging Network.\nThis requires that\n the AMQP 1.0 Messaging Network has capacity to process telemetry messages for the client\u0026rsquo;s tenant and the messages published by the client comply with the format defined by the Telemetry API.  The protocol adapter checks the configured message limit before accepting any telemetry messages. An exceeded message limit will cause an error.\nAny kind of error when processing an incoming telemetry message will be reported back to the client if the client has subscribed on a dedicated error topic. See Error Reporting via Error Topic for details.\nIf such an error subscription by the client exists, the error will by default be ignored after it got published on the error topic, otherwise the connection to the client will be closed. The handling of errors can further be controlled by means of an on-error property bag parameter set on the telemetry message topic. Refer to Error Handling for details.\nThe devices can optionally indicate the content type of the payload by setting the content-type property explicitly in the property-bag. The property-bag is an optional collection of properties intended for the receiver of the message. A property bag is only allowed at the very end of a topic. It always starts with a /? character, followed by pairs of URL encoded property names and values that are separated by \u0026amp;. For example, a property bag containing two properties seqNo and importance looks like this: /topic/name/?seqNo=10034\u0026amp;importance=high.\nPublish Telemetry Data (authenticated Device)  Topic: telemetry or t Authentication: required Payload:  (required) Arbitrary payload    This is the preferred way for devices to publish telemetry data. It is available only if the protocol adapter is configured to require devices to authenticate (which is the default). When using this topic, the MQTT adapter determines the device\u0026rsquo;s tenant and device identity as part of the authentication process.\nExample\nPublish some JSON data for device 4711:\nmosquitto_pub -u \u0026#39;sensor1@DEFAULT_TENANT\u0026#39; -P hono-secret -t telemetry -m \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish some JSON data for device 4711 using a client certificate for authentication:\n# in base directory of Hono repository: mosquitto_pub -p 8883 -t telemetry -m \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; --cert demo-certs/certs/device-4711-cert.pem --key demo-certs/certs/device-4711-key.pem --cafile demo-certs/certs/trusted-certs.pem NB The example above assumes that the MQTT adapter is configured for TLS and the secure port is used.\nPublish Telemetry Data (unauthenticated Device)  Topic: telemetry/${tenant-id}/${device-id} or t/${tenant-id}/${device-id} Authentication: none Payload:  (required) Arbitrary payload    This topic can be used by devices that have not authenticated to the protocol adapter. Note that this requires the HONO_MQTT_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nPublish some JSON data for device 4711:\nmosquitto_pub -t telemetry/DEFAULT_TENANT/4711 -m \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish Telemetry Data (authenticated Gateway)  Topic: telemetry/${tenant-id}/${device-id} or t/${tenant-id}/${device-id} Authentication: required Payload:  (required) Arbitrary payload    This topic can be used by gateway components to publish data on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the parameters from the topic name are used to identify the device that the gateway publishes data for.\nThe protocol adapter checks the gateway\u0026rsquo;s authority to publish data on behalf of the device implicitly by means of retrieving a registration assertion for the device from the configured Device Registration service.\nExamples\nPublish some JSON data for device 4712 via gateway gw-1:\nmosquitto_pub -u \u0026#39;gw@DEFAULT_TENANT\u0026#39; -P gw-secret -t telemetry/DEFAULT_TENANT/4712 -m \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; NB The example above assumes that a gateway device with ID gw-1 has been registered with hashed-password credentials with auth-id gw and password gw-secret.\nPublishing Events The MQTT adapter supports the publishing of events by means of MQTT PUBLISH packets using QoS 1 only. The adapter will send an MQTT PUBACK packet to the client once the event has been settled with the accepted outcome by the AMQP 1.0 Messaging Network.\nThis requires that\n the AMQP 1.0 Messaging Network has capacity to process events for the client\u0026rsquo;s tenant and the events published by the client comply with the format defined by the Event API.  The protocol adapter checks the configured message limit before accepting any event messages. An exceeded message limit will cause an error.\nAny kind of error when processing an incoming event message will be reported back to the client if the client has subscribed on a dedicated error topic. See Error Reporting via Error Topic for details.\nIf such an error subscription by the client exists, the error will by default be ignored after it got published on the error topic, otherwise the connection to the client will be closed. The handling of errors can further be controlled by means of an on-error property bag parameter set on the event message topic. Refer to Error Handling for details.\nThe devices can optionally indicate a time-to-live duration for event messages and the content type of the payload by setting the hono-ttl and content-type properties explicitly in the property-bag. The property-bag is an optional collection of properties intended for the receiver of the message. A property bag is only allowed at the very end of a topic. It always starts with a /? character, followed by pairs of URL encoded property names and values that are separated by \u0026amp;. For example, a property bag containing two properties seqNo and importance looks like this: /topic/name/?seqNo=10034\u0026amp;importance=high.\nThe MQTT adapter currently does not use any properties except hono-ttl.\nPublish an Event (authenticated Device)  Topic: event or e Authentication: required Payload:  (required) Arbitrary payload    This is the preferred way for devices to publish events. It is available only if the protocol adapter has been configured to require devices to authenticate (which is the default).\nExample\nUpload a JSON string for device 4711:\nmosquitto_pub -u \u0026#39;sensor1@DEFAULT_TENANT\u0026#39; -P hono-secret -t event -q 1 -m \u0026#39;{\u0026#34;alarm\u0026#34;: 1}\u0026#39; Upload a JSON string for device 4711 with time-to-live as 10 seconds:\nmosquitto_pub -u \u0026#39;sensor1@DEFAULT_TENANT\u0026#39; -P hono-secret -t event/?hono-ttl=10 -q 1 -m \u0026#39;{\u0026#34;alarm\u0026#34;: 1}\u0026#39; Publish an Event (unauthenticated Device)  Topic: event/${tenant-id}/${device-id} or e/${tenant-id}/${device-id} Authentication: none Payload:  (required) Arbitrary payload    This topic can be used by devices that have not authenticated to the protocol adapter. Note that this requires the HONO_MQTT_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nPublish some JSON data for device 4711:\nmosquitto_pub -t event/DEFAULT_TENANT/4711 -q 1 -m \u0026#39;{\u0026#34;alarm\u0026#34;: 1}\u0026#39; Publish some JSON data for device 4711 with time-to-live as 15 seconds:\nmosquitto_pub -t event/DEFAULT_TENANT/4711/?hono-ttl=15 -q 1 -m \u0026#39;{\u0026#34;alarm\u0026#34;: 1}\u0026#39; Publish an Event (authenticated Gateway)  Topic: event/${tenant-id}/${device-id} or e/${tenant-id}/${device-id} Authentication: required Payload:  (required) Arbitrary payload    This topic can be used by gateway components to publish data on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the parameters from the topic name are used to identify the device that the gateway publishes data for.\nThe protocol adapter checks the gateway\u0026rsquo;s authority to publish data on behalf of the device implicitly by means of retrieving a registration assertion for the device from the configured Device Registration service.\nExamples\nPublish some JSON data for device 4712 via gateway gw-1:\nmosquitto_pub -u \u0026#39;gw@DEFAULT_TENANT\u0026#39; -P gw-secret -t event/DEFAULT_TENANT/4712 -q 1 -m \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; NB The example above assumes that a gateway device with ID gw-1 has been registered with hashed-password credentials with auth-id gw and password gw-secret.\nCommand \u0026amp; Control The MQTT adapter enables devices to receive commands that have been sent by business applications by means of sending an MQTT SUBSCRIBE packet containing a device specific topic filter as described below. Devices can subscribe with QoS 1 or QoS 0. The adapter indicates the outcome of the subscription request by sending back a corresponding SUBACK packet. The SUBACK packet will contain Success - QoS 0 (0x00) or Success - QoS 1 (0x01) for a valid command topic filter indicating QoS 0 or 1 and will contain the Failure (0x80) value for an invalid or unsupported filter. When a device no longer wants to receive commands anymore, it can send an MQTT UNSUBSCRIBE packet to the adapter, including the same topic filter that has been used to subscribe.\nWhen a device has successfully subscribed, the adapter sends an empty notification on behalf of the device to the downstream AMQP 1.0 Messaging Network with the ttd header set to -1, indicating that the device will be ready to receive commands until further notice. Analogously, the adapter sends an empty notification with the ttd header set to 0 when a device unsubscribes from commands.\nCommands can be sent following a request/response pattern or being one-way.\nFor Request/Response commands, devices send their responses to commands by means of sending an MQTT PUBLISH message to a topic that is specific to the command that has been executed. The MQTT adapter accepts responses being published using either QoS 0 or QoS 1.\nThe MQTT adapter checks the configured message limit before accepting any command requests and responses. In case of incoming command requests from business applications, if the message limit is exceeded, the Adapter rejects the message with the reason amqp:resource-limit-exceeded. And for the incoming command responses from devices, the Adapter rejects the message and closes the connection to the client.\nThe following sections define the topic filters/names to use for subscribing to and responding to commands. The following shorthand versions of topic path segments are supported:\n c instead of command q instead of req s instead of res  The following variables are used:\n ${command} : An arbitrary string that indicates the command to execute, e.g. setBrightness. The command is provided by the application that sends the command. ${req-id} (only for Request/Response commands) : The unique identifier of the command execution request. The identifier is passed to the device as part of the name of the topic that the command is published to. The device needs to publish its response to the command to a topic which includes this identifier, thus allowing the adapter to correlate the response with the request. ${status} : The HTTP status code indicating the outcome of executing the command. This status code is passed on to the application in the AMQP message\u0026rsquo;s status application property.  Receiving Commands (authenticated Device) An authenticated device MUST use the following topic filter for subscribing to commands:\ncommand/[${tenant-id}]/[${device-id}]/req/#\nBoth the tenant and the device ID are optional. If specified, they MUST match the authenticated device\u0026rsquo;s tenant and/or device ID. Note that the authentication identifier used in the device\u0026rsquo;s credentials is not necessarily the same as the device ID.\nThe protocol adapter will publish commands for the device to the following topic names\n one-way command/${tenant-id}/${device-id}/req//${command} request-response command/${tenant-id}/${device-id}/req/${req-id}/${command}  The tenant-id and/or device-id will be included in the topic name if the tenant and/or device ID had been included in the topic filter used for subscribing to commands.\n Deprecation Previous versions of Hono required authenticated devices to use command/+/+/req/# for subscribing to commands. This old topic filter is deprecated. Devices MAY still use it until support for it will be removed in a future Hono version.  Examples\nThe following command can be used to subscribe to commands resulting in command messages being published to a topic that does not include tenant nor device ID:\nmosquitto_sub -v -u \u0026#39;sensor1@DEFAULT_TENANT\u0026#39; -P hono-secret -t command///req/# A request/response command with name setBrightness from an application might look like this:\ncommand///req/1010f8ab0b53-bd96-4d99-9d9c-56b868474a6a/setBrightness { \u0026#34;brightness\u0026#34;: 79 } A corresponding one-way command might look like this:\ncommand///req//setBrightness { \u0026#34;brightness\u0026#34;: 79 } Note that the topic in the latter case doesn\u0026rsquo;t contain a request identifier.\nThe following command can be used to subscribe to commands resulting in command messages being published to a topic that includes the tenant ID:\nmosquitto_sub -v -u \u0026#39;sensor1@DEFAULT_TENANT\u0026#39; -P hono-secret -t c/DEFAULT_TENANT//q/# Note the usage of the abbreviated names (c and q instead of command and req) and the inclusion of the tenant ID in the topic filter.\nA corresponding request/response command with name setBrightness from an application might look like this:\nc/DEFAULT_TENANT//q/1010f8ab0b53-bd96-4d99-9d9c-56b868474a6a/setBrightness { \u0026#34;brightness\u0026#34;: 79 } A corresponding one-way command might look like this:\nc/DEFAULT_TENANT//q//setBrightness { \u0026#34;brightness\u0026#34;: 79 } Note that the topic also includes the abbreviated names and the tenant identifier because the topic filter used for subscribing did contain the tenant ID as well.\nReceiving Commands (unauthenticated Device) An unauthenticated device MUST use the topic filter command/${tenant-id}/${device-id}/req/# to subscribe to commands.\nExample\nmosquitto_sub -v -t command/DEFAULT_TENANT/4711/req/# The adapter will then publish Request/Response commands for the device to topic command/${tenant-id}/${device-id}/req/${req-id}/${command} and one-way commands to topic command/${tenant-id}/${device-id}/req//${command}.\nFor example, a request/response command with name setBrightness from an application might look like this:\ncommand/DEFAULT_TENANT/4711/req/1010f8ab0b53-bd96-4d99-9d9c-56b868474a6a/setBrightness { \u0026#34;brightness\u0026#34;: 79 } A corresponding one-way command might look like this:\ncommand/DEFAULT_TENANT/4711/req//setBrightness { \u0026#34;brightness\u0026#34;: 79 } Note that the topic in the latter case doesn\u0026rsquo;t contain a request identifier.\nReceiving Commands (authenticated Gateway) Gateway components can receive commands for devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. Corresponding devices have to be configured so that they can be used with a gateway. See Configuring Gateway Devices for details.\nAn authenticated gateway MUST use one of the following topic filters for subscribing to commands:\n   Topic Filter Description     command//+/req/# Subscribe to commands for all devices that the gateway is authorized to act on behalf of.   command/${tenant-id}/+/req/# Subscribe to commands for all devices that the gateway is authorized to act on behalf of.   command//${device-id}/req/# Subscribe to commands for a specific device that the gateway is authorized to act on behalf of.   command/${tenant-id}/${device-id}/req/# Subscribe to commands for a specific device that the gateway is authorized to act on behalf of.    The protocol adapter will publish commands for devices to the following topic names\n one-way command//${device-id}/req//${command} or command/${tenant-id}/${device-id}/req//${command} request-response command//${device-id}/req/${req-id}/${command} or command/${tenant-id}/${device-id}/req/${req-id}/${command}  The ${tenant-id} will be included in the topic name if the tenant ID had been included in the topic filter used for subscribing to commands.\n Deprecation Previous versions of Hono required authenticated gateways to use command/+/+/req/# for subscribing to commands. This old topic filter is deprecated. Gateways MAY still use it until support for it will be removed in a future Hono version.  When processing an incoming command message, the protocol adapter will give precedence to a device-specific command subscription matching the command target device, whether the subscription comes from a gateway or the device itself. If there are multiple such subscriptions from multiple gateways and/or from the device itself, the subscription initiated last will get the command messages.\nIf no device-specific command subscription exists for a command target device, but one gateway, that may act on behalf of the device, has subscribed to commands for all its devices, then the command message is sent to that gateway.\nIf multiple gateways have initiated such generic subscriptions, the protocol adapter may have to decide to which gateway a particular command message will be sent to. In case the command target device has already sent a telemetry, event or command response message via a gateway and if that gateway has created such a command subscription, that gateway will be chosen. Otherwise one gateway that may act on behalf of the command target device and that has an open subscription will be chosen randomly to receive the command message.\nSubscribe to all Devices\nA subscription to commands for all devices that a gateway acts on behalf of looks like this:\nmosquitto_sub -v -u \u0026#39;gw@DEFAULT_TENANT\u0026#39; -P gw-secret -t command/DEFAULT_TENANT/+/req/# A request/response command for device 4711 with name setBrightness from an application might then look like this:\ncommand/DEFAULT_TENANT/4711/req/1010f8ab0b53-bd96-4d99-9d9c-56b868474a6a/setBrightness { \u0026#34;brightness\u0026#34;: 79 } Note that the tenant identifier is included in the topic name that the command has been published to because it had been included in the topic filter used for subscribing to the commands.\nSubscribe to a specific Device\nA subscription to commands for a specific device can be done like this:\nmosquitto_sub -v -u \u0026#39;gw@DEFAULT_TENANT\u0026#39; -P gw-secret -t c//4711/q/# Note the usage of the abbreviated names (c and q instead of command and req) in the topic filter.\nA corresponding one-way command might look like this:\nc//4711/q//setBrightness { \u0026#34;brightness\u0026#34;: 79 } Note that the topic also includes the abbreviated names and does not include the tenant identifier because the topic filter used for subscribing did not contain the tenant ID either.\nSending a Response to a Command (authenticated Device) An authenticated device MUST send the response to a previously received command to the topic command///res/${req-id}/${status}.\nExample\nAfter a command has arrived as in the above example, you send a response using the arrived ${req-id}:\nmosquitto_pub -u \u0026#39;sensor1@DEFAULT_TENANT\u0026#39; -P hono-secret -t command///res/1010f8ab0b53-bd96-4d99-9d9c-56b868474a6a/200 -m \u0026#39;{\u0026#34;lumen\u0026#34;: 200}\u0026#39; Sending a Response to a Command (unauthenticated Device) An unauthenticated device MUST send the response to a previously received command to the topic command/${tenant-id}/${device-id}/res/${req-id}/${status}.\nExample\nAfter a command has arrived as in the above example, you send a response using the arrived ${req-id}:\nmosquitto_pub -t command/DEFAULT_TENANT/4711/res/1010f8ab0b53-bd96-4d99-9d9c-56b868474a6a/200 -m \u0026#39;{\u0026#34;lumen\u0026#34;: 200}\u0026#39; Sending a Response to a Command (authenticated Gateway) An authenticated gateway MUST send a device\u0026rsquo;s response to a command it has received on behalf of the device to the topic command//${device-id}/res/${req-id}/${status}.\nExample\nAfter a command has arrived as in the above example, the response is sent using the ${req-id} from the topic that the command had been published to:\nmosquitto_pub -u \u0026#39;gw@DEFAULT_TENANT\u0026#39; -P gw-secret -t command//4711/res/1010f8ab0b53-bd96-4d99-9d9c-56b868474a6a/200 -m \u0026#39;{\u0026#34;lumen\u0026#34;: 200}\u0026#39; Error Reporting via Error Topic The default behaviour when an error occurs while publishing telemetry, event or command response messages is for the MQTT adapter to close the network connection to the device, as mandated by the MQTT 3.1.1 spec.\nAn alternative way of dealing with errors involves keeping the connection intact and letting the MQTT adapter publish a corresponding error message on a specific error topic to the device. To enable that behaviour, the device sends an MQTT SUBSCRIBE packet with a topic filter as described below on the same MQTT connection that is also used for publishing the telemetry, event or command response messages. Devices can subscribe with QoS 0 only. The adapter indicates the outcome of the subscription request by sending back a corresponding SUBACK packet. The SUBACK packet will contain Success - QoS 0 (0x00) for a valid error topic filter and will contain the Failure (0x80) value for an invalid or unsupported filter. In order to again activate the default error handling behaviour, the device can send an MQTT UNSUBSCRIBE packet to the adapter, including the same topic filter that has been used to subscribe.\nThe following sections define the topic filters to use for subscribing to error messages and the resulting error message topic. Instead of the error topic path segment, the shorthand version e is also supported.\nThe following variables are used:\n ${endpoint-type}: The endpoint type of the device message that caused the error. Its value is either telemetry, event or the respective shorthand version. In case of a command response device message command-response or c-s is used. ${correlation-id}: The identifier that may be used to correlate the error message with the device message that caused the error. The identifier is either the value of a correlation-id property bag value contained in the device message topic, or the identifier is the packet-id of the device message if it was sent with QoS 1. Otherwise, a value of -1 is used. ${error-status}: The HTTP status code of the error that was caused by the device message.   Examples Since the subscription on the error topic needs to be done on the same MQTT connection that is also used for publishing the telemetry, event or command response messages, the Mosquitto MQTT Command Line Client cannot be used. The MQTT CLI tool with its shell mode is an alternative that supports using one MQTT connection for both subscribing and publishing.  Receiving Error Messages (authenticated Device) An authenticated device MUST use the following topic filter for subscribing to error messages:\nerror/[${tenant-id}]/[${device-id}]/#\nBoth the tenant and the device ID are optional. If specified, they MUST match the authenticated device\u0026rsquo;s tenant and/or device ID. Note that the authentication identifier used in the device\u0026rsquo;s credentials is not necessarily the same as the device ID.\nThe protocol adapter will publish error messages for the device to the following topic name\nerror/[${tenant-id}]/[${device-id}]/${endpoint-type}/${correlation-id}/${error-status}\nThe tenant-id and/or device-id will be included in the topic name if the tenant and/or device ID had been included in the topic filter used for subscribing to error messages.\nExample\nAn example using the MQTT CLI that will produce an error output provided there is no downstream consumer for the device messages.\nmqtt shell con -V 3 -h [MQTT_ADAPTER_IP] -u [DEVICE]@[TENANT] -pw [PWD] sub -t error///# --qos 0 --outputToConsole pub -t telemetry -m \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; --qos 1 Using an explicit correlation id:\npub -t telemetry/?correlation-id=123 -m \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; --qos 1 Receiving Error Messages (unauthenticated Device) An unauthenticated device MUST use the following topic filter for subscribing to error messages:\nerror/${tenant-id}/${device-id}/#\nThe protocol adapter will publish error messages for the device to the following topic name\nerror/${tenant-id}/${device-id}/${endpoint-type}/${correlation-id}/${error-status}\nReceiving Error Messages (authenticated Gateway) An authenticated gateway MUST use one of the following topic filters for subscribing to error messages:\n   Topic Filter Description     error//+/#error/${tenant-id}/+/# Subscribe to error messages for all devices that the gateway is authorized to act on behalf of.   error//${device-id}/#error/${tenant-id}/${device-id}/# Subscribe to error messages for a specific device that the gateway is authorized to act on behalf of.    The protocol adapter will publish error messages for the device to the following topic name\nerror/[${tenant-id}]/[${device-id}]/${endpoint-type}/${correlation-id}/${error-status}\nThe tenant-id and/or device-id will be included in the topic name if the tenant and/or device ID had been included in the topic filter used for subscribing to error messages.\nError Message Payload The MQTT adapter publishes error messages with a UTF-8 encoded JSON payload containing the following fields:\n   Name Mandatory JSON Type Description     code yes number The HTTP error status code. See the table below for possible values.   message yes string The error detail message.   timestamp yes string The date and time the error message was published by the MQTT adapter. The value is an ISO 8601 compliant combined date and time representation in extended format.   correlation-id yes string The identifier that may be used to correlate the error message with the device message that caused the error. The identifier is either the value of a correlation-id property bag value contained in the device message topic, or the identifier is the packet-id of the device message if it was sent with QoS 1. Otherwise a value of -1 is used.    The error message\u0026rsquo;s code field may contain the following HTTP status codes:\n   Code Description     400 Bad Request, the request cannot be processed. A possible reason for this is an invalid PUBLISH topic.   403 Forbidden, the device\u0026rsquo;s registration status cannot be asserted.   404 Not Found, the device is disabled or does not exist.   413 Request Entity Too Large, the request body exceeds the maximum supported size.   429 Too Many Requests, the tenant\u0026rsquo;s message limit for the current period is exceeded.   503 Service Unavailable, the request cannot be processed. Possible reasons for this include:There is no consumer of telemetry data for the given tenant connected to Hono, or the consumer has not indicated that it may receive further messages (not giving credits). If the QoS level header is set to 1 (at least once semantics), the reason may be: The consumer has indicated that it didn\u0026rsquo;t process the telemetry data. The consumer failed to indicate in time whether it has processed the telemetry data.    Example payload:\n{ \u0026#34;code\u0026#34;: 400, \u0026#34;message\u0026#34;: \u0026#34;malformed topic name\u0026#34;, \u0026#34;timestamp\u0026#34;: \u0026#34;2020-12-24T19:00:00+0100\u0026#34;, \u0026#34;correlation-id\u0026#34;: \u0026#34;5\u0026#34; } Error Handling When a device publishes a telemetry, event or command response message and there is an error processing the message, the handling of the error depends on whether there is a error topic subscription for the device and whether a on-error property bag parameter was set on the topic used for sending the message.\nIf no error subscription is in place and no on-error parameter was set, the default error handling behaviour is to close the MQTT connection to the device. If the device has a subscription on the error topic (on the same MQTT connection the device uses for sending messages), the default behaviour is to keep the MQTT connection open unless a terminal error happens. The errors that are classified as terminal are listed below.\n The adapter is disabled for the tenant that the client belongs to. The authenticated device or gateway is disabled or not registered. The tenant is disabled or does not exist.   Note When a terminal error occurs, the connection will always be closed irrespective of any on-error parameter or error subscription.  The following table lists the different behaviours based on the value of the on-error property bag parameter and the existence of an error subscription:\n   on-error topic parameter Error subscription exists Description     default or value not set no The connection to the device will get closed (like with the disconnect option).   disconnect no The connection to the device will get closed.   ignore no The error will be ignored and a PUBACK for the message that caused the error will get sent.   skip-ack no The error will be ignored and no PUBACK for the message that caused the error will get sent.   default or value not set yes After having sent an error message on the error topic, the error will be ignored and a PUBACK for the message that caused the error will get sent (like with the ignore option).   disconnect yes After having sent an error message on the error topic, the connection to the device will get closed.   ignore yes After having sent an error message on the error topic, the error will be ignored and a PUBACK for the message that caused the error will get sent.   skip-ack yes After having sent an error message on the error topic, the error will be ignored and no PUBACK for the message that caused the error will get sent.    Example\nAn authenticated device wanting to have errors always be ignored can for example publish telemetry messages on this topic:\ntelemetry/?on-error=ignore\nCustom Message Mapping This protocol adapter supports transformation of messages that have been uploaded by devices before they get forwarded to downstream consumers.\n Experimental This is an experimental feature. The names of the configuration properties, potential values and the overall functionality are therefore subject to change without prior notice.  This feature is useful in scenarios where devices are connected to the adapter via a gateway but the gateway is not able to include the device ID in the topic that the gateway publishes data to. The gateway will use the plain telemetry or event topics in this case. The message payload will usually contain the identifier of the device that the data originates from.\nThe same functionality can also be used to transform the payload of messages uploaded by a device. This can be used for example to transform binary encoded data into a JSON document which can be consumed more easily by downstream consumers.\nThe mechanism works as follows:\n  A client uploads a message to the MQTT adapter.\n  The adapter invokes the Device Registration service\u0026rsquo;s assert Registration operation using either the authenticated device\u0026rsquo;s identifier, if the topic does not contain a device ID, or the device ID from the topic.\n  If the assertion succeeds, the adapter creates the downstream message using the original message\u0026rsquo;s payload and the asserted device ID as the origin device.\n  If the assert Registration response payload contains a value for the mapper property, the adapter tries to find a mapper endpoint configuration for the given value. If a mapper endpoint with a matching name has been configured for the adapter,\n the adapter sends an HTTP request to the endpoint which contains the original message\u0026rsquo;s payload in the request body. If the response body is not empty, it is used as the downstream message\u0026rsquo;s payload, replacing the original payload. If the response contains a device_id header and its value is different from the original device ID, then the adapter invokes the assert Registration operation again, this time using the mapped device ID instead of the original device ID. If the assertion succeeds, the adapter uses the asserted (mapped) device ID for the downstream message.    The adapter forwards the downstream message.\n  Please refer to the Device Registry Management API for how to register a mapper for a device. Please refer to the MQTT Adapter Admin Guide for how to configure custom mapper endpoints.\nDownstream Meta Data The adapter includes the following meta data in messages being sent downstream:\n   Name Location Type Description     device_id application string The identifier of the device that the message originates from.   orig_adapter application string Contains the adapter\u0026rsquo;s type name which can be used by downstream consumers to determine the protocol adapter that the message has been received over. The MQTT adapter\u0026rsquo;s type name is hono-mqtt.   orig_address application string Contains the name of the MQTT topic that the device has originally published the data to.   x-opt-retain message-annotations boolean Contains true if the device has published an event or telemetry message with its retain flag set to 1    The adapter also considers defaults registered for the device at either the tenant or the device level. The values of the default properties are determined as follows:\n If the message already contains a non-empty property of the same name, the value if unchanged. Otherwise, if a default property of the same name is defined in the device\u0026rsquo;s registration information, that value is used. Otherwise, if a default property of the same name is defined for the tenant that the device belongs to, that value is used.  Note that of the standard AMQP 1.0 message properties only the content-type and ttl can be set this way to a default value.\nEvent Message Time-to-live Events published by devices will usually be persisted by the AMQP Messaging Network in order to support deferred delivery to downstream consumers. In most cases the AMQP Messaging Network can be configured with a maximum time-to-live to apply to the events so that the events will be removed from the persistent store if no consumer has attached to receive the event before the message expires.\nIn order to support environments where the AMQP Messaging Network cannot be configured accordingly, the MQTT protocol adapter supports setting a downstream event message\u0026rsquo;s ttl property based on the hono-ttl property set as property-bag at the end of the event topic. Also the default ttl and max-ttl values can be configured for a tenant/device as described in the Tenant API.\nTenant specific Configuration The adapter uses the Tenant API to retrieve tenant specific configuration for adapter type hono-mqtt. The following properties are (currently) supported in the Adapter object:\n   Name Type Default Value Description     enabled boolean true If set to false the adapter will reject all data from devices belonging to the tenant.   "
 },
 {
 	"uri": "https://www.eclipse.org/hono/docs/1.7/user-guide/amqp-adapter/",
 	"title": "AMQP Adapter",
 	"tags": [],
 	"description": "",
-	"content": "The AMQP protocol adapter allows clients (devices or gateway components) supporting the AMQP 1.0 protocol to publish messages to Eclipse Hono™\u0026rsquo;s Telemetry, Event and Command \u0026amp; Control endpoints.\nDevice Authentication By default, all Hono protocol adapters require clients (devices or gateway components) to authenticate during connection establishment. This is the preferred way for devices to publish data via protocol adapters. The AMQP adapter supports both the SASL PLAIN and SASL EXTERNAL authentication mechanisms. The former uses a username and password to authenticate to the adapter while the latter uses an X.509 client certificate.\nThis guide provides examples for publishing telemetry and events for authenticated (using SASL PLAIN) and unauthenticated clients.\nNB The AMQP adapter can be configured to allow unauthenticated devices to connect by setting configuration variable HONO_AMQP_AUTHENTICATION_REQUIRED to false.\nSASL PLAIN Authentication The AMQP adapter supports authenticating clients using a username and password. This means that clients need to provide a username and a password when connecting to the AMQP adapter. The username must match the pattern [auth-id@tenant], e.g. sensor1@DEFAULT_TENANT.\nThe adapter verifies the credentials provided by the client against the credentials that the configured Credentials service has on record for the client. If the credentials match, the client device can proceed to publish messages to Hono.\nThe examples below refer to devices 4711 and gw-1 of tenant DEFAULT_TENANT using auth-ids sensor1 and gw1 and corresponding passwords. The example deployment as described in the Deployment Guide comes pre-configured with the corresponding entities in its device registry component.\nNB There is a subtle difference between the device identifier (device-id) and the auth-id a device uses for authentication. See Device Identity for a discussion of the concepts.\nSASL EXTERNAL Authentication When a device uses a client certificate for authentication, the TLS handshake is initiated during TCP connection establishment. If no trust anchor is configured for the AMQP adapter, the TLS handshake will succeed only if the certificate has not yet expired. Once the TLS handshake completes and a secure connection is established, the certificate\u0026rsquo;s signature is checked during the SASL handshake. To complete the SASL handshake and authenticate the client, the adapter performs the following steps:\n The adapter extracts the client certificate\u0026rsquo;s Issuer DN from the client certificate The adapter invokes the Tenant service to look up the tenant matching the DN. In order for the lookup to succeed, the tenant’s trust anchor needs to be configured by means of registering the trusted certificate authority. If the lookup succeeds, the tenant returned by the Tenant service is the tenant that the device belongs to. The adapter verifies the device’s client certificate\u0026rsquo;s signature using the trust anchor registered for the tenant. Finally, the adapter authenticates the client certificate using Hono\u0026rsquo;s credentials API. In this step, the adapter uses the client certificate’s Subject DN (as authentication identifier) and x509-cert (for the credentials type) in order to determine the device ID.  NB The AMQP adapter needs to be configured for TLS in order to support this mechanism.\nResource Limit Checks The adapter performs additional checks regarding resource limits when a client tries to connect and/or send a message to the adapter.\nConnection Limits The adapter immediately closes a newly established connection with an amqp:unauthorized-access error if\n the maximum number of connections per protocol adapter instance is reached, or if the maximum number of simultaneously connected devices for the client\u0026rsquo;s tenant is reached.  Please refer to resource-limits for details.\nConnection Duration Limits The adapter immediately closes a newly established connection with an amqp:unauthorized-access error if the connection duration limit that has been configured for the client\u0026rsquo;s tenant is exceeded.\nMessage Limits The adapter\n immediately closes a newly established connection with an amqp:unauthorized-access error and rejects any AMQP 1.0 message containing  telemetry data or an event uploaded by a client a command sent by a north bound application    if the message limit that has been configured for the device\u0026rsquo;s tenant is exceeded.\nConnection Events The adapter can emit Connection Events for client connections being established and/or terminated. Please refer to the common configuration options for details regarding how to enable this behavior.\nThe adapter includes the client\u0026rsquo;s AMQP container-id as the Connection Event\u0026rsquo;s remote-id.\nLink Establishment The AMQP adapter supports the Anonymous Terminus for Message Routing specification and requires clients to create a single sender link using the null target address for publishing all types of messages to the AMQP adapter.\nUsing AT MOST ONCE delivery semantics, the client will not wait for the message to be accepted and settled by the downstream consumer. However, with AT LEAST ONCE, the client sends the message and waits for the message to be delivered to and accepted by the downstream consumer. If the message cannot be delivered due to a failure, the client will be notified.\nThe client indicates its preferred message delivery mode by means of the snd-settle-mode and rcv-settle-mode fields of its attach frame during link establishment. Clients should use mixed as the snd-settle-mode and first as the rcv-settle-mode in order to be able to use the same link for sending all types of messages using different delivery semantics as described in the following sections.\nError Handling The AMQP adapter distinguishes between two types of errors when a message is published using AT LEAST ONCE delivery semantics:\n An error caused by the client side, e.g invalid message address, content-type, adapter disabled for tenant etc. An error caused by the server side, e.g no downstream consumers registered, downstream connection loss etc.  For a client side error, the adapter settles the message transfer with the rejected outcome and provides an error description in the corresponding disposition frame. In the case of a server-side error, the adapter settles the message with the released outcome, indicating to the client that the message itself was OK but it cannot be delivered due to a failure beyond the control of the client. In the latter case, a client may attempt to re-send the message unaltered.\nIn case of terminal errors the AMQP connection to the device is closed. The errors that are classified as terminal are listed below.\n The adapter is disabled for the tenant that the client belongs to. The authenticated device or gateway is disabled or not registered. The tenant is disabled or does not exist.  AMQP Command-line Client For purposes of demonstrating the usage of the AMQP adapter, the Hono CLI Module contains an AMQP command-line client for interacting with the AMQP adapter. The client can be used to send telemetry or events and to receive/respond to command request messages.\nThe command-line client supports the following parameters (with default values):\n --spring.profiles.active=amqp-send: Profile for sending telemetry data or events to Hono. --spring.profiles.active=amqp-command: Profile for receiving and responding to command request messages. --message.address: The AMQP 1.0 message address (default: telemetry) --message.payload: The message payload body (default: '{\u0026quot;temp\u0026quot;: 5}') --hono.client.host: The host name that the AMQP adapter is running on (default: localhost) --hono.client.port: The port that the adapter is listening for incoming connections (default: 5672)  To run the client to send a telemetry message to Hono, open a terminal and execute the following:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-send --hono.client.username=sensor1@DEFAULT_TENANT --hono.client.password=hono-secret Accepted{} The client prints the outcome of the operation to standard out. The outcome above (Accepted) indicates that the request to upload the data has succeeded.\nNB There are two JAR files in the hono/cli/target directory. The JAR to use for the client is the hono-cli-$VERSION-exec.jar and not the hono-cli-$VERSION.jar file. Running the latter will not work and will output the message: no main manifest attribute, in hono-cli-$VERSION.jar\nPublishing Telemetry Data The client indicates the delivery mode to use when uploading telemetry messages by means of the settled and rcv-settle-mode properties of the AMQP transfer frame(s) it uses for uploading the message. The AMQP adapter will accept messages using a delivery mode according to the following table:\n   settled rcv-settle-mode Delivery semantics     false first The adapter will forward the message to the downstream AMQP 1.0 Messaging Network and will forward any AMQP disposition frame received from the AMQP 1.0 Messaging Network to the client as is. It is up to the client\u0026rsquo;s discretion if and how it processes the disposition frame. The adapter will accept any re-delivered message. Sending unsettled messages allows for clients to implement either AT LEAST ONCE or AT MOST ONCE delivery semantics, depending on whether a client actually waits for and considers the disposition frames it receives from the adapter or not. This is the recommended mode for uploading telemetry data.   true first The adapter will acknowledge and settle any received message spontaneously before forwarding it to the downstream AMQP 1.0 Messaging Network. The adapter will ignore any AMQP disposition frames it receives from the AMQP 1.0 Messaging Network. Sending pre-settled messages allows for clients to implement AT MOST ONCE delivery semantics only. This is the fastest mode of delivery but has the drawback of less reliable end-to-end flow control and potential loss of messages without notice.    All other combinations are not supported by the adapter and will result in the message being ignored (pre-settled) or rejected (unsettled).\nPublish Telemetry Data (authenticated Device)  Authentication: SASL PLAIN or SASL EXTERNAL Message properties:  (required) to: either telemetry or t (optional) content-type: The type of payload contained in the message body. The given content type will be used in the AMQP message being forwarded downstream if not empty. Otherwise, the content type of the downstream message will be set to application/octet-stream if the payload is not empty and no default content type has been defined for the origin device or its tenant (see Downstream Meta Data.   Message Body:  (optional) Arbitrary payload contained in either a single AMQP Data or AmqpValue section. Note that the adapter only supports values of type string or array of bytes in the AmqpValue section. Values of other types will be ignored.   Outcomes:  accepted: The message has been successfully forwarded downstream. released: The message could not be processed by the adapter due to a (temporary) problem that has not been caused by the client. Potential reasons include that there is no active downstream consumer for messages from the device. rejected: The message could not be processed by the adapter because the client and/or the message did not fulfill some requirements. The rejected outcome\u0026rsquo;s error field will indicate the reason why the message could not be processed. Possible error conditions include:  hono:bad-request: The message does not meet all formal requirements, e.g. a required property is missing. amqp:unauthorized-access: The adapter is not enabled for the tenant that the client belongs to. amqp:resource-limit-exceeded: One of the Resource Limit Checks has failed for the tenant that the client belongs to. amqp:precondition-failed: The message does not fulfill certain requirements, e.g adapter cannot assert device registration etc.      When a device publishes data to the telemetry address, the AMQP adapter automatically determines the device\u0026rsquo;s identity and tenant during the authentication process.\nExamples\nPublish some JSON data for device 4711:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-send --hono.client.username=sensor1@DEFAULT_TENANT --hono.client.password=hono-secret Publish some JSON data for device 4711 using a client certificate for authentication:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-send --hono.client.port=5671 --hono.client.certPath=config/hono-demo-certs-jar/device-4711-cert.pem --hono.client.keyPath=config/hono-demo-certs-jar/device-4711-key.pem --hono.client.trustStorePath=config/hono-demo-certs-jar/trusted-certs.pem --hono.client.hostnameVerificationRequired=false Publish Telemetry Data (unauthenticated Device)  Authentication: SASL PLAIN or SASL EXTERNAL Message properties:  (required) to: either telemetry/${tenant-id}/${device-id} or t/${tenant-id}/${device-id} (optional) content-type: The type of payload contained in the message body. The given content type will be used in the AMQP message being forwarded downstream if not empty. Otherwise, the content type of the downstream message will be set to application/octet-stream if the payload is not empty and no default content type has been defined for the origin device or its tenant (see Downstream Meta Data.   Message Body:  (optional) Arbitrary payload contained in either a single AMQP Data or AmqpValue section. Note that the adapter only supports values of type string or array of bytes in the AmqpValue section. Values of other types will be ignored.   Outcomes:  accepted: The message has been successfully forwarded downstream. released: The message could not be processed by the adapter due to a (temporary) problem that has not been caused by the client. Potential reasons include that there is no active downstream consumer for messages from the device. rejected: The message could not be processed by the adapter because the client and/or the message did not fulfill some requirements. The rejected outcome\u0026rsquo;s error field will indicate the reason why the message could not be processed. Possible error conditions include:  hono:bad-request: The message does not meet all formal requirements, e.g. a required property is missing. amqp:unauthorized-access: The adapter is not enabled for the tenant that the client belongs to. amqp:resource-limit-exceeded: One of the Resource Limit Checks has failed for the tenant that the client belongs to. amqp:precondition-failed: The message does not fulfill certain requirements, e.g adapter cannot assert device registration etc.      This address format is used by devices that have not authenticated to the protocol adapter. Note that this requires the adapter\u0026rsquo;s HONO_AMQP_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nPublish some JSON data for device 4711:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-send --message.address=t/DEFAULT_TENANT/4711 Publish Telemetry Data (authenticated Gateway) A device that publishes data on behalf of another device is called a gateway device. The message address is used by gateway components to publish data on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the message address is used to identify the device that the gateway publishes data for.\nExamples\nA gateway connecting to the adapter using gw@DEFAULT_TENANT as username and gw-secret as password and then publishing some JSON data for device 4711:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-send --hono.client.username=gw@DEFAULT_TENANT --hono.client.password=gw-secret --message.address=t/DEFAULT_TENANT/4711 In this example, we are using message address t/DEFAULT_TENANT/4711 which contains the device that the gateway is publishing the message for.\nPublishing Events The adapter supports AT LEAST ONCE delivery of Event messages only. A client therefore MUST set the settled property to false and the rcv-settle-mode property to first in all transfer frame(s) it uses for uploading events. All other combinations are not supported by the adapter and result in the message being rejected.\nPublish an Event (authenticated Device)  Authentication: SASL PLAIN or SASL EXTERNAL Message properties:  (required) to: either event or e (optional) content-type: The type of payload contained in the message body. The given content type will be used in the AMQP message being forwarded downstream if not empty. Otherwise, the content type of the downstream message will be set to application/octet-stream if the payload is not empty and no default content type has been defined for the origin device or its tenant (see Downstream Meta Data.   Message Body:  (optional) Arbitrary payload contained in either a single AMQP Data or AmqpValue section. Note that the adapter only supports values of type string or array of bytes in the AmqpValue section. Values of other types will be ignored.   Outcomes:  accepted: The message has been successfully forwarded downstream. released: The message could not be processed by the adapter due to a (temporary) problem that has not been caused by the client. rejected: The message could not be processed by the adapter because the client and/or the message did not fulfill some requirements. The rejected outcome\u0026rsquo;s error field will indicate the reason why the message could not be processed. Possible error conditions include:  hono:bad-request: The message does not meet all formal requirements, e.g. a required property is missing. amqp:unauthorized-access: The adapter is not enabled for the tenant that the client belongs to. amqp:resource-limit-exceeded: One of the Resource Limit Checks has failed for the tenant that the client belongs to. amqp:precondition-failed: The message does not fulfill certain requirements, e.g adapter cannot assert device registration etc.      This is the preferred way for devices to publish events. It is available only if the protocol adapter has been configured to require devices to authenticate (which is the default).\nExample\nUpload a JSON string for device 4711:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-send --hono.client.username=sensor1@DEFAULT_TENANT --hono.client.password=hono-secret --message.address=event --message.payload=\u0026#39;{\u0026#34;alarm\u0026#34;: 1}\u0026#39; Publish an Event (unauthenticated Device)  Authentication: SASL PLAIN or SASL EXTERNAL Message properties:  (required) to: either event/${tenant-id}/${device-id} or e/${tenant-id}/${device-id} (optional) content-type: The type of payload contained in the message body. The given content type will be used in the AMQP message being forwarded downstream if not empty. Otherwise, the content type of the downstream message will be set to application/octet-stream if the payload is not empty and no default content type has been defined for the origin device or its tenant (see Downstream Meta Data.   Message Body:  (optional) Arbitrary payload contained in either a single AMQP Data or AmqpValue section. Note that the adapter only supports values of type string or array of bytes in the AmqpValue section. Values of other types will be ignored.   Outcomes:  accepted: The message has been successfully forwarded downstream. released: The message could not be processed by the adapter due to a (temporary) problem that has not been caused by the client. rejected: The message could not be processed by the adapter because the client and/or the message did not fulfill some requirements. The rejected outcome\u0026rsquo;s error field will indicate the reason why the message could not be processed. Possible error conditions include:  hono:bad-request: The message does not meet all formal requirements, e.g. a required property is missing. amqp:unauthorized-access: The adapter is not enabled for the tenant that the client belongs to. amqp:resource-limit-exceeded: One of the Resource Limit Checks has failed for the tenant that the client belongs to. amqp:precondition-failed: The message does not fulfill certain requirements, e.g adapter cannot assert device registration etc.      This address format is used by devices that have not authenticated to the protocol adapter. Note that this requires the adapter\u0026rsquo;s HONO_AMQP_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExample\nPublish some JSON data for device 4711:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-send --message.address=e/DEFAULT_TENANT/4711 --message.payload=\u0026#39;{\u0026#34;alarm\u0026#34;: 1}\u0026#39; Publish an Event (authenticated Gateway) Example\nA gateway connecting to the adapter using gw@DEFAULT_TENANT as username and gw-secret as password and then publishing some JSON data for device 4711:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-send --hono.client.username=gw@DEFAULT_TENANT --hono.client.password=gw-secret --message.address=e/DEFAULT_TENANT/4711 In this example, we are using message address e/DEFAULT_TENANT/4711 which contains the device that the gateway is publishing the message for.\nCommand \u0026amp; Control The AMQP adapter enables devices to receive commands that have been sent by business applications by means of opening a receiver link using a device specific source address as described below. When a device no longer wants to receive commands anymore, it can simply close the link.\nWhen a device has successfully opened a receiver link for commands, the adapter sends an empty notification on behalf of the device to the downstream AMQP 1.0 Messaging Network with the ttd header set to -1, indicating that the device will be ready to receive commands until further notice. Analogously, the adapter sends an empty notification with the ttd header set to 0 when a device closes the link or disconnects.\nDevices send their responses to commands by means of sending an AMQP message with properties specific to the command that has been executed. The AMQP adapter accepts responses being published using either at most once (QoS 0) or at least once (QoS 1) delivery semantics. The device must send the command response messages using the same (sender) link that it uses for sending telemetry data and events.\nThe AMQP adapter checks the configured [message limit] (/hono/docs/1.7/concepts/resource-limits/) before accepting any command requests and responses. In case of incoming command requests from business applications or the command responses from devices, if the message limit is exceeded, the Adapter rejects the message with the reason amqp:resource-limit-exceeded.\nReceiving Commands A device MUST use the following source address in its attach frame to open a link for receiving commands:\n command (authenticated device) command (authenticated gateway receiving commands for all devices it acts on behalf of) command/${tenant}/${device-id} (unauthenticated device) command/${tenant}/${device-id} (authenticated gateway receiving commands for a specific device it acts on behalf of)  The adapter supports AT LEAST ONCE delivery of command messages only. A client therefore MUST use unsettled for the snd-settle-mode and first for the rcv-settle-mode fields of its attach frame during link establishment. All other combinations are not supported and result in the termination of the link.\nOnce the link has been established, the adapter will send command messages having the following properties:\n   Name Mandatory Location Type Description     subject yes properties string Contains the name of the command to be executed.   reply-to no properties string Contains the address to which the command response should be sent. This property will be empty for one-way commands.   correlation-id no properties string This property will be empty for one-way commands, otherwise it will contain the identifier used to correlate the response with the command request.   device_id no application-properties string This property will only be set if an authenticated gateway has connected to the adapter. It will contain the id of the device (connected to the gateway) that the command is targeted at.    Authenticated gateways will receive commands for devices which do not connect to a protocol adapter directly but instead are connected to the gateway. Corresponding devices have to be configured so that they can be used with a gateway. See Configuring Gateway Devices for details.\nA gateway can open a link to receive commands for all devices it acts on behalf of. An authenticated gateway can also open a receiver link for commands targeted at a specific device.\nWhen processing an incoming command message, the protocol adapter will give precedence to a device-specific command consumer matching the command target device, whether it was created by a gateway or by the device itself. If multiple such consumer links have been created, by multiple gateways and/or from the device itself, the gateway or device that last created the consumer link will get the command messages.\nIf no device-specific command consumer exists for a command target device, but one gateway, that may act on behalf of the device, has opened a generic, device-unspecific command consumer link, then the command message is sent to that gateway.\nIf multiple gateways have opened a generic command consumer link, the protocol adapter may have to decide to which gateway a particular command message will be sent to. In case the command target device has already sent a telemetry, event or command response message via a gateway and if that gateway has opened a command consumer link, that gateway will be chosen. Otherwise one gateway that may act on behalf of the command target device and that has opened a command consumer link will be chosen randomly to receive the command message.\nClients MUST settle command messages using one of the following outcomes:\n accepted: The command message has been accepted for processing. released: The command message can not be processed by the client due to a (temporary) problem at the client side. rejected: The command message can not be processed by the client because the message does not fulfill some requirements. The rejected outcome\u0026rsquo;s error field SHOULD indicate the reason why the message can not be processed.  Sending a Response to a Command A device only needs to respond to commands that contain a reply-to address and a correlation-id. However, if the application expects a response, then devices must publish a response back to the application. Devices may use the same anonymous sender link for this purpose that they also use for sending telemetry data and events.\nThe adapter supports AT LEAST ONCE delivery of command response messages only. A client therefore MUST set the settled property to false and the rcv-settle-mode property to first in all transfer frame(s) it uses for uploading command responses. All other combinations are not supported by the adapter and result in the message being rejected.\n Authentication: SASL PLAIN or SASL EXTERNAL Message properties:  (required) to: MUST contain the value of the reply-to property of the command request message. (required) correlation-id: MUST contain the value of the correlation-id property of the command request message. (optional) content-type: The type of payload contained in the message body.   Message application-properties:  (required) status: MUST contain an integer status code indicating the outcome of processing the command at the device (see Command \u0026amp; Control API for details).   Message Body:  (optional) Arbitrary payload contained in either a single AMQP Data or AmqpValue section. Note that the adapter only supports values of type string or array of bytes in the AmqpValue section. Values of other types will be ignored.   Outcomes:  accepted: The message has been successfully forwarded downstream. released: The message could not be processed by the adapter due to a (temporary) problem that has not been caused by the client. Potential reasons include that there is no active downstream consumer for messages from the device. rejected: The message could not be processed by the adapter because the client and/or the message did not fulfill some requirements. The rejected outcome\u0026rsquo;s error field will indicate the reason why the message could not be processed. Possible error conditions include:  hono:bad-request: The message does not meet all formal requirements, e.g. a required property is missing. amqp:unauthorized-access: The adapter is not enabled for the tenant that the client belongs to. amqp:resource-limit-exceeded: One of the Resource Limit Checks has failed for the tenant that the client belongs to. amqp:precondition-failed: The message does not fulfill certain requirements, e.g adapter cannot assert device registration etc.      Examples The AMQP adapter client can be used to simulate a device which receives commands and sends responses back to the application. The command line client is used to simulate an application sending commands to devices and receiving command responses from devices.\nStart the AMQP adapter client, as follows:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-command --hono.client.username=sensor1@DEFAULT_TENANT --hono.client.password=hono-secret After successfully starting the client, a message indicating that the device is ready to receive commands will be printed to standard output. The device is now waiting to receive commands from applications.\nTo send a command to the device, open a new terminal shell and start the command application, as shown below:\n# in directory: hono/cli/ java -jar target/hono-cli-*-exec.jar --hono.client.host=localhost --hono.client.username=consumer@HONO --hono.client.password=verysecret --spring.profiles.active=command,ssl  Note Change into the cli directory before running the command above to start the command application. If you change into the target directory (i.e cli/target), then the client will not be able to locate to certificate needed to connect to the messaging network.  Once the command application starts successfully, enter a command name, payload and content-type of the command to send to the device.\n\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt; Enter name of command for device [DEFAULT_TENANT:4711] (prefix with \u0026#39;ow:\u0026#39; to send one-way command): setBrightness \u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt; Enter command payload: some-payload \u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt; Enter content type: text/plain After sending the command, the device (i.e. AMQP command client) will print out the command name and payload that it receives and automatically sends a command response to the application.\nReceived Command Message : [Command name: setBrightness, Command payload: some-payload] Command response sent [outcome: Accepted{}] Downstream Meta Data The adapter includes the following meta data in the application properties of messages being sent downstream:\n   Name Type Description     device_id string The identifier of the device that the message originates from.   orig_adapter string Contains the adapter\u0026rsquo;s type name which can be used by downstream consumers to determine the protocol adapter that the message has been received over. The AMQP adapter\u0026rsquo;s type name is hono-amqp.   orig_address string Contains the AMQP target address that the device has used to send the data.    The adapter also considers defaults registered for the device at either the tenant or the device level. The values of the default properties are determined as follows:\n If the message already contains a non-empty property of the same name, the value if unchanged. Otherwise, if a default property of the same name is defined in the device\u0026rsquo;s registration information, that value is used. Otherwise, if a default property of the same name is defined for the tenant that the device belongs to, that value is used.  Note that of the standard AMQP 1.0 message properties only the content-type and ttl can be set this way to a default value.\nEvent Message Time-to-live Events published by devices will usually be persisted by the AMQP Messaging Network in order to support deferred delivery to downstream consumers. In most cases the AMQP Messaging Network can be configured with a maximum time-to-live to apply to the events so that the events will be removed from the persistent store if no consumer has attached to receive the event before the message expires.\nIn order to support environments where the AMQP Messaging Network cannot be configured accordingly, the protocol adapter supports setting a downstream event message\u0026rsquo;s ttl property based on the default ttl and max-ttl values configured for a tenant/device as described in the Tenant API.\nTenant specific Configuration The adapter uses the Tenant API to retrieve tenant specific configuration for adapter type hono-amqp. The following properties are (currently) supported:\n   Name Type Default Value Description     enabled boolean true If set to false the adapter will reject all data from devices belonging to the tenant and respond with a amqp:unauthorized-access as the error condition value for rejecting the message.   "
+	"content": "The AMQP protocol adapter allows clients (devices or gateway components) supporting the AMQP 1.0 protocol to publish messages to Eclipse Hono™\u0026rsquo;s Telemetry, Event and Command \u0026amp; Control endpoints.\nDevice Authentication By default, all Hono protocol adapters require clients (devices or gateway components) to authenticate during connection establishment. This is the preferred way for devices to publish data via protocol adapters. The AMQP adapter supports both the SASL PLAIN and SASL EXTERNAL authentication mechanisms. The former uses a username and password to authenticate to the adapter while the latter uses an X.509 client certificate.\nThis guide provides examples for publishing telemetry and events for authenticated (using SASL PLAIN) and unauthenticated clients.\nNB The AMQP adapter can be configured to allow unauthenticated devices to connect by setting configuration variable HONO_AMQP_AUTHENTICATION_REQUIRED to false.\nSASL PLAIN Authentication The AMQP adapter supports authenticating clients using a username and password. This means that clients need to provide a username and a password when connecting to the AMQP adapter. The username must match the pattern [auth-id@tenant], e.g. sensor1@DEFAULT_TENANT.\nThe adapter verifies the credentials provided by the client against the credentials that the configured Credentials service has on record for the client. If the credentials match, the client device can proceed to publish messages to Hono.\nThe examples below refer to devices 4711 and gw-1 of tenant DEFAULT_TENANT using auth-ids sensor1 and gw1 and corresponding passwords. The example deployment as described in the Deployment Guide comes pre-configured with the corresponding entities in its device registry component.\nNB There is a subtle difference between the device identifier (device-id) and the auth-id a device uses for authentication. See Device Identity for a discussion of the concepts.\nSASL EXTERNAL Authentication When a device uses a client certificate for authentication, the TLS handshake is initiated during TCP connection establishment. If no trust anchor is configured for the AMQP adapter, the TLS handshake will succeed only if the certificate has not yet expired. Once the TLS handshake completes and a secure connection is established, the certificate\u0026rsquo;s signature is checked during the SASL handshake. To complete the SASL handshake and authenticate the client, the adapter performs the following steps:\n The adapter extracts the client certificate\u0026rsquo;s Issuer DN from the client certificate The adapter invokes the Tenant service to look up the tenant matching the DN. In order for the lookup to succeed, the tenant’s trust anchor needs to be configured by means of registering the trusted certificate authority. If the lookup succeeds, the tenant returned by the Tenant service is the tenant that the device belongs to. The adapter verifies the device’s client certificate\u0026rsquo;s signature using the trust anchor registered for the tenant. Finally, the adapter authenticates the client certificate using Hono\u0026rsquo;s credentials API. In this step, the adapter uses the client certificate’s Subject DN (as authentication identifier) and x509-cert (for the credentials type) in order to determine the device ID.  NB The AMQP adapter needs to be configured for TLS in order to support this mechanism.\nResource Limit Checks The adapter performs additional checks regarding resource limits when a client tries to connect and/or send a message to the adapter.\nConnection Limits The adapter immediately closes a newly established connection with an amqp:unauthorized-access error if\n the maximum number of connections per protocol adapter instance is reached, or if the maximum number of simultaneously connected devices for the client\u0026rsquo;s tenant is reached.  Please refer to resource-limits for details.\nConnection Duration Limits The adapter immediately closes a newly established connection with an amqp:unauthorized-access error if the connection duration limit that has been configured for the client\u0026rsquo;s tenant is exceeded.\nMessage Limits The adapter\n immediately closes a newly established connection with an amqp:unauthorized-access error and rejects any AMQP 1.0 message containing  telemetry data or an event uploaded by a client a command sent by a north bound application    if the message limit that has been configured for the device\u0026rsquo;s tenant is exceeded.\nConnection Events The adapter can emit Connection Events for client connections being established and/or terminated. Please refer to the common configuration options for details regarding how to enable this behavior.\nThe adapter includes the client\u0026rsquo;s AMQP container-id as the Connection Event\u0026rsquo;s remote-id.\nLink Establishment The AMQP adapter supports the Anonymous Terminus for Message Routing specification and requires clients to create a single sender link using the null target address for publishing all types of messages to the AMQP adapter.\nUsing AT MOST ONCE delivery semantics, the client will not wait for the message to be accepted and settled by the downstream consumer. However, with AT LEAST ONCE, the client sends the message and waits for the message to be delivered to and accepted by the downstream consumer. If the message cannot be delivered due to a failure, the client will be notified.\nThe client indicates its preferred message delivery mode by means of the snd-settle-mode and rcv-settle-mode fields of its attach frame during link establishment. Clients should use mixed as the snd-settle-mode and first as the rcv-settle-mode in order to be able to use the same link for sending all types of messages using different delivery semantics as described in the following sections.\nError Handling The AMQP adapter distinguishes between two types of errors when a message is published using AT LEAST ONCE delivery semantics:\n An error caused by the client side, e.g invalid message address, content-type, adapter disabled for tenant etc. An error caused by the server side, e.g no downstream consumers registered, downstream connection loss etc.  For a client side error, the adapter settles the message transfer with the rejected outcome and provides an error description in the corresponding disposition frame. In the case of a server-side error, the adapter settles the message with the released outcome, indicating to the client that the message itself was OK but it cannot be delivered due to a failure beyond the control of the client. In the latter case, a client may attempt to re-send the message unaltered.\nIn case of terminal errors the AMQP connection to the device is closed. The errors that are classified as terminal are listed below.\n The adapter is disabled for the tenant that the client belongs to. The authenticated device or gateway is disabled or not registered. The tenant is disabled or does not exist.  AMQP Command-line Client For purposes of demonstrating the usage of the AMQP adapter, the Hono CLI Module contains an AMQP command-line client for interacting with the AMQP adapter. The client can be used to send telemetry or events and to receive/respond to command request messages.\nThe command-line client supports the following parameters (with default values):\n --spring.profiles.active=amqp-send: Profile for sending telemetry data or events to Hono. --spring.profiles.active=amqp-command: Profile for receiving and responding to command request messages. --message.address: The AMQP 1.0 message address (default: telemetry) --message.payload: The message payload body (default: '{\u0026quot;temp\u0026quot;: 5}') --hono.client.host: The host name that the AMQP adapter is running on (default: localhost) --hono.client.port: The port that the adapter is listening for incoming connections (default: 5672)  To run the client to send a telemetry message to Hono, open a terminal and execute the following:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-send --hono.client.username=sensor1@DEFAULT_TENANT --hono.client.password=hono-secret Accepted{} The client prints the outcome of the operation to standard out. The outcome above (Accepted) indicates that the request to upload the data has succeeded.\nNB There are two JAR files in the hono/cli/target directory. The JAR to use for the client is the hono-cli-$VERSION-exec.jar and not the hono-cli-$VERSION.jar file. Running the latter will not work and will output the message: no main manifest attribute, in hono-cli-$VERSION.jar\nPublishing Telemetry Data The client indicates the delivery mode to use when uploading telemetry messages by means of the settled and rcv-settle-mode properties of the AMQP transfer frame(s) it uses for uploading the message. The AMQP adapter will accept messages using a delivery mode according to the following table:\n   settled rcv-settle-mode Delivery semantics     false first The adapter will forward the message to the downstream AMQP 1.0 Messaging Network and will forward any AMQP disposition frame received from the AMQP 1.0 Messaging Network to the client as is. It is up to the client\u0026rsquo;s discretion if and how it processes the disposition frame. The adapter will accept any re-delivered message. Sending unsettled messages allows for clients to implement either AT LEAST ONCE or AT MOST ONCE delivery semantics, depending on whether a client actually waits for and considers the disposition frames it receives from the adapter or not. This is the recommended mode for uploading telemetry data.   true first The adapter will acknowledge and settle any received message spontaneously before forwarding it to the downstream AMQP 1.0 Messaging Network. The adapter will ignore any AMQP disposition frames it receives from the AMQP 1.0 Messaging Network. Sending pre-settled messages allows for clients to implement AT MOST ONCE delivery semantics only. This is the fastest mode of delivery but has the drawback of less reliable end-to-end flow control and potential loss of messages without notice.    All other combinations are not supported by the adapter and will result in the message being ignored (pre-settled) or rejected (unsettled).\nPublish Telemetry Data (authenticated Device)  Authentication: SASL PLAIN or SASL EXTERNAL Message properties:  (required) to: either telemetry or t (optional) content-type: The type of payload contained in the message body. The given content type will be used in the AMQP message being forwarded downstream if not empty. Otherwise, the content type of the downstream message will be set to application/octet-stream if the payload is not empty and no default content type has been defined for the origin device or its tenant (see Downstream Meta Data.   Message Body:  (optional) Arbitrary payload contained in either a single AMQP Data or AmqpValue section. Note that the adapter only supports values of type string or array of bytes in the AmqpValue section. Values of other types will be ignored.   Outcomes:  accepted: The message has been successfully forwarded downstream. released: The message could not be processed by the adapter due to a (temporary) problem that has not been caused by the client. Potential reasons include that there is no active downstream consumer for messages from the device. rejected: The message could not be processed by the adapter because the client and/or the message did not fulfill some requirements. The rejected outcome\u0026rsquo;s error field will indicate the reason why the message could not be processed. Possible error conditions include:  hono:bad-request: The message does not meet all formal requirements, e.g. a required property is missing. amqp:unauthorized-access: The adapter is not enabled for the tenant that the client belongs to. amqp:resource-limit-exceeded: One of the Resource Limit Checks has failed for the tenant that the client belongs to. amqp:precondition-failed: The message does not fulfill certain requirements, e.g adapter cannot assert device registration etc.      When a device publishes data to the telemetry address, the AMQP adapter automatically determines the device\u0026rsquo;s identity and tenant during the authentication process.\nExamples\nPublish some JSON data for device 4711:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-send --hono.client.username=sensor1@DEFAULT_TENANT --hono.client.password=hono-secret Publish some JSON data for device 4711 using a client certificate for authentication:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-send --hono.client.port=5671 --hono.client.certPath=config/hono-demo-certs-jar/device-4711-cert.pem --hono.client.keyPath=config/hono-demo-certs-jar/device-4711-key.pem --hono.client.trustStorePath=config/hono-demo-certs-jar/trusted-certs.pem --hono.client.hostnameVerificationRequired=false Publish Telemetry Data (unauthenticated Device)  Authentication: SASL PLAIN or SASL EXTERNAL Message properties:  (required) to: either telemetry/${tenant-id}/${device-id} or t/${tenant-id}/${device-id} (optional) content-type: The type of payload contained in the message body. The given content type will be used in the AMQP message being forwarded downstream if not empty. Otherwise, the content type of the downstream message will be set to application/octet-stream if the payload is not empty and no default content type has been defined for the origin device or its tenant (see Downstream Meta Data.   Message Body:  (optional) Arbitrary payload contained in either a single AMQP Data or AmqpValue section. Note that the adapter only supports values of type string or array of bytes in the AmqpValue section. Values of other types will be ignored.   Outcomes:  accepted: The message has been successfully forwarded downstream. released: The message could not be processed by the adapter due to a (temporary) problem that has not been caused by the client. Potential reasons include that there is no active downstream consumer for messages from the device. rejected: The message could not be processed by the adapter because the client and/or the message did not fulfill some requirements. The rejected outcome\u0026rsquo;s error field will indicate the reason why the message could not be processed. Possible error conditions include:  hono:bad-request: The message does not meet all formal requirements, e.g. a required property is missing. amqp:unauthorized-access: The adapter is not enabled for the tenant that the client belongs to. amqp:resource-limit-exceeded: One of the Resource Limit Checks has failed for the tenant that the client belongs to. amqp:precondition-failed: The message does not fulfill certain requirements, e.g adapter cannot assert device registration etc.      This address format is used by devices that have not authenticated to the protocol adapter. Note that this requires the adapter\u0026rsquo;s HONO_AMQP_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nPublish some JSON data for device 4711:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-send --message.address=t/DEFAULT_TENANT/4711 Publish Telemetry Data (authenticated Gateway) A device that publishes data on behalf of another device is called a gateway device. The message address is used by gateway components to publish data on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the message address is used to identify the device that the gateway publishes data for.\nExamples\nA gateway connecting to the adapter using gw@DEFAULT_TENANT as username and gw-secret as password and then publishing some JSON data for device 4711:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-send --hono.client.username=gw@DEFAULT_TENANT --hono.client.password=gw-secret --message.address=t/DEFAULT_TENANT/4711 In this example, we are using message address t/DEFAULT_TENANT/4711 which contains the device that the gateway is publishing the message for.\nPublishing Events The adapter supports AT LEAST ONCE delivery of Event messages only. A client therefore MUST set the settled property to false and the rcv-settle-mode property to first in all transfer frame(s) it uses for uploading events. All other combinations are not supported by the adapter and result in the message being rejected.\nPublish an Event (authenticated Device)  Authentication: SASL PLAIN or SASL EXTERNAL Message properties:  (required) to: either event or e (optional) content-type: The type of payload contained in the message body. The given content type will be used in the AMQP message being forwarded downstream if not empty. Otherwise, the content type of the downstream message will be set to application/octet-stream if the payload is not empty and no default content type has been defined for the origin device or its tenant (see Downstream Meta Data.   Message Body:  (optional) Arbitrary payload contained in either a single AMQP Data or AmqpValue section. Note that the adapter only supports values of type string or array of bytes in the AmqpValue section. Values of other types will be ignored.   Outcomes:  accepted: The message has been successfully forwarded downstream. released: The message could not be processed by the adapter due to a (temporary) problem that has not been caused by the client. rejected: The message could not be processed by the adapter because the client and/or the message did not fulfill some requirements. The rejected outcome\u0026rsquo;s error field will indicate the reason why the message could not be processed. Possible error conditions include:  hono:bad-request: The message does not meet all formal requirements, e.g. a required property is missing. amqp:unauthorized-access: The adapter is not enabled for the tenant that the client belongs to. amqp:resource-limit-exceeded: One of the Resource Limit Checks has failed for the tenant that the client belongs to. amqp:precondition-failed: The message does not fulfill certain requirements, e.g adapter cannot assert device registration etc.      This is the preferred way for devices to publish events. It is available only if the protocol adapter has been configured to require devices to authenticate (which is the default).\nExample\nUpload a JSON string for device 4711:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-send --hono.client.username=sensor1@DEFAULT_TENANT --hono.client.password=hono-secret --message.address=event --message.payload=\u0026#39;{\u0026#34;alarm\u0026#34;: 1}\u0026#39; Publish an Event (unauthenticated Device)  Authentication: SASL PLAIN or SASL EXTERNAL Message properties:  (required) to: either event/${tenant-id}/${device-id} or e/${tenant-id}/${device-id} (optional) content-type: The type of payload contained in the message body. The given content type will be used in the AMQP message being forwarded downstream if not empty. Otherwise, the content type of the downstream message will be set to application/octet-stream if the payload is not empty and no default content type has been defined for the origin device or its tenant (see Downstream Meta Data.   Message Body:  (optional) Arbitrary payload contained in either a single AMQP Data or AmqpValue section. Note that the adapter only supports values of type string or array of bytes in the AmqpValue section. Values of other types will be ignored.   Outcomes:  accepted: The message has been successfully forwarded downstream. released: The message could not be processed by the adapter due to a (temporary) problem that has not been caused by the client. rejected: The message could not be processed by the adapter because the client and/or the message did not fulfill some requirements. The rejected outcome\u0026rsquo;s error field will indicate the reason why the message could not be processed. Possible error conditions include:  hono:bad-request: The message does not meet all formal requirements, e.g. a required property is missing. amqp:unauthorized-access: The adapter is not enabled for the tenant that the client belongs to. amqp:resource-limit-exceeded: One of the Resource Limit Checks has failed for the tenant that the client belongs to. amqp:precondition-failed: The message does not fulfill certain requirements, e.g adapter cannot assert device registration etc.      This address format is used by devices that have not authenticated to the protocol adapter. Note that this requires the adapter\u0026rsquo;s HONO_AMQP_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExample\nPublish some JSON data for device 4711:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-send --message.address=e/DEFAULT_TENANT/4711 --message.payload=\u0026#39;{\u0026#34;alarm\u0026#34;: 1}\u0026#39; Publish an Event (authenticated Gateway) Example\nA gateway connecting to the adapter using gw@DEFAULT_TENANT as username and gw-secret as password and then publishing some JSON data for device 4711:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-send --hono.client.username=gw@DEFAULT_TENANT --hono.client.password=gw-secret --message.address=e/DEFAULT_TENANT/4711 In this example, we are using message address e/DEFAULT_TENANT/4711 which contains the device that the gateway is publishing the message for.\nCommand \u0026amp; Control The AMQP adapter enables devices to receive commands that have been sent by business applications by means of opening a receiver link using a device specific source address as described below. When a device no longer wants to receive commands anymore, it can simply close the link.\nWhen a device has successfully opened a receiver link for commands, the adapter sends an empty notification on behalf of the device to the downstream AMQP 1.0 Messaging Network with the ttd header set to -1, indicating that the device will be ready to receive commands until further notice. Analogously, the adapter sends an empty notification with the ttd header set to 0 when a device closes the link or disconnects.\nDevices send their responses to commands by means of sending an AMQP message with properties specific to the command that has been executed. The AMQP adapter accepts responses being published using either at most once (QoS 0) or at least once (QoS 1) delivery semantics. The device must send the command response messages using the same (sender) link that it uses for sending telemetry data and events.\nThe AMQP adapter checks the configured message limit before accepting any command requests and responses. In case of incoming command requests from business applications or the command responses from devices, if the message limit is exceeded, the Adapter rejects the message with the reason amqp:resource-limit-exceeded.\nReceiving Commands A device MUST use the following source address in its attach frame to open a link for receiving commands:\n command (authenticated device) command (authenticated gateway receiving commands for all devices it acts on behalf of) command/${tenant}/${device-id} (unauthenticated device) command/${tenant}/${device-id} (authenticated gateway receiving commands for a specific device it acts on behalf of)  The adapter supports AT LEAST ONCE delivery of command messages only. A client therefore MUST use unsettled for the snd-settle-mode and first for the rcv-settle-mode fields of its attach frame during link establishment. All other combinations are not supported and result in the termination of the link.\nOnce the link has been established, the adapter will send command messages having the following properties:\n   Name Mandatory Location Type Description     subject yes properties string Contains the name of the command to be executed.   reply-to no properties string Contains the address to which the command response should be sent. This property will be empty for one-way commands.   correlation-id no properties string This property will be empty for one-way commands, otherwise it will contain the identifier used to correlate the response with the command request.   device_id no application-properties string This property will only be set if an authenticated gateway has connected to the adapter. It will contain the id of the device (connected to the gateway) that the command is targeted at.    Authenticated gateways will receive commands for devices which do not connect to a protocol adapter directly but instead are connected to the gateway. Corresponding devices have to be configured so that they can be used with a gateway. See Configuring Gateway Devices for details.\nA gateway can open a link to receive commands for all devices it acts on behalf of. An authenticated gateway can also open a receiver link for commands targeted at a specific device.\nWhen processing an incoming command message, the protocol adapter will give precedence to a device-specific command consumer matching the command target device, whether it was created by a gateway or by the device itself. If multiple such consumer links have been created, by multiple gateways and/or from the device itself, the gateway or device that last created the consumer link will get the command messages.\nIf no device-specific command consumer exists for a command target device, but one gateway, that may act on behalf of the device, has opened a generic, device-unspecific command consumer link, then the command message is sent to that gateway.\nIf multiple gateways have opened a generic command consumer link, the protocol adapter may have to decide to which gateway a particular command message will be sent to. In case the command target device has already sent a telemetry, event or command response message via a gateway and if that gateway has opened a command consumer link, that gateway will be chosen. Otherwise one gateway that may act on behalf of the command target device and that has opened a command consumer link will be chosen randomly to receive the command message.\nClients MUST settle command messages using one of the following outcomes:\n accepted: The command message has been accepted for processing. released: The command message can not be processed by the client due to a (temporary) problem at the client side. rejected: The command message can not be processed by the client because the message does not fulfill some requirements. The rejected outcome\u0026rsquo;s error field SHOULD indicate the reason why the message can not be processed.  Sending a Response to a Command A device only needs to respond to commands that contain a reply-to address and a correlation-id. However, if the application expects a response, then devices must publish a response back to the application. Devices may use the same anonymous sender link for this purpose that they also use for sending telemetry data and events.\nThe adapter supports AT LEAST ONCE delivery of command response messages only. A client therefore MUST set the settled property to false and the rcv-settle-mode property to first in all transfer frame(s) it uses for uploading command responses. All other combinations are not supported by the adapter and result in the message being rejected.\n Authentication: SASL PLAIN or SASL EXTERNAL Message properties:  (required) to: MUST contain the value of the reply-to property of the command request message. (required) correlation-id: MUST contain the value of the correlation-id property of the command request message. (optional) content-type: The type of payload contained in the message body.   Message application-properties:  (required) status: MUST contain an integer status code indicating the outcome of processing the command at the device (see Command \u0026amp; Control API for details).   Message Body:  (optional) Arbitrary payload contained in either a single AMQP Data or AmqpValue section. Note that the adapter only supports values of type string or array of bytes in the AmqpValue section. Values of other types will be ignored.   Outcomes:  accepted: The message has been successfully forwarded downstream. released: The message could not be processed by the adapter due to a (temporary) problem that has not been caused by the client. Potential reasons include that there is no active downstream consumer for messages from the device. rejected: The message could not be processed by the adapter because the client and/or the message did not fulfill some requirements. The rejected outcome\u0026rsquo;s error field will indicate the reason why the message could not be processed. Possible error conditions include:  hono:bad-request: The message does not meet all formal requirements, e.g. a required property is missing. amqp:unauthorized-access: The adapter is not enabled for the tenant that the client belongs to. amqp:resource-limit-exceeded: One of the Resource Limit Checks has failed for the tenant that the client belongs to. amqp:precondition-failed: The message does not fulfill certain requirements, e.g adapter cannot assert device registration etc.      Examples The AMQP adapter client can be used to simulate a device which receives commands and sends responses back to the application. The command line client is used to simulate an application sending commands to devices and receiving command responses from devices.\nStart the AMQP adapter client, as follows:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-command --hono.client.username=sensor1@DEFAULT_TENANT --hono.client.password=hono-secret After successfully starting the client, a message indicating that the device is ready to receive commands will be printed to standard output. The device is now waiting to receive commands from applications.\nTo send a command to the device, open a new terminal shell and start the command application, as shown below:\n# in directory: hono/cli/ java -jar target/hono-cli-*-exec.jar --hono.client.host=localhost --hono.client.username=consumer@HONO --hono.client.password=verysecret --spring.profiles.active=command,ssl  Note Change into the cli directory before running the command above to start the command application. If you change into the target directory (i.e cli/target), then the client will not be able to locate to certificate needed to connect to the messaging network.  Once the command application starts successfully, enter a command name, payload and content-type of the command to send to the device.\n\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt; Enter name of command for device [DEFAULT_TENANT:4711] (prefix with \u0026#39;ow:\u0026#39; to send one-way command): setBrightness \u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt; Enter command payload: some-payload \u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt; Enter content type: text/plain After sending the command, the device (i.e. AMQP command client) will print out the command name and payload that it receives and automatically sends a command response to the application.\nReceived Command Message : [Command name: setBrightness, Command payload: some-payload] Command response sent [outcome: Accepted{}] Downstream Meta Data The adapter includes the following meta data in the application properties of messages being sent downstream:\n   Name Type Description     device_id string The identifier of the device that the message originates from.   orig_adapter string Contains the adapter\u0026rsquo;s type name which can be used by downstream consumers to determine the protocol adapter that the message has been received over. The AMQP adapter\u0026rsquo;s type name is hono-amqp.   orig_address string Contains the AMQP target address that the device has used to send the data.    The adapter also considers defaults registered for the device at either the tenant or the device level. The values of the default properties are determined as follows:\n If the message already contains a non-empty property of the same name, the value if unchanged. Otherwise, if a default property of the same name is defined in the device\u0026rsquo;s registration information, that value is used. Otherwise, if a default property of the same name is defined for the tenant that the device belongs to, that value is used.  Note that of the standard AMQP 1.0 message properties only the content-type and ttl can be set this way to a default value.\nEvent Message Time-to-live Events published by devices will usually be persisted by the AMQP Messaging Network in order to support deferred delivery to downstream consumers. In most cases the AMQP Messaging Network can be configured with a maximum time-to-live to apply to the events so that the events will be removed from the persistent store if no consumer has attached to receive the event before the message expires.\nIn order to support environments where the AMQP Messaging Network cannot be configured accordingly, the protocol adapter supports setting a downstream event message\u0026rsquo;s ttl property based on the default ttl and max-ttl values configured for a tenant/device as described in the Tenant API.\nTenant specific Configuration The adapter uses the Tenant API to retrieve tenant specific configuration for adapter type hono-amqp. The following properties are (currently) supported:\n   Name Type Default Value Description     enabled boolean true If set to false the adapter will reject all data from devices belonging to the tenant and respond with a amqp:unauthorized-access as the error condition value for rejecting the message.   "
 },
 {
 	"uri": "https://www.eclipse.org/hono/docs/1.7/user-guide/coap-adapter/",
 	"title": "CoAP Adapter",
 	"tags": [],
 	"description": "",
-	"content": "The CoAP protocol adapter exposes CoAP based endpoints for Eclipse Hono™\u0026rsquo;s south bound Telemetry, Event and Command \u0026amp; Control APIs.\nDevice Authentication The CoAP adapter by default requires clients (devices or gateway components) to authenticate during connection establishment. The adapter (currently) only supports PSK as part of a DTLS handshake for that purpose. Additional variants mentioned in Securing CoAP might be added in the future.\nThe adapter tries to authenticate the device using these mechanisms in the following order\nPSK The identity provided in the ClientKeyExchange must have the form auth-id@tenant, e.g. sensor1@DEFAULT_TENANT. The adapter performs the handshake using the credentials the configured Credentials service has on record for the client. The adapter uses the Credentials API\u0026rsquo;s get operation to retrieve the credentials on record with the tenant and auth-id provided by the device in the identity and psk as the type of secret as query parameters.\nThe examples below refer to devices 4711 and gw-1 of tenant DEFAULT_TENANT using auth-ids sensor1 and gw1 and corresponding secrets. The example deployment as described in the Deployment Guides comes pre-configured with the corresponding entities in its device registry component. Please refer to the Credentials API for details regarding the different types of secrets.\nNB There is a subtle difference between the device identifier (device-id) and the auth-id a device uses for authentication. See Device Identity for a discussion of the concepts.\nMessage Limits The adapter rejects\n a client\u0026rsquo;s request to upload data with status code 429 Too Many Requests and any AMQP 1.0 message containing a command sent by a north bound application  if the message limit that has been configured for the device\u0026rsquo;s tenant is exceeded.\nCoAP Content Format Codes CoAP doesn\u0026rsquo;t use a textual identifier for content types. Instead, numbers are used, which are maintained by the IANA. The IANA - CoAP Content Formats page lists all (currently) registered codes and the corresponding media types.\nPublish Telemetry Data (authenticated Device) The device is authenticated using PSK.\n URI: /telemetry Method: POST Type:  CON: at least once delivery semantics NON: at most once delivery semantics   Request Options:  (optional) content-format: The type of payload contained in the request body. Required, if request contains payload.   Query Parameters:  (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) empty: Marks the request as an empty notification.   Request Body:  (optional) Arbitrary payload encoded according to the given content type. Maybe empty, if URI-query: empty is provided.   Response Options:  (optional) content-format: A media type describing the semantics and format of payload contained in the response body. This option will only be present if the response contains a command to be executed by the device which requires input data. Note that this option will be empty if the media type contained in the command (AMQP) message\u0026rsquo;s content-type property cannot be mapped to one of the registered CoAP content-format codes. (optional) location-query: The hono-command query parameter contains the name of the command to execute. This option will only be present if the response contains a command to be executed by the device. (optional) location-path: The location path is command for one-way-commands and command_response/\u0026lt;command-request-id\u0026gt; for commands expecting a response. In the latter case, the location-path option contains exactly the URI-path that the device must use when sending its response to the command. This option will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device. (optional) Error details, if status code is \u0026gt;= 4.00.   Response Codes:  2.04 (Changed): The data in the request body has been accepted for processing. The response may contain a command for the device to execute. Note that if the message type is NON (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer (yet). However, if the message type is CON (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 4.00 (Bad Request): The request cannot be processed. Possible reasons include:  the request body is empty, and the URI-query option doesn\u0026rsquo;t contain the empty parameter.   4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no consumer of telemetry data for the given tenant connected to Hono, or the consumer has not indicated that it may receive further messages (not giving credits). If the message type is CON (at least once semantics), the reason may be:  The consumer has indicated that it didn\u0026rsquo;t process the telemetry data. The consumer failed to indicate in time whether it has processed the telemetry data.        This is the preferred way for devices to publish telemetry data. It is available only if the protocol adapter is configured to require devices to authenticate (which is the default).\nExamples\nThe examples provided below make use of the coap-client command line tool which is part of the libcoap project. Precompiled packages should be available for different Linux variants.\nPublish some JSON data for device 4711 using default message type CON (at least once):\ncoap-client -u sensor1@DEFAULT_TENANT -k hono-secret -m POST coaps://hono.eclipseprojects.io/telemetry -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39;  Note coap-client only reports error response-codes, so the expected 2.04 response code will not be printed to the terminal.  Publish some JSON data for device 4711 using message type NON (at most once):\ncoap-client -u sensor1@DEFAULT_TENANT -k hono-secret -N -m POST coaps://hono.eclipseprojects.io/telemetry -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish some JSON data for device 4711, indicating that the device will wait for 10 seconds to receive the response:\ncoap-client -u sensor1@DEFAULT_TENANT -k hono-secret -m POST coaps://hono.eclipseprojects.io/telemetry?hono-ttd=10 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; { \u0026#34;brightness\u0026#34;: 87 }  Note In the example above the response actually contains payload that should be used as input to a command to be executed by the device. This is just for illustrative purposes. You will usually get an empty response because there is no downstream application attached which could send any commands to the device.  Publish Telemetry Data (unauthenticated Device)  URI: /telemetry/${tenantId}/${deviceId} Method: PUT Type:  CON: at least once delivery semantics NON: at most once delivery semantics   Request Options:  (optional) content-format: The type of payload contained in the request body. Required, if request contains payload.   Query Parameters:  (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) empty: Marks the request as an empty notification.   Request Body:  (optional) Arbitrary payload encoded according to the given content type. Maybe empty, if URI-query: empty is provided.   Response Options:  (optional) content-format: A media type describing the semantics and format of payload contained in the response body. This option will only be present if the response contains a command to be executed by the device which requires input data. Note that this option will be empty if the media type contained in the command (AMQP) message\u0026rsquo;s content-type property cannot be mapped to one of the registered CoAP content-format codes. (optional) location-query: The hono-command query parameter contains the name of the command to execute. This option will only be present if the response contains a command to be executed by the device. (optional) location-path: The location path is command for one-way-commands and command_response/\u0026lt;command-request-id\u0026gt; for commands expecting a response. In the latter case, the location-path option contains exactly the URI-path that the device must use when sending its response to the command. This option will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 2.05 (Content). (optional) Error details, if status code is \u0026gt;= 4.00.   Response Codes:  2.04 (Changed): The data in the request body has been accepted for processing. The response may contain a command for the device to execute. Note that if the message type is NON (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer (yet). However, if the message type is CON (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 4.00 (Bad Request): The request cannot be processed. Possible reasons include:  the request body is empty, and the URI-query option doesn\u0026rsquo;t contain the empty parameter.   4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter. The given device does not belong to the given tenant.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no consumer of telemetry data for the given tenant connected to Hono, or the consumer has not indicated that it may receive further messages (not giving credits). If the message type is CON (at least once semantics), the reason may be:  The consumer has indicated that it didn\u0026rsquo;t process the telemetry data. The consumer failed to indicate in time whether it has processed the telemetry data.        This resource MUST be used by devices that have not authenticated to the protocol adapter. Note that this requires the HONO_COAP_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nPublish some JSON data for device 4711 using default message type CON (at least once):\ncoap-client -m PUT coap://hono.eclipseprojects.io/telemetry/DEFAULT_TENANT/4711 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish some JSON data for device 4711 using message type NON (at most once):\ncoap-client -N -m PUT coap://hono.eclipseprojects.io/telemetry/DEFAULT_TENANT/4711 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish some JSON data for device 4711, indicating that the device will wait for 10 seconds to receive the response:\ncoap-client -m PUT coap://hono.eclipseprojects.io/telemetry/DEFAULT_TENANT/4711?hono-ttd=10 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; { \u0026#34;brightness\u0026#34;: 87 } Publish Telemetry Data (authenticated Gateway)  URI: /telemetry/${tenantId}/${deviceId} Method: PUT Type:  CON: at least once delivery semantics NON: at most once delivery semantics   Request Options:  (optional) content-format: The type of payload contained in the request body. Required, if request contains payload.   Query Parameters:  (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) empty: Marks the request as an empty notification.   Request Body:  (optional) Arbitrary payload encoded according to the given content type. Maybe empty, if URI-query: empty is provided.   Response Options:  (optional) content-format: A media type describing the semantics and format of payload contained in the response body. This option will only be present if the response contains a command to be executed by the device which requires input data. Note that this option will be empty if the media type contained in the command (AMQP) message\u0026rsquo;s content-type property cannot be mapped to one of the registered CoAP content-format codes. (optional) location-query: The hono-command query parameter contains the name of the command to execute. This option will only be present if the response contains a command to be executed by the device. (optional) location-path: The location path is command/${tenantId}/${deviceId} for one-way-commands and command_response/${tenantId}/${deviceId}/\u0026lt;command-request-id\u0026gt; for commands expecting a response. In the latter case, the location-path option contains exactly the URI-path that the device must use when sending its response to the command. Note that in both cases the ${tenantId}/${deviceId} path segments indicate the device that the command is targeted at. This option will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 2.05 (Content). (optional) Error details, if status code is \u0026gt;= 4.00.   Response Codes:  2.04 (Changed): The data in the request body has been accepted for processing. The response may contain a command for a device to execute. Note that if the message type is NON (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer (yet). However, if the message type is CON (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 4.00 (Bad Request): The request cannot be processed. Possible reasons include:  the request body is empty, and the URI-query option doesn\u0026rsquo;t contain the empty parameter.   4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The tenant that the gateway belongs to is not allowed to use this protocol adapter. The device belongs to another tenant than the gateway. The gateway is not authorized to act on behalf of the device. The gateway associated with the device is not registered or disabled.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no consumer of telemetry data for the given tenant connected to Hono, or the consumer has not indicated that it may receive further messages (not giving credits). If the message type is CON (at least once semantics), the reason may be:  The consumer has indicated that it didn\u0026rsquo;t process the telemetry data. The consumer failed to indicate in time whether it has processed the telemetry data.        This resource can be used by gateway components to publish data on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the parameters from the URI are used to identify the device that the gateway publishes data for.\nThe protocol adapter checks the gateway\u0026rsquo;s authority to publish data on behalf of the device implicitly by means of retrieving a registration assertion for the device from the configured Device Registration service.\nExamples\nPublish some JSON data for device 4712 using default message type CON (at least once):\ncoap-client -u gw@DEFAULT_TENANT -k gw-secret -m PUT coaps://hono.eclipseprojects.io/telemetry/DEFAULT_TENANT/4712 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish some JSON data for device 4712 using message type NON (at most once):\ncoap-client -u gw@DEFAULT_TENANT -k gw-secret -N -m PUT coaps://hono.eclipseprojects.io/telemetry/DEFAULT_TENANT/4712 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish some JSON data for device 4712, indicating that the gateway will wait for 10 seconds to receive the response:\ncoap-client -u gw@DEFAULT_TENANT -k gw-secret -m PUT coaps://hono.eclipseprojects.io/telemetry/DEFAULT_TENANT/4712?hono-ttd=10 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; { \u0026#34;brightness\u0026#34;: 87 } NB The examples above assume that a gateway device has been registered with psk credentials with auth-id gw and secret gw-secret which is authorized to publish data on behalf of device 4712.\nPublish an Event (authenticated Device) The device is authenticated using PSK.\n URI: /event Method: POST Type:CON Request Options:  (optional) content-format: The type of payload contained in the request body. Required, if request contains payload.   Query Parameters:  (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) empty: Marks the request as an empty notification.   Request Body:  (optional) Arbitrary payload encoded according to the given content type. Maybe empty, if URI-query: empty is provided.   Response Options:  (optional) content-format: A media type describing the semantics and format of payload contained in the response body. This option will only be present if the response contains a command to be executed by the device which requires input data. Note that this option will be empty if the media type contained in the command (AMQP) message\u0026rsquo;s content-type property cannot be mapped to one of the registered CoAP content-format codes. (optional) location-query: The hono-command query parameter contains the name of the command to execute. This option will only be present if the response contains a command to be executed by the device. (optional) location-path: The location path is command for one-way-commands and command_response/\u0026lt;command-request-id\u0026gt; for commands expecting a response. In the latter case, the location-path option contains exactly the URI-path that the device must use when sending its response to the command. This option will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 2.05 (Content). (optional) Error details, if status code is \u0026gt;= 4.00.   Response Codes:  2.04 (Changed): The data in the request body has been accepted for processing. The response may contain a command for the device to execute. Note that if the message type is NON (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer (yet). However, if the message type is CON (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 4.00 (Bad Request): The request cannot be processed. Possible reasons include:  the request body is empty, and the URI-query option doesn\u0026rsquo;t contain the empty parameter.   4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed because there is no consumer of events for the given tenant connected to Hono, or the consumer didn\u0026rsquo;t process the event.    This is the preferred way for devices to publish events. It is available only if the protocol adapter is configured to require devices to authenticate (which is the default).\nExamples\nThe examples provided below make use of the coap-client command line tool which is part of the libcoap project. Precompiled packages should be available for different Linux variants.\nPublish some JSON data for device 4711 using default message type CON (at least once):\ncoap-client -u sensor1@DEFAULT_TENANT -k hono-secret -m POST coaps://hono.eclipseprojects.io/event -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39;  Note coap-client only reports error response-codes, so the expected 2.04 response code will not be printed to the terminal.  Publish some JSON data for device 4711, indicating that the device will wait for 10 seconds to receive the response:\ncoap-client -u sensor1@DEFAULT_TENANT -k hono-secret -m POST coaps://hono.eclipseprojects.io/event?hono-ttd=10 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; { \u0026#34;brightness\u0026#34;: 87 }  Note In the example above the response actually contains payload that should be used as input to a command to be executed by the device. This is just for illustrative purposes. You will usually get an empty response because there is no downstream application attached which could send any commands to the device.  Publish an Event (unauthenticated Device)  URI: /event/${tenantId}/${deviceId} Method: PUT Type:CON Request Options:  (optional) content-format: The type of payload contained in the request body. Required, if request contains payload.   Query Parameters:  (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) empty: Marks the request as an empty notification.   Request Body:  (optional) Arbitrary payload encoded according to the given content type. Maybe empty, if URI-query: empty is provided.   Response Options:  (optional) content-format: A media type describing the semantics and format of payload contained in the response body. This option will only be present if the response contains a command to be executed by the device which requires input data. Note that this option will be empty if the media type contained in the command (AMQP) message\u0026rsquo;s content-type property cannot be mapped to one of the registered CoAP content-format codes. (optional) location-query: The hono-command query parameter contains the name of the command to execute. This option will only be present if the response contains a command to be executed by the device. (optional) location-path: The location path is command for one-way-commands and command_response/\u0026lt;command-request-id\u0026gt; for commands expecting a response. In the latter case, the location-path option contains exactly the URI-path that the device must use when sending its response to the command. This option will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 2.05 (Content). (optional) Error details, if status code is \u0026gt;= 4.00.   Response Codes:  2.04 (Changed): The data in the request body has been accepted for processing. The response may contain a command for the device to execute. Note that if the message type is NON (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer (yet). However, if the message type is CON (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 4.00 (Bad Request): The request cannot be processed. Possible reasons include:  the request body is empty, and the URI-query option doesn\u0026rsquo;t contain the empty parameter.   4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter. The given device does not belong to the given tenant.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed because there is no consumer of events for the given tenant connected to Hono, or the consumer didn\u0026rsquo;t process the event.    This resource MUST be used by devices that have not authenticated to the protocol adapter. Note that this requires the HONO_COAP_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nPublish some JSON data for device 4711 using default message type CON (at least once):\ncoap-client -m PUT coap://hono.eclipseprojects.io/event/DEFAULT_TENANT/4711 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish some JSON data for device 4711, indicating that the device will wait for 10 seconds to receive the response:\ncoap-client -m PUT coap://hono.eclipseprojects.io/event/DEFAULT_TENANT/4711?hono-ttd=10 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; { \u0026#34;brightness\u0026#34;: 87 } Publish an Event (authenticated Gateway)  URI: /event/${tenantId}/${deviceId} Method: PUT Type:CON Request Options:  (optional) content-format: The type of payload contained in the request body. Required, if request contains payload.   Query Parameters:  (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) empty: Marks the request as an empty notification.   Request Body:  (optional) Arbitrary payload encoded according to the given content type. Maybe empty, if URI-query: empty is provided.   Response Options:  (optional) content-format: A media type describing the semantics and format of payload contained in the response body. This option will only be present if the response contains a command to be executed by the device which requires input data. Note that this option will be empty if the media type contained in the command (AMQP) message\u0026rsquo;s content-type property cannot be mapped to one of the registered CoAP content-format codes. (optional) location-query: The hono-command query parameter contains the name of the command to execute. This option will only be present if the response contains a command to be executed by the device. (optional) location-path: The location path is command/${tenantId}/${deviceId} for one-way-commands and command_response/${tenantId}/${deviceId}/\u0026lt;command-request-id\u0026gt; for commands expecting a response. In the latter case, the location-path option contains exactly the URI-path that the device must use when sending its response to the command. Note that in both cases the ${tenantId}/${deviceId} path segments indicate the device that the command is targeted at. This option will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 2.05 (Content). (optional) Error details, if status code is \u0026gt;= 4.00.   Response Codes:  2.04 (Changed): The data in the request body has been accepted for processing. The response may contain a command for a device to execute. Note that if the message type is NON (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer (yet). However, if the message type is CON (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 4.00 (Bad Request): The request cannot be processed. Possible reasons include:  the request body is empty, and the URI-query option doesn\u0026rsquo;t contain the empty parameter.   4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The tenant that the gateway belongs to is not allowed to use this protocol adapter. The device belongs to another tenant than the gateway. The gateway is not authorized to act on behalf of the device. The gateway associated with the device is not registered or disabled.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed because there is no consumer of events for the given tenant connected to Hono, or the consumer didn\u0026rsquo;t process the event.    This resource can be used by gateway components to publish data on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the parameters from the URI are used to identify the device that the gateway publishes data for.\nThe protocol adapter checks the gateway\u0026rsquo;s authority to publish data on behalf of the device implicitly by means of retrieving a registration assertion for the device from the configured Device Registration service.\nExamples\nPublish some JSON data for device 4712 using default message type CON (at least once):\ncoap-client -u gw@DEFAULT_TENANT -k gw-secret -m PUT coaps://hono.eclipseprojects.io/event/DEFAULT_TENANT/4712 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish some JSON data for device 4712, indicating that the gateway will wait for 10 seconds to receive the response:\ncoap-client -u gw@DEFAULT_TENANT -k gw-secret -m PUT coaps://hono.eclipseprojects.io/event/DEFAULT_TENANT/4712?hono-ttd=10 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; { \u0026#34;brightness\u0026#34;: 87 } NB The examples above assume that a gateway device has been registered with psk credentials with auth-id gw and secret gw-secret which is authorized to publish data on behalf of device 4712.\nCommand \u0026amp; Control The CoAP adapter enables devices to receive commands that have been sent by business applications. Commands are delivered to the device by means of a response message. That means a device first has to send a request, indicating how long it will wait for the response. That request can either be a telemetry or event message, with a hono-ttd query parameter (ttd for time till disconnect) specifying the number of seconds the device will wait for the response. The business application can react on that message by sending a command message, targeted at the device. The CoAP adapter will then send the command message as part of the response message to the device.\nCommands handled by gateways Authenticated gateways will receive commands for devices which do not connect to a protocol adapter directly but instead are connected to the gateway. Corresponding devices have to be configured so that they can be used with a gateway. See Configuring Gateway Devices for details.\nA gateway can send a request with the hono-ttd query parameter on the /event or /telemetry URI, indicating its readiness to receive a command for any device it acts on behalf of. Note that in this case, the business application will be notified with the gateway id in the device_id property of the downstream message.\nAn authenticated gateway can also indicate its readiness to receive a command targeted at a specific device. For that, the /event/${tenantId}/${deviceId} or /telemetry/${tenantId}/${deviceId} URI is to be used, containing the id of the device to receive a command for. The business application will receive a notification with that device id.\nIf there are multiple concurrent requests with a hono-ttd query parameter, sent by the command target device and/or one or more of its potential gateways, the CoAP adapter will choose the device or gateway to send the command to as follows:\n A request done by the command target device or by a gateway specifically done for that device, has precedence. If there are multiple, concurrent such requests, the last one will get the command message (if received) in its response. Note that the other requests won\u0026rsquo;t be answered with a command message in their response event if the business application sent multiple command messages. That means commands for a single device can only be requested sequentially, not in parallel. If the above doesn\u0026rsquo;t apply, a single hono-ttd request on the /event or /telemetry URI, sent by a gateway that the command target device is configured for, will get the command message in its response. If there are multiple, concurrent such requests by different gateways, all configured for the command target device, the request by the gateway will be chosen, through which the target device has last sent a telemetry or event message. If the target device hasn\u0026rsquo;t sent a message yet and it is thereby unknown via which gateway the device communicates, then one of the requests will be chosen randomly to set the command in its response.  Sending a Response to a Command (authenticated Device) The device is authenticated using PSK.\n URI: /command_response/${commandRequestId} Method: POST Type: CON Request Options:  (optional) content-type: A media type describing the semantics and format of the payload contained in the request body. This option must be set if the result of processing the command on the device is non-empty. In this case the result data is contained in the request body.   Query Parameters:  (required) hono-cmd-status: An HTTP status code indicating the outcome of processing the command.   Request Body:  (optional) Arbitrary data representing the result of processing the command on the device.   Response Codes:  2.04 (Changed): The response has been successfully delivered to the application that has sent the command. 4.00 (Bad Request): The request cannot be processed because the command status or command request ID are missing/malformed. 4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no application listening for a reply to the given commandRequestId. The application has already given up on waiting for a response.      This is the preferred way for devices to respond to commands. It is available only if the protocol adapter is configured to require devices to authenticate (which is the default).\nExample\nSend a response to a previously received command with the command-request-id req-id-uuid for device 4711:\ncoap-client -u sensor1@DEFAULT_TENANT -k hono-secret coaps://hono.eclipseprojects.io/command_response/req-id-uuid?hono-cmd-status=200 Sending a Response to a Command (unauthenticated Device)  URI: /command_response/${tenantId}/${deviceId}/${commandRequestId} Method: PUT Type: CON Request Options:  (optional) content-type: A media type describing the semantics and format of the payload contained in the request body. This option must be set if the result of processing the command on the device is non-empty. In this case the result data is contained in the request body.   Query Parameters:  (required) hono-cmd-status: An HTTP status code indicating the outcome of processing the command.   Request Body:  (optional) Arbitrary data representing the result of processing the command on the device.   Response Codes:  2.04 (Changed): The response has been successfully delivered to the application that has sent the command. 4.00 (Bad Request): The request cannot be processed because the command status or command request ID are missing/malformed. 4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter. The given device does not belong to the given tenant.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no application listening for a reply to the given commandRequestId. The application has already given up on waiting for a response.      This resource MUST be used by devices that have not authenticated to the protocol adapter. Note that this requires the HONO_HTTP_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nSend a response to a previously received command with the command-request-id req-id-uuid for the unauthenticated device 4711:\ncoap-client -u sensor1@DEFAULT_TENANT -k hono-secret coaps://hono.eclipseprojects.io/command_response/DEFAULT_TENANT/4711/req-id-uuid?hono-cmd-status=200 -e \u0026#39;{\u0026#34;brightness-changed\u0026#34;: true}\u0026#39; Sending a Response to a Command (authenticated Gateway)  URI: /command_response/${tenantId}/${deviceId}/${commandRequestId} Method: PUT Type: CON Request Options:  (optional) content-type: A media type describing the semantics and format of the payload contained in the request body. This option must be set if the result of processing the command on the device is non-empty. In this case the result data is contained in the request body.   Query Parameters:  (required) hono-cmd-status: An HTTP status code indicating the outcome of processing the command.   Request Body:  (optional) Arbitrary data representing the result of processing the command on the device.   Response Codes:  2.04 (Changed): The response has been successfully delivered to the application that has sent the command. 4.00 (Bad Request): The request cannot be processed because the command status or command request ID are missing/malformed. 4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter. The given device does not belong to the given tenant. The gateway is not authorized to act on behalf of the device. The gateway associated with the device is not registered or disabled.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no application listening for a reply to the given commandRequestId. The application has already given up on waiting for a response.      This resource can be used by gateway components to send the response to a command on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the parameters from the URI are used to identify the device that the gateway publishes data for.\nThe protocol adapter checks the gateway\u0026rsquo;s authority to send responses to a command on behalf of the device implicitly by means of retrieving a registration assertion for the device from the [configured Device Registration service] (/hono/docs/1.7/admin-guide/common-config/#device-registration-service-connection-configuration).\nExamples\nSend a response to a previously received command with the command-request-id req-id-uuid for device 4712:\ncoap-client -u gw@DEFAULT_TENANT -k gw-secret coaps://hono.eclipseprojects.io/command_response/DEFAULT_TENANT/4712/req-id-uuid?hono-cmd-status=200 -e \u0026#39;{\u0026#34;brightness-changed\u0026#34;: true}\u0026#39; NB The example above assumes that a gateway device has been registered with psk credentials with auth-id gw and secret gw-secret which is authorized to publish data on behalf of device 4712.\nDownstream Meta Data The adapter includes the following meta data in the application properties of messages being sent downstream:\n   Name Type Description     device_id string The identifier of the device that the message originates from.   orig_adapter string Contains the adapter\u0026rsquo;s type name which can be used by downstream consumers to determine the protocol adapter that the message has been received over. The CoAP adapter\u0026rsquo;s type name is hono-coap.   orig_address string Contains the (relative) URI that the device has originally posted the data to.   ttd integer Contains the effective number of seconds that the device will wait for a response. This property is only set if the request contains the hono-ttd URI-query option.    The adapter also considers defaults registered for the device at either the tenant or the device level. The values of the default properties are determined as follows:\n If the message already contains a non-empty property of the same name, the value if unchanged. Otherwise, if a default property of the same name is defined in the device\u0026rsquo;s registration information, that value is used. Otherwise, if a default property of the same name is defined for the tenant that the device belongs to, that value is used.  Note that of the standard AMQP 1.0 message properties only the content-type and ttl can be set this way to a default value.\nEvent Message Time-to-live Events published by devices will usually be persisted by the AMQP Messaging Network in order to support deferred delivery to downstream consumers. In most cases the AMQP Messaging Network can be configured with a maximum time-to-live to apply to the events so that the events will be removed from the persistent store if no consumer has attached to receive the event before the message expires.\nIn order to support environments where the AMQP Messaging Network cannot be configured accordingly, the protocol adapter supports setting a downstream event message\u0026rsquo;s ttl property based on the hono-ttl property set as a query parameter in the event requests by the devices. Also the default ttl and max-ttl values can be configured for a tenant/device as described in the [Tenant API] (/hono/docs/1.7/api/tenant/#resource-limits-configuration-format).\nTenant specific Configuration The adapter uses the Tenant API to retrieve tenant specific configuration for adapter type hono-coap. The following properties are (currently) supported:\n   Name Type Default Value Description     enabled boolean true If set to false the adapter will reject all data from devices belonging to the tenant.   max-ttd integer 60 Defines a tenant specific upper limit for the time until disconnect property that devices may include in requests for uploading telemetry data or events. Please refer to the Command \u0026amp; Control concept page for a discussion of this parameter\u0026rsquo;s purpose and usage.\nThis property can be set for the hono-coap adapter type as an extension property in the adapter section of the tenant configuration.\nIf it is not set, then the default value of 60 seconds is used.   timeoutToAck integer - This property has the same semantics as the corresponding property at the adapter level. However, any (non-null) value configured for a tenant takes precedence over the adapter level value for all devices of the particular tenant.   "
+	"content": "The CoAP protocol adapter exposes CoAP based endpoints for Eclipse Hono™\u0026rsquo;s south bound Telemetry, Event and Command \u0026amp; Control APIs.\nDevice Authentication The CoAP adapter by default requires clients (devices or gateway components) to authenticate during connection establishment. The adapter (currently) only supports PSK as part of a DTLS handshake for that purpose. Additional variants mentioned in Securing CoAP might be added in the future.\nThe adapter tries to authenticate the device using these mechanisms in the following order\nPSK The identity provided in the ClientKeyExchange must have the form auth-id@tenant, e.g. sensor1@DEFAULT_TENANT. The adapter performs the handshake using the credentials the configured Credentials service has on record for the client. The adapter uses the Credentials API\u0026rsquo;s get operation to retrieve the credentials on record with the tenant and auth-id provided by the device in the identity and psk as the type of secret as query parameters.\nThe examples below refer to devices 4711 and gw-1 of tenant DEFAULT_TENANT using auth-ids sensor1 and gw1 and corresponding secrets. The example deployment as described in the Deployment Guides comes pre-configured with the corresponding entities in its device registry component. Please refer to the Credentials API for details regarding the different types of secrets.\nNB There is a subtle difference between the device identifier (device-id) and the auth-id a device uses for authentication. See Device Identity for a discussion of the concepts.\nMessage Limits The adapter rejects\n a client\u0026rsquo;s request to upload data with status code 429 Too Many Requests and any AMQP 1.0 message containing a command sent by a north bound application  if the message limit that has been configured for the device\u0026rsquo;s tenant is exceeded.\nCoAP Content Format Codes CoAP doesn\u0026rsquo;t use a textual identifier for content types. Instead, numbers are used, which are maintained by the IANA. The IANA - CoAP Content Formats page lists all (currently) registered codes and the corresponding media types.\nPublish Telemetry Data (authenticated Device) The device is authenticated using PSK.\n URI: /telemetry Method: POST Type:  CON: at least once delivery semantics NON: at most once delivery semantics   Request Options:  (optional) content-format: The type of payload contained in the request body. Required, if request contains payload.   Query Parameters:  (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) empty: Marks the request as an empty notification.   Request Body:  (optional) Arbitrary payload encoded according to the given content type. Maybe empty, if URI-query: empty is provided.   Response Options:  (optional) content-format: A media type describing the semantics and format of payload contained in the response body. This option will only be present if the response contains a command to be executed by the device which requires input data. Note that this option will be empty if the media type contained in the command (AMQP) message\u0026rsquo;s content-type property cannot be mapped to one of the registered CoAP content-format codes. (optional) location-query: The hono-command query parameter contains the name of the command to execute. This option will only be present if the response contains a command to be executed by the device. (optional) location-path: The location path is command for one-way-commands and command_response/\u0026lt;command-request-id\u0026gt; for commands expecting a response. In the latter case, the location-path option contains exactly the URI-path that the device must use when sending its response to the command. This option will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device. (optional) Error details, if status code is \u0026gt;= 4.00.   Response Codes:  2.04 (Changed): The data in the request body has been accepted for processing. The response may contain a command for the device to execute. Note that if the message type is NON (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer (yet). However, if the message type is CON (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 4.00 (Bad Request): The request cannot be processed. Possible reasons include:  the request body is empty, and the URI-query option doesn\u0026rsquo;t contain the empty parameter.   4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no consumer of telemetry data for the given tenant connected to Hono, or the consumer has not indicated that it may receive further messages (not giving credits). If the message type is CON (at least once semantics), the reason may be:  The consumer has indicated that it didn\u0026rsquo;t process the telemetry data. The consumer failed to indicate in time whether it has processed the telemetry data.        This is the preferred way for devices to publish telemetry data. It is available only if the protocol adapter is configured to require devices to authenticate (which is the default).\nExamples\nThe examples provided below make use of the coap-client command line tool which is part of the libcoap project. Precompiled packages should be available for different Linux variants.\nPublish some JSON data for device 4711 using default message type CON (at least once):\ncoap-client -u sensor1@DEFAULT_TENANT -k hono-secret -m POST coaps://hono.eclipseprojects.io/telemetry -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39;  Note coap-client only reports error response-codes, so the expected 2.04 response code will not be printed to the terminal.  Publish some JSON data for device 4711 using message type NON (at most once):\ncoap-client -u sensor1@DEFAULT_TENANT -k hono-secret -N -m POST coaps://hono.eclipseprojects.io/telemetry -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish some JSON data for device 4711, indicating that the device will wait for 10 seconds to receive the response:\ncoap-client -u sensor1@DEFAULT_TENANT -k hono-secret -m POST coaps://hono.eclipseprojects.io/telemetry?hono-ttd=10 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; { \u0026#34;brightness\u0026#34;: 87 }  Note In the example above the response actually contains payload that should be used as input to a command to be executed by the device. This is just for illustrative purposes. You will usually get an empty response because there is no downstream application attached which could send any commands to the device.  Publish Telemetry Data (unauthenticated Device)  URI: /telemetry/${tenantId}/${deviceId} Method: PUT Type:  CON: at least once delivery semantics NON: at most once delivery semantics   Request Options:  (optional) content-format: The type of payload contained in the request body. Required, if request contains payload.   Query Parameters:  (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) empty: Marks the request as an empty notification.   Request Body:  (optional) Arbitrary payload encoded according to the given content type. Maybe empty, if URI-query: empty is provided.   Response Options:  (optional) content-format: A media type describing the semantics and format of payload contained in the response body. This option will only be present if the response contains a command to be executed by the device which requires input data. Note that this option will be empty if the media type contained in the command (AMQP) message\u0026rsquo;s content-type property cannot be mapped to one of the registered CoAP content-format codes. (optional) location-query: The hono-command query parameter contains the name of the command to execute. This option will only be present if the response contains a command to be executed by the device. (optional) location-path: The location path is command for one-way-commands and command_response/\u0026lt;command-request-id\u0026gt; for commands expecting a response. In the latter case, the location-path option contains exactly the URI-path that the device must use when sending its response to the command. This option will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 2.05 (Content). (optional) Error details, if status code is \u0026gt;= 4.00.   Response Codes:  2.04 (Changed): The data in the request body has been accepted for processing. The response may contain a command for the device to execute. Note that if the message type is NON (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer (yet). However, if the message type is CON (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 4.00 (Bad Request): The request cannot be processed. Possible reasons include:  the request body is empty, and the URI-query option doesn\u0026rsquo;t contain the empty parameter.   4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter. The given device does not belong to the given tenant.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no consumer of telemetry data for the given tenant connected to Hono, or the consumer has not indicated that it may receive further messages (not giving credits). If the message type is CON (at least once semantics), the reason may be:  The consumer has indicated that it didn\u0026rsquo;t process the telemetry data. The consumer failed to indicate in time whether it has processed the telemetry data.        This resource MUST be used by devices that have not authenticated to the protocol adapter. Note that this requires the HONO_COAP_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nPublish some JSON data for device 4711 using default message type CON (at least once):\ncoap-client -m PUT coap://hono.eclipseprojects.io/telemetry/DEFAULT_TENANT/4711 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish some JSON data for device 4711 using message type NON (at most once):\ncoap-client -N -m PUT coap://hono.eclipseprojects.io/telemetry/DEFAULT_TENANT/4711 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish some JSON data for device 4711, indicating that the device will wait for 10 seconds to receive the response:\ncoap-client -m PUT coap://hono.eclipseprojects.io/telemetry/DEFAULT_TENANT/4711?hono-ttd=10 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; { \u0026#34;brightness\u0026#34;: 87 } Publish Telemetry Data (authenticated Gateway)  URI: /telemetry/${tenantId}/${deviceId} Method: PUT Type:  CON: at least once delivery semantics NON: at most once delivery semantics   Request Options:  (optional) content-format: The type of payload contained in the request body. Required, if request contains payload.   Query Parameters:  (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) empty: Marks the request as an empty notification.   Request Body:  (optional) Arbitrary payload encoded according to the given content type. Maybe empty, if URI-query: empty is provided.   Response Options:  (optional) content-format: A media type describing the semantics and format of payload contained in the response body. This option will only be present if the response contains a command to be executed by the device which requires input data. Note that this option will be empty if the media type contained in the command (AMQP) message\u0026rsquo;s content-type property cannot be mapped to one of the registered CoAP content-format codes. (optional) location-query: The hono-command query parameter contains the name of the command to execute. This option will only be present if the response contains a command to be executed by the device. (optional) location-path: The location path is command/${tenantId}/${deviceId} for one-way-commands and command_response/${tenantId}/${deviceId}/\u0026lt;command-request-id\u0026gt; for commands expecting a response. In the latter case, the location-path option contains exactly the URI-path that the device must use when sending its response to the command. Note that in both cases the ${tenantId}/${deviceId} path segments indicate the device that the command is targeted at. This option will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 2.05 (Content). (optional) Error details, if status code is \u0026gt;= 4.00.   Response Codes:  2.04 (Changed): The data in the request body has been accepted for processing. The response may contain a command for a device to execute. Note that if the message type is NON (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer (yet). However, if the message type is CON (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 4.00 (Bad Request): The request cannot be processed. Possible reasons include:  the request body is empty, and the URI-query option doesn\u0026rsquo;t contain the empty parameter.   4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The tenant that the gateway belongs to is not allowed to use this protocol adapter. The device belongs to another tenant than the gateway. The gateway is not authorized to act on behalf of the device. The gateway associated with the device is not registered or disabled.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no consumer of telemetry data for the given tenant connected to Hono, or the consumer has not indicated that it may receive further messages (not giving credits). If the message type is CON (at least once semantics), the reason may be:  The consumer has indicated that it didn\u0026rsquo;t process the telemetry data. The consumer failed to indicate in time whether it has processed the telemetry data.        This resource can be used by gateway components to publish data on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the parameters from the URI are used to identify the device that the gateway publishes data for.\nThe protocol adapter checks the gateway\u0026rsquo;s authority to publish data on behalf of the device implicitly by means of retrieving a registration assertion for the device from the configured Device Registration service.\nExamples\nPublish some JSON data for device 4712 using default message type CON (at least once):\ncoap-client -u gw@DEFAULT_TENANT -k gw-secret -m PUT coaps://hono.eclipseprojects.io/telemetry/DEFAULT_TENANT/4712 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish some JSON data for device 4712 using message type NON (at most once):\ncoap-client -u gw@DEFAULT_TENANT -k gw-secret -N -m PUT coaps://hono.eclipseprojects.io/telemetry/DEFAULT_TENANT/4712 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish some JSON data for device 4712, indicating that the gateway will wait for 10 seconds to receive the response:\ncoap-client -u gw@DEFAULT_TENANT -k gw-secret -m PUT coaps://hono.eclipseprojects.io/telemetry/DEFAULT_TENANT/4712?hono-ttd=10 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; { \u0026#34;brightness\u0026#34;: 87 } NB The examples above assume that a gateway device has been registered with psk credentials with auth-id gw and secret gw-secret which is authorized to publish data on behalf of device 4712.\nPublish an Event (authenticated Device) The device is authenticated using PSK.\n URI: /event Method: POST Type:CON Request Options:  (optional) content-format: The type of payload contained in the request body. Required, if request contains payload.   Query Parameters:  (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) empty: Marks the request as an empty notification.   Request Body:  (optional) Arbitrary payload encoded according to the given content type. Maybe empty, if URI-query: empty is provided.   Response Options:  (optional) content-format: A media type describing the semantics and format of payload contained in the response body. This option will only be present if the response contains a command to be executed by the device which requires input data. Note that this option will be empty if the media type contained in the command (AMQP) message\u0026rsquo;s content-type property cannot be mapped to one of the registered CoAP content-format codes. (optional) location-query: The hono-command query parameter contains the name of the command to execute. This option will only be present if the response contains a command to be executed by the device. (optional) location-path: The location path is command for one-way-commands and command_response/\u0026lt;command-request-id\u0026gt; for commands expecting a response. In the latter case, the location-path option contains exactly the URI-path that the device must use when sending its response to the command. This option will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 2.05 (Content). (optional) Error details, if status code is \u0026gt;= 4.00.   Response Codes:  2.04 (Changed): The data in the request body has been accepted for processing. The response may contain a command for the device to execute. Note that if the message type is NON (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer (yet). However, if the message type is CON (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 4.00 (Bad Request): The request cannot be processed. Possible reasons include:  the request body is empty, and the URI-query option doesn\u0026rsquo;t contain the empty parameter.   4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed because there is no consumer of events for the given tenant connected to Hono, or the consumer didn\u0026rsquo;t process the event.    This is the preferred way for devices to publish events. It is available only if the protocol adapter is configured to require devices to authenticate (which is the default).\nExamples\nThe examples provided below make use of the coap-client command line tool which is part of the libcoap project. Precompiled packages should be available for different Linux variants.\nPublish some JSON data for device 4711 using default message type CON (at least once):\ncoap-client -u sensor1@DEFAULT_TENANT -k hono-secret -m POST coaps://hono.eclipseprojects.io/event -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39;  Note coap-client only reports error response-codes, so the expected 2.04 response code will not be printed to the terminal.  Publish some JSON data for device 4711, indicating that the device will wait for 10 seconds to receive the response:\ncoap-client -u sensor1@DEFAULT_TENANT -k hono-secret -m POST coaps://hono.eclipseprojects.io/event?hono-ttd=10 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; { \u0026#34;brightness\u0026#34;: 87 }  Note In the example above the response actually contains payload that should be used as input to a command to be executed by the device. This is just for illustrative purposes. You will usually get an empty response because there is no downstream application attached which could send any commands to the device.  Publish an Event (unauthenticated Device)  URI: /event/${tenantId}/${deviceId} Method: PUT Type:CON Request Options:  (optional) content-format: The type of payload contained in the request body. Required, if request contains payload.   Query Parameters:  (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) empty: Marks the request as an empty notification.   Request Body:  (optional) Arbitrary payload encoded according to the given content type. Maybe empty, if URI-query: empty is provided.   Response Options:  (optional) content-format: A media type describing the semantics and format of payload contained in the response body. This option will only be present if the response contains a command to be executed by the device which requires input data. Note that this option will be empty if the media type contained in the command (AMQP) message\u0026rsquo;s content-type property cannot be mapped to one of the registered CoAP content-format codes. (optional) location-query: The hono-command query parameter contains the name of the command to execute. This option will only be present if the response contains a command to be executed by the device. (optional) location-path: The location path is command for one-way-commands and command_response/\u0026lt;command-request-id\u0026gt; for commands expecting a response. In the latter case, the location-path option contains exactly the URI-path that the device must use when sending its response to the command. This option will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 2.05 (Content). (optional) Error details, if status code is \u0026gt;= 4.00.   Response Codes:  2.04 (Changed): The data in the request body has been accepted for processing. The response may contain a command for the device to execute. Note that if the message type is NON (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer (yet). However, if the message type is CON (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 4.00 (Bad Request): The request cannot be processed. Possible reasons include:  the request body is empty, and the URI-query option doesn\u0026rsquo;t contain the empty parameter.   4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter. The given device does not belong to the given tenant.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed because there is no consumer of events for the given tenant connected to Hono, or the consumer didn\u0026rsquo;t process the event.    This resource MUST be used by devices that have not authenticated to the protocol adapter. Note that this requires the HONO_COAP_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nPublish some JSON data for device 4711 using default message type CON (at least once):\ncoap-client -m PUT coap://hono.eclipseprojects.io/event/DEFAULT_TENANT/4711 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish some JSON data for device 4711, indicating that the device will wait for 10 seconds to receive the response:\ncoap-client -m PUT coap://hono.eclipseprojects.io/event/DEFAULT_TENANT/4711?hono-ttd=10 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; { \u0026#34;brightness\u0026#34;: 87 } Publish an Event (authenticated Gateway)  URI: /event/${tenantId}/${deviceId} Method: PUT Type:CON Request Options:  (optional) content-format: The type of payload contained in the request body. Required, if request contains payload.   Query Parameters:  (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) empty: Marks the request as an empty notification.   Request Body:  (optional) Arbitrary payload encoded according to the given content type. Maybe empty, if URI-query: empty is provided.   Response Options:  (optional) content-format: A media type describing the semantics and format of payload contained in the response body. This option will only be present if the response contains a command to be executed by the device which requires input data. Note that this option will be empty if the media type contained in the command (AMQP) message\u0026rsquo;s content-type property cannot be mapped to one of the registered CoAP content-format codes. (optional) location-query: The hono-command query parameter contains the name of the command to execute. This option will only be present if the response contains a command to be executed by the device. (optional) location-path: The location path is command/${tenantId}/${deviceId} for one-way-commands and command_response/${tenantId}/${deviceId}/\u0026lt;command-request-id\u0026gt; for commands expecting a response. In the latter case, the location-path option contains exactly the URI-path that the device must use when sending its response to the command. Note that in both cases the ${tenantId}/${deviceId} path segments indicate the device that the command is targeted at. This option will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 2.05 (Content). (optional) Error details, if status code is \u0026gt;= 4.00.   Response Codes:  2.04 (Changed): The data in the request body has been accepted for processing. The response may contain a command for a device to execute. Note that if the message type is NON (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer (yet). However, if the message type is CON (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 4.00 (Bad Request): The request cannot be processed. Possible reasons include:  the request body is empty, and the URI-query option doesn\u0026rsquo;t contain the empty parameter.   4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The tenant that the gateway belongs to is not allowed to use this protocol adapter. The device belongs to another tenant than the gateway. The gateway is not authorized to act on behalf of the device. The gateway associated with the device is not registered or disabled.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed because there is no consumer of events for the given tenant connected to Hono, or the consumer didn\u0026rsquo;t process the event.    This resource can be used by gateway components to publish data on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the parameters from the URI are used to identify the device that the gateway publishes data for.\nThe protocol adapter checks the gateway\u0026rsquo;s authority to publish data on behalf of the device implicitly by means of retrieving a registration assertion for the device from the configured Device Registration service.\nExamples\nPublish some JSON data for device 4712 using default message type CON (at least once):\ncoap-client -u gw@DEFAULT_TENANT -k gw-secret -m PUT coaps://hono.eclipseprojects.io/event/DEFAULT_TENANT/4712 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish some JSON data for device 4712, indicating that the gateway will wait for 10 seconds to receive the response:\ncoap-client -u gw@DEFAULT_TENANT -k gw-secret -m PUT coaps://hono.eclipseprojects.io/event/DEFAULT_TENANT/4712?hono-ttd=10 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; { \u0026#34;brightness\u0026#34;: 87 } NB The examples above assume that a gateway device has been registered with psk credentials with auth-id gw and secret gw-secret which is authorized to publish data on behalf of device 4712.\nCommand \u0026amp; Control The CoAP adapter enables devices to receive commands that have been sent by business applications. Commands are delivered to the device by means of a response message. That means a device first has to send a request, indicating how long it will wait for the response. That request can either be a telemetry or event message, with a hono-ttd query parameter (ttd for time till disconnect) specifying the number of seconds the device will wait for the response. The business application can react on that message by sending a command message, targeted at the device. The CoAP adapter will then send the command message as part of the response message to the device.\nCommands handled by gateways Authenticated gateways will receive commands for devices which do not connect to a protocol adapter directly but instead are connected to the gateway. Corresponding devices have to be configured so that they can be used with a gateway. See Configuring Gateway Devices for details.\nA gateway can send a request with the hono-ttd query parameter on the /event or /telemetry URI, indicating its readiness to receive a command for any device it acts on behalf of. Note that in this case, the business application will be notified with the gateway id in the device_id property of the downstream message.\nAn authenticated gateway can also indicate its readiness to receive a command targeted at a specific device. For that, the /event/${tenantId}/${deviceId} or /telemetry/${tenantId}/${deviceId} URI is to be used, containing the id of the device to receive a command for. The business application will receive a notification with that device id.\nIf there are multiple concurrent requests with a hono-ttd query parameter, sent by the command target device and/or one or more of its potential gateways, the CoAP adapter will choose the device or gateway to send the command to as follows:\n A request done by the command target device or by a gateway specifically done for that device, has precedence. If there are multiple, concurrent such requests, the last one will get the command message (if received) in its response. Note that the other requests won\u0026rsquo;t be answered with a command message in their response event if the business application sent multiple command messages. That means commands for a single device can only be requested sequentially, not in parallel. If the above doesn\u0026rsquo;t apply, a single hono-ttd request on the /event or /telemetry URI, sent by a gateway that the command target device is configured for, will get the command message in its response. If there are multiple, concurrent such requests by different gateways, all configured for the command target device, the request by the gateway will be chosen, through which the target device has last sent a telemetry or event message. If the target device hasn\u0026rsquo;t sent a message yet and it is thereby unknown via which gateway the device communicates, then one of the requests will be chosen randomly to set the command in its response.  Sending a Response to a Command (authenticated Device) The device is authenticated using PSK.\n URI: /command_response/${commandRequestId} Method: POST Type: CON Request Options:  (optional) content-type: A media type describing the semantics and format of the payload contained in the request body. This option must be set if the result of processing the command on the device is non-empty. In this case the result data is contained in the request body.   Query Parameters:  (required) hono-cmd-status: An HTTP status code indicating the outcome of processing the command.   Request Body:  (optional) Arbitrary data representing the result of processing the command on the device.   Response Codes:  2.04 (Changed): The response has been successfully delivered to the application that has sent the command. 4.00 (Bad Request): The request cannot be processed because the command status or command request ID are missing/malformed. 4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no application listening for a reply to the given commandRequestId. The application has already given up on waiting for a response.      This is the preferred way for devices to respond to commands. It is available only if the protocol adapter is configured to require devices to authenticate (which is the default).\nExample\nSend a response to a previously received command with the command-request-id req-id-uuid for device 4711:\ncoap-client -u sensor1@DEFAULT_TENANT -k hono-secret coaps://hono.eclipseprojects.io/command_response/req-id-uuid?hono-cmd-status=200 Sending a Response to a Command (unauthenticated Device)  URI: /command_response/${tenantId}/${deviceId}/${commandRequestId} Method: PUT Type: CON Request Options:  (optional) content-type: A media type describing the semantics and format of the payload contained in the request body. This option must be set if the result of processing the command on the device is non-empty. In this case the result data is contained in the request body.   Query Parameters:  (required) hono-cmd-status: An HTTP status code indicating the outcome of processing the command.   Request Body:  (optional) Arbitrary data representing the result of processing the command on the device.   Response Codes:  2.04 (Changed): The response has been successfully delivered to the application that has sent the command. 4.00 (Bad Request): The request cannot be processed because the command status or command request ID are missing/malformed. 4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter. The given device does not belong to the given tenant.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no application listening for a reply to the given commandRequestId. The application has already given up on waiting for a response.      This resource MUST be used by devices that have not authenticated to the protocol adapter. Note that this requires the HONO_HTTP_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nSend a response to a previously received command with the command-request-id req-id-uuid for the unauthenticated device 4711:\ncoap-client -u sensor1@DEFAULT_TENANT -k hono-secret coaps://hono.eclipseprojects.io/command_response/DEFAULT_TENANT/4711/req-id-uuid?hono-cmd-status=200 -e \u0026#39;{\u0026#34;brightness-changed\u0026#34;: true}\u0026#39; Sending a Response to a Command (authenticated Gateway)  URI: /command_response/${tenantId}/${deviceId}/${commandRequestId} Method: PUT Type: CON Request Options:  (optional) content-type: A media type describing the semantics and format of the payload contained in the request body. This option must be set if the result of processing the command on the device is non-empty. In this case the result data is contained in the request body.   Query Parameters:  (required) hono-cmd-status: An HTTP status code indicating the outcome of processing the command.   Request Body:  (optional) Arbitrary data representing the result of processing the command on the device.   Response Codes:  2.04 (Changed): The response has been successfully delivered to the application that has sent the command. 4.00 (Bad Request): The request cannot be processed because the command status or command request ID are missing/malformed. 4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter. The given device does not belong to the given tenant. The gateway is not authorized to act on behalf of the device. The gateway associated with the device is not registered or disabled.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no application listening for a reply to the given commandRequestId. The application has already given up on waiting for a response.      This resource can be used by gateway components to send the response to a command on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the parameters from the URI are used to identify the device that the gateway publishes data for.\nThe protocol adapter checks the gateway\u0026rsquo;s authority to send responses to a command on behalf of the device implicitly by means of retrieving a registration assertion for the device from the configured Device Registration service.\nExamples\nSend a response to a previously received command with the command-request-id req-id-uuid for device 4712:\ncoap-client -u gw@DEFAULT_TENANT -k gw-secret coaps://hono.eclipseprojects.io/command_response/DEFAULT_TENANT/4712/req-id-uuid?hono-cmd-status=200 -e \u0026#39;{\u0026#34;brightness-changed\u0026#34;: true}\u0026#39; NB The example above assumes that a gateway device has been registered with psk credentials with auth-id gw and secret gw-secret which is authorized to publish data on behalf of device 4712.\nDownstream Meta Data The adapter includes the following meta data in the application properties of messages being sent downstream:\n   Name Type Description     device_id string The identifier of the device that the message originates from.   orig_adapter string Contains the adapter\u0026rsquo;s type name which can be used by downstream consumers to determine the protocol adapter that the message has been received over. The CoAP adapter\u0026rsquo;s type name is hono-coap.   orig_address string Contains the (relative) URI that the device has originally posted the data to.   ttd integer Contains the effective number of seconds that the device will wait for a response. This property is only set if the request contains the hono-ttd URI-query option.    The adapter also considers defaults registered for the device at either the tenant or the device level. The values of the default properties are determined as follows:\n If the message already contains a non-empty property of the same name, the value if unchanged. Otherwise, if a default property of the same name is defined in the device\u0026rsquo;s registration information, that value is used. Otherwise, if a default property of the same name is defined for the tenant that the device belongs to, that value is used.  Note that of the standard AMQP 1.0 message properties only the content-type and ttl can be set this way to a default value.\nEvent Message Time-to-live Events published by devices will usually be persisted by the AMQP Messaging Network in order to support deferred delivery to downstream consumers. In most cases the AMQP Messaging Network can be configured with a maximum time-to-live to apply to the events so that the events will be removed from the persistent store if no consumer has attached to receive the event before the message expires.\nIn order to support environments where the AMQP Messaging Network cannot be configured accordingly, the protocol adapter supports setting a downstream event message\u0026rsquo;s ttl property based on the hono-ttl property set as a query parameter in the event requests by the devices. Also the default ttl and max-ttl values can be configured for a tenant/device as described in the Tenant API.\nTenant specific Configuration The adapter uses the Tenant API to retrieve tenant specific configuration for adapter type hono-coap. The following properties are (currently) supported:\n   Name Type Default Value Description     enabled boolean true If set to false the adapter will reject all data from devices belonging to the tenant.   max-ttd integer 60 Defines a tenant specific upper limit for the time until disconnect property that devices may include in requests for uploading telemetry data or events. Please refer to the Command \u0026amp; Control concept page for a discussion of this parameter\u0026rsquo;s purpose and usage.\nThis property can be set for the hono-coap adapter type as an extension property in the adapter section of the tenant configuration.\nIf it is not set, then the default value of 60 seconds is used.   timeoutToAck integer - This property has the same semantics as the corresponding property at the adapter level. However, any (non-null) value configured for a tenant takes precedence over the adapter level value for all devices of the particular tenant.   "
 },
 {
 	"uri": "https://www.eclipse.org/hono/docs/1.7/user-guide/kura-adapter/",
 	"title": "Kura Adapter",
 	"tags": [],
 	"description": "",
-	"content": "The Kura protocol adapter exposes an MQTT topic hierarchy allowing Eclipse Kura™ based gateways to publish control and data messages to Eclipse Hono™\u0026rsquo;s Telemetry and Event endpoints.\n Note The Kura adapter is supposed to be used with gateways running Kura version 3.x. Gateways running Kura version 4 and later should connect to the MQTT adapter instead.  Authentication The Kura adapter by default requires devices (gateways) to authenticate during connection establishment. The adapter supports both the authentication based on the username/password provided in an MQTT CONNECT packet as well as client certificate based authentication as part of a TLS handshake for that purpose.\nThe adapter tries to authenticate the device using these mechanisms in the following order\nClient Certificate When a device uses a client certificate for authentication during the TLS handshake, the adapter tries to determine the tenant that the device belongs to based on the issuer DN contained in the certificate. In order for the lookup to succeed, the tenant\u0026rsquo;s trust anchor needs to be configured by means of registering the trusted certificate authority. The device\u0026rsquo;s client certificate will then be validated using the registered trust anchor, thus implicitly establishing the tenant that the device belongs to. In a second step, the adapter uses the Credentials API\u0026rsquo;s get operation to retrieve the credentials on record, including the client certificate\u0026rsquo;s subject DN as the auth-id, x509-cert as the type of secret and the MQTT client identifier as client-id in the request payload.\nNB The adapter needs to be configured for TLS in order to support this mechanism.\nUsername/Password When a device wants to authenticate using this mechanism, it needs to provide a username and a password in the MQTT CONNECT packet it sends in order to initiate the connection. The username must have the form auth-id@tenant, e.g. sensor1@DEFAULT_TENANT. The adapter verifies the credentials provided by the client against the credentials that the configured Credentials service has on record for the client. The adapter uses the Credentials API\u0026rsquo;s get operation to retrieve the credentials on record, including the tenant and auth-id provided by the client in the username, hashed-password as the type of secret and the MQTT client identifier as client-id in the request payload.\nPlease refer to the Eclipse Kura documentation on how to configure the gateway\u0026rsquo;s cloud service connection accordingly. It is important to set the gateway\u0026rsquo;s topic.context.account-name to the ID of the Hono tenant that the gateway has been registered with whereas the gateway\u0026rsquo;s client-id needs to be set to the corresponding Hono device ID. The auth-id used as part of the gateway\u0026rsquo;s username property needs to match the authentication identifier of a set of credentials registered for the device ID in Hono\u0026rsquo;s Credentials service. In other words, the credentials configured on the gateway need to belong to the corresponding device ID.\nNB There is a subtle difference between the device identifier (device-id) and the auth-id a device uses for authentication. See Device Identity for a discussion of the concepts.\nResource Limit Checks The adapter performs additional checks regarding resource limits when a client tries to connect and/or send a message to the adapter.\nConnection Limits The adapter rejects a client\u0026rsquo;s connection attempt with return code 0x05, indicating Connection Refused: not authorized, if\n the maximum number of connections per protocol adapter instance is reached, or if the maximum number of simultaneously connected devices for the tenant is reached.  Please refer to resource-limits for details.\nConnection Duration Limits The adapter rejects a client\u0026rsquo;s connection attempt with return code 0x05, indicating Connection Refused: not authorized, if the connection duration limit that has been configured for the client\u0026rsquo;s tenant is exceeded.\nMessage Limits The adapter\n discards any MQTT PUBLISH packet containing telemetry data or an event that is sent by a client and rejects any AMQP 1.0 message containing a command sent by a north bound application  if the message limit that has been configured for the device\u0026rsquo;s tenant is exceeded.\nConnection Events The adapter can emit Connection Events for client connections being established and/or terminated. Please refer to the common configuration options for details regarding how to enable this behavior.\nThe adapter includes the client identifier from the client\u0026rsquo;s MQTT CONNECT packet as the Connection Event\u0026rsquo;s remote-id.\nPublishing Data Once the gateway has established a connection to the Kura adapter, all control and data messages published by applications running on the gateway are sent to the adapter and mapped to Hono\u0026rsquo;s Telemetry and Event API endpoints as follows:\n The adapter treats all messages that are published to a topic starting with the configured HONO_KURA_CONTROL_PREFIX as control messages. All other messages are considered to be data messages. control messages with QoS 0 are forwarded to Hono\u0026rsquo;s telemetry endpoint whereas messages with QoS 1 are forwarded to the event endpoint. The corresponding AMQP 1.0 messages that are sent downstream have a content type of application/vnd.eclipse.kura-control. data messages with QoS 0 are forwarded to the telemetry endpoint whereas messages with QoS 1 are forwarded to the event endpoint. The corresponding AMQP 1.0 messages that are sent downstream have a content type of application/vnd.eclipse.kura-data.  Downstream Meta Data The adapter includes the following meta data in messages being sent downstream:\n   Name Location Type Description     device_id application string The identifier of the device that the message originates from.   orig_adapter application string Contains the adapter\u0026rsquo;s type name which can be used by downstream consumers to determine the protocol adapter that the message has been received over. The Kura adapter\u0026rsquo;s type name is hono-kura-mqtt.   orig_address application string Contains the name of the MQTT topic that the Kura gateway has originally published the data to.    The adapter also considers defaults registered for the device at either the tenant or the device level. The values of the default properties are determined as follows:\n If the message already contains a non-empty property of the same name, the value if unchanged. Otherwise, if a default property of the same name is defined in the device\u0026rsquo;s registration information, that value is used. Otherwise, if a default property of the same name is defined for the tenant that the device belongs to, that value is used.  Note that of the standard AMQP 1.0 message properties only the content-type and ttl can be set this way to a default value.\nEvent Message Time-to-live Events published by devices will usually be persisted by the AMQP Messaging Network in order to support deferred delivery to downstream consumers. In most cases the AMQP Messaging Network can be configured with a maximum time-to-live to apply to the events so that the events will be removed from the persistent store if no consumer has attached to receive the event before the message expires.\nIn order to support environments where the AMQP Messaging Network cannot be configured accordingly, the protocol adapter supports setting a downstream event message\u0026rsquo;s ttl property based on the default ttl and max-ttl values configured for a tenant/device as described in the [Tenant API] (/hono/docs/1.7/api/tenant/#resource-limits-configuration-format).\nTenant specific Configuration The adapter uses the Tenant API to retrieve tenant specific configuration for adapter type hono-kura-mqtt. The following properties are (currently) supported:\n   Name Type Default Value Description     enabled boolean true If set to false the adapter will reject all data from devices belonging to the tenant.   "
+	"content": "The Kura protocol adapter exposes an MQTT topic hierarchy allowing Eclipse Kura™ based gateways to publish control and data messages to Eclipse Hono™\u0026rsquo;s Telemetry and Event endpoints.\n Note The Kura adapter is supposed to be used with gateways running Kura version 3.x. Gateways running Kura version 4 and later should connect to the MQTT adapter instead.  Authentication The Kura adapter by default requires devices (gateways) to authenticate during connection establishment. The adapter supports both the authentication based on the username/password provided in an MQTT CONNECT packet as well as client certificate based authentication as part of a TLS handshake for that purpose.\nThe adapter tries to authenticate the device using these mechanisms in the following order\nClient Certificate When a device uses a client certificate for authentication during the TLS handshake, the adapter tries to determine the tenant that the device belongs to based on the issuer DN contained in the certificate. In order for the lookup to succeed, the tenant\u0026rsquo;s trust anchor needs to be configured by means of registering the trusted certificate authority. The device\u0026rsquo;s client certificate will then be validated using the registered trust anchor, thus implicitly establishing the tenant that the device belongs to. In a second step, the adapter uses the Credentials API\u0026rsquo;s get operation to retrieve the credentials on record, including the client certificate\u0026rsquo;s subject DN as the auth-id, x509-cert as the type of secret and the MQTT client identifier as client-id in the request payload.\nNB The adapter needs to be configured for TLS in order to support this mechanism.\nUsername/Password When a device wants to authenticate using this mechanism, it needs to provide a username and a password in the MQTT CONNECT packet it sends in order to initiate the connection. The username must have the form auth-id@tenant, e.g. sensor1@DEFAULT_TENANT. The adapter verifies the credentials provided by the client against the credentials that the configured Credentials service has on record for the client. The adapter uses the Credentials API\u0026rsquo;s get operation to retrieve the credentials on record, including the tenant and auth-id provided by the client in the username, hashed-password as the type of secret and the MQTT client identifier as client-id in the request payload.\nPlease refer to the Eclipse Kura documentation on how to configure the gateway\u0026rsquo;s cloud service connection accordingly. It is important to set the gateway\u0026rsquo;s topic.context.account-name to the ID of the Hono tenant that the gateway has been registered with whereas the gateway\u0026rsquo;s client-id needs to be set to the corresponding Hono device ID. The auth-id used as part of the gateway\u0026rsquo;s username property needs to match the authentication identifier of a set of credentials registered for the device ID in Hono\u0026rsquo;s Credentials service. In other words, the credentials configured on the gateway need to belong to the corresponding device ID.\nNB There is a subtle difference between the device identifier (device-id) and the auth-id a device uses for authentication. See Device Identity for a discussion of the concepts.\nResource Limit Checks The adapter performs additional checks regarding resource limits when a client tries to connect and/or send a message to the adapter.\nConnection Limits The adapter rejects a client\u0026rsquo;s connection attempt with return code 0x05, indicating Connection Refused: not authorized, if\n the maximum number of connections per protocol adapter instance is reached, or if the maximum number of simultaneously connected devices for the tenant is reached.  Please refer to resource-limits for details.\nConnection Duration Limits The adapter rejects a client\u0026rsquo;s connection attempt with return code 0x05, indicating Connection Refused: not authorized, if the connection duration limit that has been configured for the client\u0026rsquo;s tenant is exceeded.\nMessage Limits The adapter\n discards any MQTT PUBLISH packet containing telemetry data or an event that is sent by a client and rejects any AMQP 1.0 message containing a command sent by a north bound application  if the message limit that has been configured for the device\u0026rsquo;s tenant is exceeded.\nConnection Events The adapter can emit Connection Events for client connections being established and/or terminated. Please refer to the common configuration options for details regarding how to enable this behavior.\nThe adapter includes the client identifier from the client\u0026rsquo;s MQTT CONNECT packet as the Connection Event\u0026rsquo;s remote-id.\nPublishing Data Once the gateway has established a connection to the Kura adapter, all control and data messages published by applications running on the gateway are sent to the adapter and mapped to Hono\u0026rsquo;s Telemetry and Event API endpoints as follows:\n The adapter treats all messages that are published to a topic starting with the configured HONO_KURA_CONTROL_PREFIX as control messages. All other messages are considered to be data messages. control messages with QoS 0 are forwarded to Hono\u0026rsquo;s telemetry endpoint whereas messages with QoS 1 are forwarded to the event endpoint. The corresponding AMQP 1.0 messages that are sent downstream have a content type of application/vnd.eclipse.kura-control. data messages with QoS 0 are forwarded to the telemetry endpoint whereas messages with QoS 1 are forwarded to the event endpoint. The corresponding AMQP 1.0 messages that are sent downstream have a content type of application/vnd.eclipse.kura-data.  Downstream Meta Data The adapter includes the following meta data in messages being sent downstream:\n   Name Location Type Description     device_id application string The identifier of the device that the message originates from.   orig_adapter application string Contains the adapter\u0026rsquo;s type name which can be used by downstream consumers to determine the protocol adapter that the message has been received over. The Kura adapter\u0026rsquo;s type name is hono-kura-mqtt.   orig_address application string Contains the name of the MQTT topic that the Kura gateway has originally published the data to.    The adapter also considers defaults registered for the device at either the tenant or the device level. The values of the default properties are determined as follows:\n If the message already contains a non-empty property of the same name, the value if unchanged. Otherwise, if a default property of the same name is defined in the device\u0026rsquo;s registration information, that value is used. Otherwise, if a default property of the same name is defined for the tenant that the device belongs to, that value is used.  Note that of the standard AMQP 1.0 message properties only the content-type and ttl can be set this way to a default value.\nEvent Message Time-to-live Events published by devices will usually be persisted by the AMQP Messaging Network in order to support deferred delivery to downstream consumers. In most cases the AMQP Messaging Network can be configured with a maximum time-to-live to apply to the events so that the events will be removed from the persistent store if no consumer has attached to receive the event before the message expires.\nIn order to support environments where the AMQP Messaging Network cannot be configured accordingly, the protocol adapter supports setting a downstream event message\u0026rsquo;s ttl property based on the default ttl and max-ttl values configured for a tenant/device as described in the Tenant API.\nTenant specific Configuration The adapter uses the Tenant API to retrieve tenant specific configuration for adapter type hono-kura-mqtt. The following properties are (currently) supported:\n   Name Type Default Value Description     enabled boolean true If set to false the adapter will reject all data from devices belonging to the tenant.   "
 },
 {
 	"uri": "https://www.eclipse.org/hono/docs/1.7/user-guide/sigfox-adapter/",
@@ -424,7 +424,7 @@
 	"title": "Helm based Deployment",
 	"tags": [],
 	"description": "",
-	"content": "Eclipse Hono™\u0026rsquo;s components are provided as container images which can be run on arbitrary container orchestration platforms. This page describes the steps necessary to deploy Hono to a Kubernetes cluster using the Helm package manager.\nInstalling Hono Hono\u0026rsquo;s Helm chart is available from the Eclipse IoT Packages chart repository. Please refer to the chart\u0026rsquo;s README for instructions regarding installation and configuration.\nDeploying custom Container Images The chart by default installs Hono\u0026rsquo;s pre-built container images. In some cases it might be desirable to build Hono from source, e.g. in order to use a different metrics back end or to use Jaeger tracing.\nThe container images created as part of the build process need to be made available to the Kubernetes cluster that Hono should be installed to. This usually requires the images to be pushed to a (private) container registry that the cluster can pull them from. Please refer to the documentation of the employed Kubernetes service provider for details regarding the setup and configuration of a private container registry.\nDeploying via a private Registry The first step is getting the source code of Hono. Please refer to Building from Source for details. Once the source code has been retrieved, the build process can be started using the following command:\n# in base directory of Hono working tree: mvn clean install -Pbuild-docker-image,metrics-prometheus,jaeger After the build process has finished, the custom container images need to be pushed to the registry so that the Kubernetes cluster can pull them from there during deployment. Assuming that the images should be tagged with 1.0.3-CUSTOM and the container registry name is my.registry.io, the following command can be used to tag the locally built images and push them to the registry:\n# in base directory of Hono working tree: ./push_hono_images.sh 1.0.3-CUSTOM my.registry.io  Note You may need to log in to the (private) container registry before pushing the images.  The image names that Hono should use for starting up containers can be configured in a YAML file:\ndeviceRegistryExample: imageName: \u0026#34;my.registry.io/eclipse/hono-service-device-registry-file:1.0.3-CUSTOM\u0026#34; authServer: imageName: \u0026#34;my.registry.io/eclipse/hono-service-auth:1.0.3-CUSTOM\u0026#34; deviceConnectionService: imageName: \u0026#34;my.registry.io/eclipse/hono-service-device-connection:1.0.3-CUSTOM\u0026#34; adapters: amqp: imageName: \u0026#34;my.registry.io/eclipse/hono-adapter-amqp-vertx:1.0.3-CUSTOM\u0026#34; mqtt: imageName: \u0026#34;my.registry.io/eclipse/hono-adapter-mqtt-vertx:1.0.3-CUSTOM\u0026#34; http: imageName: \u0026#34;my.registry.io/eclipse/hono-adapter-http-vertx:1.0.3-CUSTOM\u0026#34; Assuming that the YAML file is called imageNames.yaml, installation can then be done using:\nhelm install --dependency-update -n hono -f imageNames.yaml eclipse-hono eclipse-iot/hono Deploying to Minikube When using Minikube as the deployment target, things are a little easier. Minikube comes with an embedded Docker daemon which can be used to build the container images instead of using a local Docker daemon, thus eliminating the need to push the images to a registry altogether. In order to use Minikube\u0026rsquo;s Docker daemon, the following command needs to be run:\neval $(minikube docker-env) This will set the Docker environment variables to point to Minikube\u0026rsquo;s Docker daemon which can then be used for building the container images and storing them locally in the Minikube VM.\nIn any case the build process can be started using the following command:\n# in base directory of Hono working tree: mvn clean install -Pbuild-docker-image,metrics-prometheus,jaeger The newly built images can then be deployed using Helm:\nhelm install --dependency-update -n hono eclipse-hono eclipse-iot/hono Using Jaeger Tracing Hono\u0026rsquo;s components are instrumented using OpenTracing to allow tracking of the distributed processing of messages flowing through the system. The Hono chart can be configured to report tracing information to the Jaeger tracing system. The Spans reported by the components can then be viewed in a web browser.\nIn order for Hono\u0026rsquo;s components to use the Jaeger client for reporting tracing information, the container images need to be built with the jaeger Maven profile. Please refer to [Monitoring \u0026amp; Tracing] (/hono/docs/1.7/admin-guide/monitoring-tracing-config/) for details. The newly built images also need to be made available to the target Kubernetes cluster as described in the two previous sections.\nThe chart can be configured to deploy and use an example Jaeger back end by means of setting the jaegerBackendExample.enabled property to true when running Helm:\nhelm install --dependency-update -n hono --set jaegerBackendExample.enabled=true eclipse-hono eclipse-iot/hono This will create a Jaeger back end instance suitable for testing purposes and will configure all deployed Hono components to use the Jaeger back end.\nThe following command can then be used to return the IP address with which the Jaeger UI can be accessed in a browser (ensure minikube tunnel is running when using minikube):\nkubectl get service eclipse-hono-jaeger-query --output=\u0026#34;jsonpath={.status.loadBalancer.ingress[0][\u0026#39;hostname\u0026#39;,\u0026#39;ip\u0026#39;]}\u0026#34; -n hono If no example Jaeger back end should be deployed but instead an existing Jaeger installation should be used, the chart\u0026rsquo;s jaegerAgentConf property can be set to environment variables which are passed in to the Jaeger Agent that is deployed with each of Hono\u0026rsquo;s components.\nhelm install --dependency-update -n hono --set jaegerAgentConf.REPORTER_TYPE=tchannel --set jaegerAgentConf.REPORTER_TCHANNEL_HOST_PORT=my-jaeger-collector:14267 eclipse-hono eclipse-iot/hono Deploying to Azure Kubernetes Service (AKS) The following chapter describes how to use Azure Kubernetes Service (AKS) as a deployment target that has been set up as described in the Setting up a Kubernetes Cluster guide.\nFirst we build the docker images and push them into the ACR. Note that if you define a custom image tag you have to provide the helm with the image tags as described in the chapters above.\n# Resource group where the ACR is deployed. acr_resourcegroupname={YOUR_ACR_RG} # Name of your ACR. acr_registry_name={YOUR_ACR_NAME} # Full name of the ACR. acr_login_server=$acr_registry_name.azurecr.io # Authenticate your docker daemon with the ACR. az acr login --name $ACR_NAME # Build images. cd hono mvn install -Pbuild-docker-image -Ddocker.registry=$acr_login_server # Push images to ACR. ./push_hono_images.sh 1.0.0-SNAPSHOT $acr_login_server Now we can retrieve settings from the deployment for the following steps:\n# Resource group of the AKS deployment resourcegroup_name=hono aks_cluster_name=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.aksClusterName.value -o tsv` http_ip_address=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.httpPublicIPAddress.value -o tsv` amqp_ip_address=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.amqpPublicIPAddress.value -o tsv` mqtt_ip_address=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.mqttPublicIPAddress.value -o tsv` registry_ip_address=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.registryPublicIPAddress.value -o tsv` network_ip_address=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.networkPublicIPAddress.value -o tsv` Note: add the following lines in case you opted for the Azure Service Bus variant:\nservice_bus_namespace=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.serviceBusNamespaceName.value -o tsv` service_bus_key_name=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.serviceBusKeyName.value -o tsv` service_bus_key=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.serviceBusKey.value -o tsv` Next we prepare the k8s environment:\nk8s_namespace=honons kubectl create namespace $k8s_namespace Finally install Hono. Leveraging the managed-premium-retain storage in combination with deviceRegistry.resetFiles=false parameter is optional but ensures that Device registry storage will retain future update deployments.\n# in Hono working tree directory: hono/deploy helm install target/deploy/helm/eclipse-hono/ \\  --dep-up \\  --name hono \\  --namespace $k8s_namespace \\  --set adapters.mqtt.svc.annotations.\u0026#34;service\\.beta\\.kubernetes\\.io/azure-load-balancer-resource-group\u0026#34;=$resourcegroup_name \\  --set adapters.http.svc.annotations.\u0026#34;service\\.beta\\.kubernetes\\.io/azure-load-balancer-resource-group\u0026#34;=$resourcegroup_name \\  --set adapters.amqp.svc.annotations.\u0026#34;service\\.beta\\.kubernetes\\.io/azure-load-balancer-resource-group\u0026#34;=$resourcegroup_name \\  --set deviceRegistryExample.svc.annotations.\u0026#34;service\\.beta\\.kubernetes\\.io/azure-load-balancer-resource-group\u0026#34;=$resourcegroup_name \\  --set amqpMessagingNetworkExample.dispatchRouter.svc.annotations.\u0026#34;service\\.beta\\.kubernetes\\.io/azure-load-balancer-resource-group\u0026#34;=$resourcegroup_name \\  --set deviceRegistryExample.storageClass=managed-premium-retain \\  --set deviceRegistryExample.resetFiles=false \\  --set adapters.mqtt.svc.loadBalancerIP=$mqtt_ip_address \\  --set adapters.http.svc.loadBalancerIP=$http_ip_address \\  --set adapters.amqp.svc.loadBalancerIP=$amqp_ip_address \\  --set deviceRegistryExample.svc.loadBalancerIP=$registry_ip_address \\  --set amqpMessagingNetworkExample.dispatchRouter.svc.loadBalancerIP=$network_ip_address Note: add the following lines in case you opted for the Azure Service Bus variant:\n# Router update required to work together with Azure Service Bus --set amqpMessagingNetworkExample.dispatchRouter.imageName=quay.io/enmasse/qdrouterd-base:1.8.0 \\  --set amqpMessagingNetworkExample.broker.type=servicebus \\  --set amqpMessagingNetworkExample.broker.servicebus.saslUsername=$service_bus_key_name \\  --set amqpMessagingNetworkExample.broker.servicebus.saslPassword=$service_bus_key \\  --set amqpMessagingNetworkExample.broker.servicebus.host=$service_bus_namespace.servicebus.windows.net \\ Have fun with Hono on Microsoft Azure!\nNext steps:\nYou can follow the steps as described in the Getting Started guide with the following differences:\nCompared to a plain k8s deployment Azure provides us DNS names with static IPs for the Hono endpoints. To retrieve them:\nHTTP_ADAPTER_IP=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.httpPublicIPFQDN.value -o tsv` AMQP_ADAPTER_IP=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.amqpPublicIPFQDN.value -o tsv` MQTT_ADAPTER_IP=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.mqttPublicIPFQDN.value -o tsv` REGISTRY_IP=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.registryPublicIPFQDN.value -o tsv` AMQP_NETWORK_IP=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.networkPublicIPFQDN.value -o tsv` As Azure Service Bus does not support auto creation of queues you have to create a queue per tenant (ID), e.g. after you have created your tenant run:\naz servicebus queue create --resource-group $resourcegroup_name \\  --namespace-name $service_bus_namespace \\  --name $MY_TENANT "
+	"content": "Eclipse Hono™\u0026rsquo;s components are provided as container images which can be run on arbitrary container orchestration platforms. This page describes the steps necessary to deploy Hono to a Kubernetes cluster using the Helm package manager.\nInstalling Hono Hono\u0026rsquo;s Helm chart is available from the Eclipse IoT Packages chart repository. Please refer to the chart\u0026rsquo;s README for instructions regarding installation and configuration.\nDeploying custom Container Images The chart by default installs Hono\u0026rsquo;s pre-built container images. In some cases it might be desirable to build Hono from source, e.g. in order to use a different metrics back end or to use Jaeger tracing.\nThe container images created as part of the build process need to be made available to the Kubernetes cluster that Hono should be installed to. This usually requires the images to be pushed to a (private) container registry that the cluster can pull them from. Please refer to the documentation of the employed Kubernetes service provider for details regarding the setup and configuration of a private container registry.\nDeploying via a private Registry The first step is getting the source code of Hono. Please refer to Building from Source for details. Once the source code has been retrieved, the build process can be started using the following command:\n# in base directory of Hono working tree: mvn clean install -Pbuild-docker-image,metrics-prometheus,jaeger After the build process has finished, the custom container images need to be pushed to the registry so that the Kubernetes cluster can pull them from there during deployment. Assuming that the images should be tagged with 1.0.3-CUSTOM and the container registry name is my.registry.io, the following command can be used to tag the locally built images and push them to the registry:\n# in base directory of Hono working tree: ./push_hono_images.sh 1.0.3-CUSTOM my.registry.io  Note You may need to log in to the (private) container registry before pushing the images.  The image names that Hono should use for starting up containers can be configured in a YAML file:\ndeviceRegistryExample: imageName: \u0026#34;my.registry.io/eclipse/hono-service-device-registry-file:1.0.3-CUSTOM\u0026#34; authServer: imageName: \u0026#34;my.registry.io/eclipse/hono-service-auth:1.0.3-CUSTOM\u0026#34; deviceConnectionService: imageName: \u0026#34;my.registry.io/eclipse/hono-service-device-connection:1.0.3-CUSTOM\u0026#34; adapters: amqp: imageName: \u0026#34;my.registry.io/eclipse/hono-adapter-amqp-vertx:1.0.3-CUSTOM\u0026#34; mqtt: imageName: \u0026#34;my.registry.io/eclipse/hono-adapter-mqtt-vertx:1.0.3-CUSTOM\u0026#34; http: imageName: \u0026#34;my.registry.io/eclipse/hono-adapter-http-vertx:1.0.3-CUSTOM\u0026#34; Assuming that the YAML file is called imageNames.yaml, installation can then be done using:\nhelm install --dependency-update -n hono -f imageNames.yaml eclipse-hono eclipse-iot/hono Deploying to Minikube When using Minikube as the deployment target, things are a little easier. Minikube comes with an embedded Docker daemon which can be used to build the container images instead of using a local Docker daemon, thus eliminating the need to push the images to a registry altogether. In order to use Minikube\u0026rsquo;s Docker daemon, the following command needs to be run:\neval $(minikube docker-env) This will set the Docker environment variables to point to Minikube\u0026rsquo;s Docker daemon which can then be used for building the container images and storing them locally in the Minikube VM.\nIn any case the build process can be started using the following command:\n# in base directory of Hono working tree: mvn clean install -Pbuild-docker-image,metrics-prometheus,jaeger The newly built images can then be deployed using Helm:\nhelm install --dependency-update -n hono eclipse-hono eclipse-iot/hono Using Jaeger Tracing Hono\u0026rsquo;s components are instrumented using OpenTracing to allow tracking of the distributed processing of messages flowing through the system. The Hono chart can be configured to report tracing information to the Jaeger tracing system. The Spans reported by the components can then be viewed in a web browser.\nIn order for Hono\u0026rsquo;s components to use the Jaeger client for reporting tracing information, the container images need to be built with the jaeger Maven profile. Please refer to Monitoring \u0026amp; Tracing for details. The newly built images also need to be made available to the target Kubernetes cluster as described in the two previous sections.\nThe chart can be configured to deploy and use an example Jaeger back end by means of setting the jaegerBackendExample.enabled property to true when running Helm:\nhelm install --dependency-update -n hono --set jaegerBackendExample.enabled=true eclipse-hono eclipse-iot/hono This will create a Jaeger back end instance suitable for testing purposes and will configure all deployed Hono components to use the Jaeger back end.\nThe following command can then be used to return the IP address with which the Jaeger UI can be accessed in a browser (ensure minikube tunnel is running when using minikube):\nkubectl get service eclipse-hono-jaeger-query --output=\u0026#34;jsonpath={.status.loadBalancer.ingress[0][\u0026#39;hostname\u0026#39;,\u0026#39;ip\u0026#39;]}\u0026#34; -n hono If no example Jaeger back end should be deployed but instead an existing Jaeger installation should be used, the chart\u0026rsquo;s jaegerAgentConf property can be set to environment variables which are passed in to the Jaeger Agent that is deployed with each of Hono\u0026rsquo;s components.\nhelm install --dependency-update -n hono --set jaegerAgentConf.REPORTER_TYPE=tchannel --set jaegerAgentConf.REPORTER_TCHANNEL_HOST_PORT=my-jaeger-collector:14267 eclipse-hono eclipse-iot/hono Deploying to Azure Kubernetes Service (AKS) The following chapter describes how to use Azure Kubernetes Service (AKS) as a deployment target that has been set up as described in the Setting up a Kubernetes Cluster guide.\nFirst we build the docker images and push them into the ACR. Note that if you define a custom image tag you have to provide the helm with the image tags as described in the chapters above.\n# Resource group where the ACR is deployed. acr_resourcegroupname={YOUR_ACR_RG} # Name of your ACR. acr_registry_name={YOUR_ACR_NAME} # Full name of the ACR. acr_login_server=$acr_registry_name.azurecr.io # Authenticate your docker daemon with the ACR. az acr login --name $ACR_NAME # Build images. cd hono mvn install -Pbuild-docker-image -Ddocker.registry=$acr_login_server # Push images to ACR. ./push_hono_images.sh 1.0.0-SNAPSHOT $acr_login_server Now we can retrieve settings from the deployment for the following steps:\n# Resource group of the AKS deployment resourcegroup_name=hono aks_cluster_name=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.aksClusterName.value -o tsv` http_ip_address=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.httpPublicIPAddress.value -o tsv` amqp_ip_address=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.amqpPublicIPAddress.value -o tsv` mqtt_ip_address=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.mqttPublicIPAddress.value -o tsv` registry_ip_address=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.registryPublicIPAddress.value -o tsv` network_ip_address=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.networkPublicIPAddress.value -o tsv` Note: add the following lines in case you opted for the Azure Service Bus variant:\nservice_bus_namespace=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.serviceBusNamespaceName.value -o tsv` service_bus_key_name=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.serviceBusKeyName.value -o tsv` service_bus_key=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.serviceBusKey.value -o tsv` Next we prepare the k8s environment:\nk8s_namespace=honons kubectl create namespace $k8s_namespace Finally install Hono. Leveraging the managed-premium-retain storage in combination with deviceRegistry.resetFiles=false parameter is optional but ensures that Device registry storage will retain future update deployments.\n# in Hono working tree directory: hono/deploy helm install target/deploy/helm/eclipse-hono/ \\  --dep-up \\  --name hono \\  --namespace $k8s_namespace \\  --set adapters.mqtt.svc.annotations.\u0026#34;service\\.beta\\.kubernetes\\.io/azure-load-balancer-resource-group\u0026#34;=$resourcegroup_name \\  --set adapters.http.svc.annotations.\u0026#34;service\\.beta\\.kubernetes\\.io/azure-load-balancer-resource-group\u0026#34;=$resourcegroup_name \\  --set adapters.amqp.svc.annotations.\u0026#34;service\\.beta\\.kubernetes\\.io/azure-load-balancer-resource-group\u0026#34;=$resourcegroup_name \\  --set deviceRegistryExample.svc.annotations.\u0026#34;service\\.beta\\.kubernetes\\.io/azure-load-balancer-resource-group\u0026#34;=$resourcegroup_name \\  --set amqpMessagingNetworkExample.dispatchRouter.svc.annotations.\u0026#34;service\\.beta\\.kubernetes\\.io/azure-load-balancer-resource-group\u0026#34;=$resourcegroup_name \\  --set deviceRegistryExample.storageClass=managed-premium-retain \\  --set deviceRegistryExample.resetFiles=false \\  --set adapters.mqtt.svc.loadBalancerIP=$mqtt_ip_address \\  --set adapters.http.svc.loadBalancerIP=$http_ip_address \\  --set adapters.amqp.svc.loadBalancerIP=$amqp_ip_address \\  --set deviceRegistryExample.svc.loadBalancerIP=$registry_ip_address \\  --set amqpMessagingNetworkExample.dispatchRouter.svc.loadBalancerIP=$network_ip_address Note: add the following lines in case you opted for the Azure Service Bus variant:\n# Router update required to work together with Azure Service Bus --set amqpMessagingNetworkExample.dispatchRouter.imageName=quay.io/enmasse/qdrouterd-base:1.8.0 \\  --set amqpMessagingNetworkExample.broker.type=servicebus \\  --set amqpMessagingNetworkExample.broker.servicebus.saslUsername=$service_bus_key_name \\  --set amqpMessagingNetworkExample.broker.servicebus.saslPassword=$service_bus_key \\  --set amqpMessagingNetworkExample.broker.servicebus.host=$service_bus_namespace.servicebus.windows.net \\ Have fun with Hono on Microsoft Azure!\nNext steps:\nYou can follow the steps as described in the Getting Started guide with the following differences:\nCompared to a plain k8s deployment Azure provides us DNS names with static IPs for the Hono endpoints. To retrieve them:\nHTTP_ADAPTER_IP=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.httpPublicIPFQDN.value -o tsv` AMQP_ADAPTER_IP=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.amqpPublicIPFQDN.value -o tsv` MQTT_ADAPTER_IP=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.mqttPublicIPFQDN.value -o tsv` REGISTRY_IP=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.registryPublicIPFQDN.value -o tsv` AMQP_NETWORK_IP=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.networkPublicIPFQDN.value -o tsv` As Azure Service Bus does not support auto creation of queues you have to create a queue per tenant (ID), e.g. after you have created your tenant run:\naz servicebus queue create --resource-group $resourcegroup_name \\  --namespace-name $service_bus_namespace \\  --name $MY_TENANT "
 },
 {
 	"uri": "https://www.eclipse.org/hono/docs/1.7/deployment/openshift/",
@@ -445,7 +445,7 @@
 	"title": "Limiting Resource Usage",
 	"tags": [],
 	"description": "",
-	"content": "Deploying Eclipse Hono™ to a container orchestration platform is easy thanks to the provided Docker images. This page provides some guidance for configuring the resource consumption of these containers in order to make sure that they get enough memory and CPU to run properly, but to also make sure that individual containers do not use up all the resources causing other containers to starve.\nDocker itself provides means to limit a container\u0026rsquo;s consumption of memory and CPU resources by means of command line options that can be set when starting up a container. Both Kubernetes and OpenShift leverage this mechanism when defining resource limits of a pod. Please refer to the corresponding documentation of Docker, Kubernetes and OpenShift for details regarding the particular syntax to be used.\nJava\u0026rsquo;s View of the World Hono\u0026rsquo;s service components are implemented in Java. When the corresponding Docker container for such a service is started, the only process being run inside the container is therefore a Java virtual machine (JVM). On startup, the JVM tries to determine the amount of memory and the number of CPU cores that it can use to execute workloads. By default the JVM queries the operating system for the corresponding parameters and adjusts its runtime parameters accordingly, e.g. it will by default limit the size of its heap memory to a quarter of the total memory available in order to leave enough memory for other processes running on the same system.\nThis is a reasonable approach when running on bare metal or a VM where other processes are expected to be running on the same machine, thus competing for the same computing resources. However, containers are usually configured to run a single process only so that it makes more sense to dedicate almost all of the available resources to running that process, leaving the (small) rest for the operating system itself.\nAs described above, a Docker container can easily be configured with a limit for memory and CPU resources that it may use during runtime. These limits are set and enforced using Linux CGroups.\nLimiting a Component\u0026rsquo;s Memory Consumption Starting with Java 9, the JVM will correctly determine the total memory and number of CPUs available when running inside of a container. All of the Docker images provided by Hono run with OpenJDK 11 by default, thus ensuring that the JVM considers any memory limits configured for the container when configuring its heap during startup. However, the default algorithm will still only allocate a quarter of the (limited) amount of memory, thus leaving a lot of memory available to the container unused.\nThe following JVM options can be used in Java 9 and later in order to change this behavior:\n -XX:MinRAMPercentage, -XX:MaxRAMPercentage and -XX:InitialRAMPercentage can be used to set the (minimum, maximum and initial) percentage of total memory that may be allocated for the heap. A value of 70-80% should work if no other processes are running in the same container.  Kubernetes In Kubernetes (and OpenShift) the resource limits for a pod, and thus the container(s) that are part of the pod, can be configured in the corresponding PodSpec. The following example from the HTTP adapter\u0026rsquo;s Kubernetes Deployment resource descriptor illustrates the mechanism:\napiVersion: apps/v1beta1 kind: Deployment metadata: name: hono-adapter-http-vertx spec: template: metadata: labels: app: hono-adapter-http-vertx version: \u0026#34;${project.version}\u0026#34; group: ${project.groupId} spec: containers: - image: eclipse/hono-adapter-http-vertx:${project.version} name: eclipse-hono-adapter-http-vertx resources: limits: memory: \u0026#34;256Mi\u0026#34; ports: - containerPort: 8080 protocol: TCP env: - name: SPRING_CONFIG_LOCATION value: file:///etc/hono/ - name: SPRING_PROFILES_ACTIVE value: dev - name: LOGGING_CONFIG value: classpath:logback-spring.xml - name: _JAVA_OPTIONS value: \u0026#34;-XX:MinRAMPercentage=80 -XX:MaxRAMPercentage=80\u0026#34; volumeMounts: - mountPath: /etc/hono name: conf readOnly: true volumes: - name: conf secret: secretName: hono-adapter-http-vertx-conf The resources property defines the overall limit of 256 MB of memory that the pod may use. The _JAVA_OPTIONS environment variable is again used to configure the JVM to use 80% of the total memory for its heap.\nLimiting the Number of Device Connections Hono supports limiting the overall number of simultaneously connected devices per tenant. Please refer to the connections limit concept for more information. The limit needs to be configured at the tenant level using the resource-limits configuration property. Please refer to the Tenant API for configuration details.\nLimiting the Overall Connection Time Hono supports configuring limits based on the overall amount of time that the devices have already been connected to protocol adapters for a tenant. Please refer to the [connection duration limit] (/hono/docs/1.7/concepts/resource-limits/) for more information. Before accepting any connection requests from the devices, the protocol adapters verify that the configured connection duration limit is not exceeded. If the limit has been already reached, then the connection request is rejected. The limit needs to be configured at the tenant level using the resource-limits configuration property. Please refer to the Tenant API for configuration details.\nLimiting the Data Volume Hono supports limiting the amount of data that devices of a tenant can publish to Hono during a given time interval. Please refer to the [messages limit concept] (/hono/docs/1.7/concepts/resource-limits/) for more information. The limit needs to be configured at the tenant level using the resource-limits configuration property. Please refer to the Tenant API for configuration details.\n"
+	"content": "Deploying Eclipse Hono™ to a container orchestration platform is easy thanks to the provided Docker images. This page provides some guidance for configuring the resource consumption of these containers in order to make sure that they get enough memory and CPU to run properly, but to also make sure that individual containers do not use up all the resources causing other containers to starve.\nDocker itself provides means to limit a container\u0026rsquo;s consumption of memory and CPU resources by means of command line options that can be set when starting up a container. Both Kubernetes and OpenShift leverage this mechanism when defining resource limits of a pod. Please refer to the corresponding documentation of Docker, Kubernetes and OpenShift for details regarding the particular syntax to be used.\nJava\u0026rsquo;s View of the World Hono\u0026rsquo;s service components are implemented in Java. When the corresponding Docker container for such a service is started, the only process being run inside the container is therefore a Java virtual machine (JVM). On startup, the JVM tries to determine the amount of memory and the number of CPU cores that it can use to execute workloads. By default the JVM queries the operating system for the corresponding parameters and adjusts its runtime parameters accordingly, e.g. it will by default limit the size of its heap memory to a quarter of the total memory available in order to leave enough memory for other processes running on the same system.\nThis is a reasonable approach when running on bare metal or a VM where other processes are expected to be running on the same machine, thus competing for the same computing resources. However, containers are usually configured to run a single process only so that it makes more sense to dedicate almost all of the available resources to running that process, leaving the (small) rest for the operating system itself.\nAs described above, a Docker container can easily be configured with a limit for memory and CPU resources that it may use during runtime. These limits are set and enforced using Linux CGroups.\nLimiting a Component\u0026rsquo;s Memory Consumption Starting with Java 9, the JVM will correctly determine the total memory and number of CPUs available when running inside of a container. All of the Docker images provided by Hono run with OpenJDK 11 by default, thus ensuring that the JVM considers any memory limits configured for the container when configuring its heap during startup. However, the default algorithm will still only allocate a quarter of the (limited) amount of memory, thus leaving a lot of memory available to the container unused.\nThe following JVM options can be used in Java 9 and later in order to change this behavior:\n -XX:MinRAMPercentage, -XX:MaxRAMPercentage and -XX:InitialRAMPercentage can be used to set the (minimum, maximum and initial) percentage of total memory that may be allocated for the heap. A value of 70-80% should work if no other processes are running in the same container.  Kubernetes In Kubernetes (and OpenShift) the resource limits for a pod, and thus the container(s) that are part of the pod, can be configured in the corresponding PodSpec. The following example from the HTTP adapter\u0026rsquo;s Kubernetes Deployment resource descriptor illustrates the mechanism:\napiVersion: apps/v1beta1 kind: Deployment metadata: name: hono-adapter-http-vertx spec: template: metadata: labels: app: hono-adapter-http-vertx version: \u0026#34;${project.version}\u0026#34; group: ${project.groupId} spec: containers: - image: eclipse/hono-adapter-http-vertx:${project.version} name: eclipse-hono-adapter-http-vertx resources: limits: memory: \u0026#34;256Mi\u0026#34; ports: - containerPort: 8080 protocol: TCP env: - name: SPRING_CONFIG_LOCATION value: file:///etc/hono/ - name: SPRING_PROFILES_ACTIVE value: dev - name: LOGGING_CONFIG value: classpath:logback-spring.xml - name: _JAVA_OPTIONS value: \u0026#34;-XX:MinRAMPercentage=80 -XX:MaxRAMPercentage=80\u0026#34; volumeMounts: - mountPath: /etc/hono name: conf readOnly: true volumes: - name: conf secret: secretName: hono-adapter-http-vertx-conf The resources property defines the overall limit of 256 MB of memory that the pod may use. The _JAVA_OPTIONS environment variable is again used to configure the JVM to use 80% of the total memory for its heap.\nLimiting the Number of Device Connections Hono supports limiting the overall number of simultaneously connected devices per tenant. Please refer to the connections limit concept for more information. The limit needs to be configured at the tenant level using the resource-limits configuration property. Please refer to the Tenant API for configuration details.\nLimiting the Overall Connection Time Hono supports configuring limits based on the overall amount of time that the devices have already been connected to protocol adapters for a tenant. Please refer to the connection duration limit for more information. Before accepting any connection requests from the devices, the protocol adapters verify that the configured connection duration limit is not exceeded. If the limit has been already reached, then the connection request is rejected. The limit needs to be configured at the tenant level using the resource-limits configuration property. Please refer to the Tenant API for configuration details.\nLimiting the Data Volume Hono supports limiting the amount of data that devices of a tenant can publish to Hono during a given time interval. Please refer to the messages limit concept for more information. The limit needs to be configured at the tenant level using the resource-limits configuration property. Please refer to the Tenant API for configuration details.\n"
 },
 {
 	"uri": "https://www.eclipse.org/hono/docs/1.7/architecture/",
diff --git a/docs/1.7/tags/index.html b/docs/1.7/tags/index.html
index 9aba7a7..8f647d3 100644
--- a/docs/1.7/tags/index.html
+++ b/docs/1.7/tags/index.html
@@ -21,21 +21,21 @@
     <title>Tags :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881109" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794683"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881109"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794683"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794683"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881109"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881109"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794683"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881109"></script>
 
     
   </div>
@@ -3133,19 +3133,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794683"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794683"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794683"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794683"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881109"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881109"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881109"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881109"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881109"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881109"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794683"></script>
-    <script src="/hono/docs/js/learn.js?1618794683"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794683"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881109"></script>
+    <script src="/hono/docs/js/learn.js?1618881109"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881109"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794683" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794683"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881109" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881109"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/user-guide/amqp-adapter/index.html b/docs/1.7/user-guide/amqp-adapter/index.html
index c6901be..b591f18 100644
--- a/docs/1.7/user-guide/amqp-adapter/index.html
+++ b/docs/1.7/user-guide/amqp-adapter/index.html
@@ -21,21 +21,21 @@
     <title>AMQP Adapter :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881108" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881108" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881108" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794683"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881108"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794683"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794683"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881108"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881108"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794683"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881108"></script>
 
     
   </div>
@@ -2394,7 +2394,7 @@
 <p>The AMQP adapter enables devices to receive commands that have been sent by business applications by means of opening a receiver link using a device specific <em>source address</em> as described below. When a device no longer wants to receive commands anymore, it can simply close the link.</p>
 <p>When a device has successfully opened a receiver link for commands, the adapter sends an <a href="/hono/docs/1.7/api/event/#empty-notification">empty notification</a> on behalf of the device to the downstream AMQP 1.0 Messaging Network with the <em>ttd</em> header set to <code>-1</code>, indicating that the device will be ready to receive commands until further notice. Analogously, the adapter sends an empty notification with the <em>ttd</em> header set to <code>0</code> when a device closes the link or disconnects.</p>
 <p>Devices send their responses to commands by means of sending an AMQP message with properties specific to the command that has been executed. The AMQP adapter accepts responses being published using either <em>at most once</em> (QoS 0) or <em>at least once</em> (QoS 1) delivery semantics. The device must send the command response messages using the same (sender) link that it uses for sending telemetry data and events.</p>
-<p>The AMQP adapter checks the configured [message limit] (/hono/docs/1.7/concepts/resource-limits/) before accepting any command requests and responses. In case of incoming command requests from business applications or the command responses from devices, if the message limit is exceeded, the Adapter rejects the message with the reason <code>amqp:resource-limit-exceeded</code>.</p>
+<p>The AMQP adapter checks the configured <a href="/hono/docs/1.7/concepts/resource-limits/">message limit</a> before accepting any command requests and responses. In case of incoming command requests from business applications or the command responses from devices, if the message limit is exceeded, the Adapter rejects the message with the reason <code>amqp:resource-limit-exceeded</code>.</p>
 <h3 id="receiving-commands">Receiving Commands</h3>
 <p>A device MUST use the following source address in its <em>attach</em> frame to open a link for receiving commands:</p>
 <ul>
@@ -3720,19 +3720,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794683"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794683"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794683"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794683"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881109"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881109"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881109"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881109"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881109"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881109"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794683"></script>
-    <script src="/hono/docs/js/learn.js?1618794683"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794683"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881109"></script>
+    <script src="/hono/docs/js/learn.js?1618881109"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881109"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794683" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794683"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881109" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881109"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/user-guide/coap-adapter/index.html b/docs/1.7/user-guide/coap-adapter/index.html
index 2b1edd5..af0d3c2 100644
--- a/docs/1.7/user-guide/coap-adapter/index.html
+++ b/docs/1.7/user-guide/coap-adapter/index.html
@@ -21,21 +21,21 @@
     <title>CoAP Adapter :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881108" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881108" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881108" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794683"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881108"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794683"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794683"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881108"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881108"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794683"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881108"></script>
 
     
   </div>
@@ -2756,8 +2756,7 @@
 connection establishment with the protocol adapter are used to authenticate the gateway whereas the parameters from the URI are used
 to identify the device that the gateway publishes data for.</p>
 <p>The protocol adapter checks the gateway&rsquo;s authority to send responses to a command on behalf of the device implicitly by means of
-retrieving a <em>registration assertion</em> for the device from the [configured Device Registration service]
-(/hono/docs/1.7/admin-guide/common-config/#device-registration-service-connection-configuration).</p>
+retrieving a <em>registration assertion</em> for the device from the <a href="/hono/docs/1.7/admin-guide/common-config/#device-registration-service-connection-configuration">configured Device Registration service</a>.</p>
 <p><strong>Examples</strong></p>
 <p>Send a response to a previously received command with the command-request-id <code>req-id-uuid</code> for device <code>4712</code>:</p>
 <div class="highlight"><pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-sh" data-lang="sh">coap-client -u gw@DEFAULT_TENANT -k gw-secret coaps://hono.eclipseprojects.io/command_response/DEFAULT_TENANT/4712/req-id-uuid?hono-cmd-status<span style="color:#f92672">=</span><span style="color:#ae81ff">200</span> -e <span style="color:#e6db74">&#39;{&#34;brightness-changed&#34;: true}&#39;</span>
@@ -2809,8 +2808,7 @@
 from the persistent store if no consumer has attached to receive the event before the message expires.</p>
 <p>In order to support environments where the AMQP Messaging Network cannot be configured accordingly, the protocol adapter supports setting a
 downstream event message&rsquo;s <em>ttl</em> property based on the <em>hono-ttl</em> property set as a query parameter in the event requests by the devices.
-Also the default <em>ttl</em> and <em>max-ttl</em> values can be configured for a tenant/device as described in the [Tenant API]
-(/hono/docs/1.7/api/tenant/#resource-limits-configuration-format).</p>
+Also the default <em>ttl</em> and <em>max-ttl</em> values can be configured for a tenant/device as described in the <a href="/hono/docs/1.7/api/tenant/#resource-limits-configuration-format">Tenant API</a>.</p>
 <h2 id="tenant-specific-configuration">Tenant specific Configuration</h2>
 <p>The adapter uses the <a href="/hono/docs/1.7/api/tenant/#get-tenant-information">Tenant API</a> to retrieve <em>tenant specific configuration</em> for adapter type <code>hono-coap</code>.
 The following properties are (currently) supported:</p>
@@ -3967,19 +3965,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794683"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794683"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794683"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794683"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881109"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881109"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881109"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881109"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881109"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881109"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794683"></script>
-    <script src="/hono/docs/js/learn.js?1618794683"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794683"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881109"></script>
+    <script src="/hono/docs/js/learn.js?1618881109"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881109"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794683" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794683"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881109" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881109"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/user-guide/device-registry/index.html b/docs/1.7/user-guide/device-registry/index.html
index 390c307..702eb92 100644
--- a/docs/1.7/user-guide/device-registry/index.html
+++ b/docs/1.7/user-guide/device-registry/index.html
@@ -21,21 +21,21 @@
     <title>Device Registries :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881108" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881108" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881108" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794683"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881108"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794683"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794683"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881108"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881108"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794683"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881108"></script>
 
     
   </div>
@@ -3149,19 +3149,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794683"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794683"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794683"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794683"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881109"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881109"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881109"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881109"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881109"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881109"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794683"></script>
-    <script src="/hono/docs/js/learn.js?1618794683"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794683"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881109"></script>
+    <script src="/hono/docs/js/learn.js?1618881109"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881109"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794683" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794683"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881109" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881109"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/user-guide/file-based-device-registry/index.html b/docs/1.7/user-guide/file-based-device-registry/index.html
index 0821489..4990e6a 100644
--- a/docs/1.7/user-guide/file-based-device-registry/index.html
+++ b/docs/1.7/user-guide/file-based-device-registry/index.html
@@ -21,21 +21,21 @@
     <title>File Based Device Registry :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881108" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881108" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881108" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794683"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881108"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794683"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794683"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881108"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881108"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794683"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881108"></script>
 
     
   </div>
@@ -3090,19 +3090,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794683"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794683"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794683"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794683"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881109"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881109"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881109"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881109"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881109"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881109"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794683"></script>
-    <script src="/hono/docs/js/learn.js?1618794683"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794683"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881109"></script>
+    <script src="/hono/docs/js/learn.js?1618881109"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881109"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794683" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794683"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881109" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881109"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/user-guide/http-adapter/index.html b/docs/1.7/user-guide/http-adapter/index.html
index 4a302f0..8fcf3da 100644
--- a/docs/1.7/user-guide/http-adapter/index.html
+++ b/docs/1.7/user-guide/http-adapter/index.html
@@ -21,21 +21,21 @@
     <title>HTTP Adapter :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881108" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881108" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881108" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794683"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881108"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794683"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794683"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881108"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881108"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794683"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881108"></script>
 
     
   </div>
@@ -2759,8 +2759,7 @@
 from the persistent store if no consumer has attached to receive the event before the message expires.</p>
 <p>In order to support environments where the AMQP Messaging Network cannot be configured accordingly, the protocol adapter supports setting a
 downstream event message&rsquo;s <em>ttl</em> property based on the <em>hono-ttl</em> property set as a header or a query parameter in the event requests by the devices.
-Also the default <em>ttl</em> and <em>max-ttl</em> values can be configured for a tenant/device as described in the [Tenant API]
-(/hono/docs/1.7/api/tenant/#resource-limits-configuration-format).</p>
+Also the default <em>ttl</em> and <em>max-ttl</em> values can be configured for a tenant/device as described in the <a href="/hono/docs/1.7/api/tenant/#resource-limits-configuration-format">Tenant API</a>.</p>
 <h2 id="tenant-specific-configuration">Tenant specific Configuration</h2>
 <p>The adapter uses the <a href="/hono/docs/1.7/api/tenant/#get-tenant-information">Tenant API</a> to retrieve <em>tenant specific configuration</em> for adapter type <code>hono-http</code>.
 The following properties are (currently) supported:</p>
@@ -3911,19 +3910,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794683"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794683"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794683"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794683"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881109"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881109"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881109"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881109"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881109"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881109"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794683"></script>
-    <script src="/hono/docs/js/learn.js?1618794683"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794683"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881109"></script>
+    <script src="/hono/docs/js/learn.js?1618881109"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881109"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794683" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794683"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881109" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881109"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/user-guide/index.html b/docs/1.7/user-guide/index.html
index 341aea2..ef51a5f 100644
--- a/docs/1.7/user-guide/index.html
+++ b/docs/1.7/user-guide/index.html
@@ -21,21 +21,21 @@
     <title>User Guide :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881109" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881109" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881109" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794683"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881109"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794683"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794683"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881109"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881109"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794683"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881109"></script>
 
     
   </div>
@@ -3136,19 +3136,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794683"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794683"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794683"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794683"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881109"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881109"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881109"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881109"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881109"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881109"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794683"></script>
-    <script src="/hono/docs/js/learn.js?1618794683"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794683"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881109"></script>
+    <script src="/hono/docs/js/learn.js?1618881109"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881109"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794683" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794683"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881109" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881109"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/user-guide/jdbc-based-device-registry/index.html b/docs/1.7/user-guide/jdbc-based-device-registry/index.html
index 60afe3f..8de6942 100644
--- a/docs/1.7/user-guide/jdbc-based-device-registry/index.html
+++ b/docs/1.7/user-guide/jdbc-based-device-registry/index.html
@@ -21,21 +21,21 @@
     <title>JDBC Based Device Registry :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881108" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881108" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881108" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794683"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881108"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794683"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794683"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881108"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881108"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794683"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881108"></script>
 
     
   </div>
@@ -3004,19 +3004,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794683"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794683"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794683"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794683"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881109"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881109"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881109"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881109"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881109"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881109"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794683"></script>
-    <script src="/hono/docs/js/learn.js?1618794683"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794683"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881109"></script>
+    <script src="/hono/docs/js/learn.js?1618881109"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881109"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794683" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794683"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881109" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881109"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/user-guide/kura-adapter/index.html b/docs/1.7/user-guide/kura-adapter/index.html
index 85253ef..2153ade 100644
--- a/docs/1.7/user-guide/kura-adapter/index.html
+++ b/docs/1.7/user-guide/kura-adapter/index.html
@@ -21,21 +21,21 @@
     <title>Kura Adapter :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881108" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881108" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881108" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794683"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881108"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794683"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794683"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881108"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881108"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794683"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881108"></script>
 
     
   </div>
@@ -2165,8 +2165,7 @@
 In most cases the AMQP Messaging Network can be configured with a maximum <em>time-to-live</em> to apply to the events so that the events will be removed
 from the persistent store if no consumer has attached to receive the event before the message expires.</p>
 <p>In order to support environments where the AMQP Messaging Network cannot be configured accordingly, the protocol adapter supports setting a
-downstream event message&rsquo;s <em>ttl</em> property based on the default <em>ttl</em> and <em>max-ttl</em> values configured for a tenant/device as described in the [Tenant API]
-(/hono/docs/1.7/api/tenant/#resource-limits-configuration-format).</p>
+downstream event message&rsquo;s <em>ttl</em> property based on the default <em>ttl</em> and <em>max-ttl</em> values configured for a tenant/device as described in the <a href="/hono/docs/1.7/api/tenant/#resource-limits-configuration-format">Tenant API</a>.</p>
 <h2 id="tenant-specific-configuration">Tenant specific Configuration</h2>
 <p>The adapter uses the <a href="/hono/docs/1.7/api/tenant/#get-tenant-information">Tenant API</a> to retrieve <em>tenant specific configuration</em> for adapter type <code>hono-kura-mqtt</code>.
 The following properties are (currently) supported:</p>
@@ -3311,19 +3310,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794683"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794683"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794683"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794683"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881109"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881109"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881109"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881109"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881109"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881109"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794683"></script>
-    <script src="/hono/docs/js/learn.js?1618794683"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794683"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881109"></script>
+    <script src="/hono/docs/js/learn.js?1618881109"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881109"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794683" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794683"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881109" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881109"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/user-guide/mongodb-based-device-registry/index.html b/docs/1.7/user-guide/mongodb-based-device-registry/index.html
index 184eae0..69a694b 100644
--- a/docs/1.7/user-guide/mongodb-based-device-registry/index.html
+++ b/docs/1.7/user-guide/mongodb-based-device-registry/index.html
@@ -21,21 +21,21 @@
     <title>MongoDB Based Device Registry :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881108" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881108" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881108" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794683"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881108"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794683"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794683"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881108"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881108"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794683"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881108"></script>
 
     
   </div>
@@ -3080,19 +3080,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794683"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794683"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794683"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794683"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881109"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881109"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881109"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881109"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881109"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881109"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794683"></script>
-    <script src="/hono/docs/js/learn.js?1618794683"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794683"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881109"></script>
+    <script src="/hono/docs/js/learn.js?1618881109"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881109"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794683" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794683"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881109" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881109"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/user-guide/mqtt-adapter/index.html b/docs/1.7/user-guide/mqtt-adapter/index.html
index 40023db..018fb08 100644
--- a/docs/1.7/user-guide/mqtt-adapter/index.html
+++ b/docs/1.7/user-guide/mqtt-adapter/index.html
@@ -21,21 +21,21 @@
     <title>MQTT Adapter :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881108" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881108" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881108" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794683"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881108"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794683"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794683"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881108"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881108"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794683"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881108"></script>
 
     
   </div>
@@ -2145,7 +2145,7 @@
 <li>the AMQP 1.0 Messaging Network has capacity to process telemetry messages for the client&rsquo;s tenant and</li>
 <li>the messages published by the client comply with the format defined by the Telemetry API.</li>
 </ul>
-<p>The protocol adapter checks the configured [message limit] (/hono/docs/1.7/concepts/resource-limits/) before accepting any telemetry messages. An exceeded message limit will cause an error.</p>
+<p>The protocol adapter checks the configured <a href="/hono/docs/1.7/concepts/resource-limits/">message limit</a> before accepting any telemetry messages. An exceeded message limit will cause an error.</p>
 <p>Any kind of error when processing an incoming telemetry message will be reported back to the client if the client has subscribed on a dedicated error topic. See <a href="#error-reporting-via-error-topic">Error Reporting via Error Topic</a> for details.</p>
 <p>If such an error subscription by the client exists, the error will by default be ignored after it got published on the error topic, otherwise the connection to the client will be closed. The handling of errors can further be controlled by means of an <em>on-error</em> property bag parameter set on the telemetry message topic. Refer to <a href="#error-handling">Error Handling</a> for details.</p>
 <p>The devices can optionally indicate the content type of the payload by setting the <em>content-type</em> property explicitly in the <code>property-bag</code>. The <code>property-bag</code> is an optional collection of properties intended for the receiver of the message. A property bag is only allowed at the very end of a topic. It always starts with a <code>/?</code> character, followed by pairs of URL encoded property names and values that are separated by <code>&amp;</code>. For example, a property bag containing two properties <em>seqNo</em> and <em>importance</em> looks like this: <code>/topic/name/?seqNo=10034&amp;importance=high</code>.</p>
@@ -2206,7 +2206,7 @@
 <li>the AMQP 1.0 Messaging Network has capacity to process events for the client&rsquo;s tenant and</li>
 <li>the events published by the client comply with the format defined by the Event API.</li>
 </ul>
-<p>The protocol adapter checks the configured [message limit] (/hono/docs/1.7/concepts/resource-limits/) before accepting any event messages. An exceeded message limit will cause an error.</p>
+<p>The protocol adapter checks the configured <a href="/hono/docs/1.7/concepts/resource-limits/">message limit</a> before accepting any event messages. An exceeded message limit will cause an error.</p>
 <p>Any kind of error when processing an incoming event message will be reported back to the client if the client has subscribed on a dedicated error topic. See <a href="#error-reporting-via-error-topic">Error Reporting via Error Topic</a> for details.</p>
 <p>If such an error subscription by the client exists, the error will by default be ignored after it got published on the error topic, otherwise the connection to the client will be closed. The handling of errors can further be controlled by means of an <em>on-error</em> property bag parameter set on the event message topic. Refer to <a href="#error-handling">Error Handling</a> for details.</p>
 <p>The devices can optionally indicate a <em>time-to-live</em> duration for event messages and the content type of the payload by setting the <em>hono-ttl</em> and <em>content-type</em> properties explicitly in the <code>property-bag</code>. The <code>property-bag</code> is an optional collection of properties intended for the receiver of the message. A property bag is only allowed at the very end of a topic. It always starts with a <code>/?</code> character, followed by pairs of URL encoded property names and values that are separated by <code>&amp;</code>. For example, a property bag containing two properties <em>seqNo</em> and <em>importance</em> looks like this: <code>/topic/name/?seqNo=10034&amp;importance=high</code>.</p>
@@ -2265,7 +2265,7 @@
 <p>When a device has successfully subscribed, the adapter sends an <a href="/hono/docs/1.7/api/event/#empty-notification">empty notification</a> on behalf of the device to the downstream AMQP 1.0 Messaging Network with the <em>ttd</em> header set to <code>-1</code>, indicating that the device will be ready to receive commands until further notice. Analogously, the adapter sends an empty notification with the <em>ttd</em> header set to <code>0</code> when a device unsubscribes from commands.</p>
 <p>Commands can be sent following a <em>request/response</em> pattern or being <em>one-way</em>.</p>
 <p>For <em>Request/Response</em> commands, devices send their responses to commands by means of sending an MQTT <em>PUBLISH</em> message to a topic that is specific to the command that has been executed. The MQTT adapter accepts responses being published using either QoS 0 or QoS 1.</p>
-<p>The MQTT adapter checks the configured [message limit] (/hono/docs/1.7/concepts/resource-limits/) before accepting any command requests and responses. In case of incoming command requests from business applications, if the message limit is exceeded, the Adapter rejects the message with the reason <code>amqp:resource-limit-exceeded</code>. And for the incoming command responses from devices, the Adapter rejects the message and closes the connection to the client.</p>
+<p>The MQTT adapter checks the configured <a href="/hono/docs/1.7/concepts/resource-limits/">message limit</a> before accepting any command requests and responses. In case of incoming command requests from business applications, if the message limit is exceeded, the Adapter rejects the message with the reason <code>amqp:resource-limit-exceeded</code>. And for the incoming command responses from devices, the Adapter rejects the message and closes the connection to the client.</p>
 <p>The following sections define the topic filters/names to use for subscribing to and responding to commands. The following <em>shorthand</em> versions of topic path segments are supported:</p>
 <ul>
 <li><code>c</code> instead of <code>command</code></li>
@@ -2732,8 +2732,7 @@
 from the persistent store if no consumer has attached to receive the event before the message expires.</p>
 <p>In order to support environments where the AMQP Messaging Network cannot be configured accordingly, the MQTT protocol adapter supports setting a
 downstream event message&rsquo;s <em>ttl</em> property based on the <em>hono-ttl</em> property set as <em>property-bag</em> at the end of the event topic.
-Also the default <em>ttl</em> and <em>max-ttl</em> values can be configured for a tenant/device as described in the [Tenant API]
-(/hono/docs/1.7/api/tenant/#resource-limits-configuration-format).</p>
+Also the default <em>ttl</em> and <em>max-ttl</em> values can be configured for a tenant/device as described in the <a href="/hono/docs/1.7/api/tenant/#resource-limits-configuration-format">Tenant API</a>.</p>
 <h2 id="tenant-specific-configuration">Tenant specific Configuration</h2>
 <p>The adapter uses the <a href="/hono/docs/1.7/api/tenant/#get-tenant-information">Tenant API</a> to retrieve <em>tenant specific configuration</em> for adapter type <code>hono-mqtt</code>.
 The following properties are (currently) supported in the <em>Adapter</em> object:</p>
@@ -3878,19 +3877,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794683"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794683"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794683"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794683"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881109"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881109"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881109"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881109"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881109"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881109"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794683"></script>
-    <script src="/hono/docs/js/learn.js?1618794683"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794683"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881109"></script>
+    <script src="/hono/docs/js/learn.js?1618881109"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881109"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794683" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794683"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881109" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881109"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/1.7/user-guide/sigfox-adapter/index.html b/docs/1.7/user-guide/sigfox-adapter/index.html
index 2258f7a..bd545d2 100644
--- a/docs/1.7/user-guide/sigfox-adapter/index.html
+++ b/docs/1.7/user-guide/sigfox-adapter/index.html
@@ -21,21 +21,21 @@
     <title>Sigfox Adapter :: Eclipse Hono&trade; Vers.: 1.7</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794683" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881108" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881108" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881108" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794683" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881108" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794683"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881108"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794683"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794683"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881109"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881109"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/1.7";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794683"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881109"></script>
 
     
   </div>
@@ -3261,19 +3261,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794683"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794683"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794683"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794683"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794683"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881109"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881109"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881109"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881109"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881109"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881109"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794683"></script>
-    <script src="/hono/docs/js/learn.js?1618794683"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794683"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881109"></script>
+    <script src="/hono/docs/js/learn.js?1618881109"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881109"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794683" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794683"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881109" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881109"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/404.html b/docs/404.html
index 10bda85..2327452 100644
--- a/docs/404.html
+++ b/docs/404.html
@@ -18,15 +18,15 @@
   <title>404 Page not found</title>
 
    
-    <link href="/hono/docs/css/nucleus.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881105" rel="stylesheet">
     
-      <link href="/hono/docs/css/theme-hono.css?1618794681" rel="stylesheet">
+      <link href="/hono/docs/css/theme-hono.css?1618881105" rel="stylesheet">
     
 <style>
     :root #header + #content > #left > #rlblock_left {
diff --git a/docs/admin-guide/amqp-adapter-config/index.html b/docs/admin-guide/amqp-adapter-config/index.html
index 0530d78..7ada18d 100644
--- a/docs/admin-guide/amqp-adapter-config/index.html
+++ b/docs/admin-guide/amqp-adapter-config/index.html
@@ -21,21 +21,21 @@
     <title>AMQP Adapter Configuration :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881102" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881102" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881102" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794679"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881102"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794679"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881102"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881102"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881102"></script>
 
     
   </div>
@@ -3348,19 +3348,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794679"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794679"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794679"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794679"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794679"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794679"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881103"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881103"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881103"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881103"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794679"></script>
-    <script src="/hono/docs/js/learn.js?1618794679"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794679"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881103"></script>
+    <script src="/hono/docs/js/learn.js?1618881103"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881103"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794679" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794679"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881103" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881103"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/admin-guide/amqp-network-config/index.html b/docs/admin-guide/amqp-network-config/index.html
index 215ee18..216a920 100644
--- a/docs/admin-guide/amqp-network-config/index.html
+++ b/docs/admin-guide/amqp-network-config/index.html
@@ -21,21 +21,21 @@
     <title>AMQP 1.0 Messaging Network Configuration :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881102" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881102" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881102" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794679"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881102"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794679"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881102"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881102"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881102"></script>
 
     
   </div>
@@ -3162,19 +3162,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794679"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794679"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794679"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794679"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794679"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794679"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881103"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881103"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881103"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881103"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794679"></script>
-    <script src="/hono/docs/js/learn.js?1618794679"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794679"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881103"></script>
+    <script src="/hono/docs/js/learn.js?1618881103"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881103"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794679" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794679"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881103" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881103"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/admin-guide/auth-server-config/index.html b/docs/admin-guide/auth-server-config/index.html
index 140132a..89047a8 100644
--- a/docs/admin-guide/auth-server-config/index.html
+++ b/docs/admin-guide/auth-server-config/index.html
@@ -21,21 +21,21 @@
     <title>Auth Server Configuration :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881102" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881102" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881102" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794679"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881102"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794679"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881102"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881102"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881102"></script>
 
     
   </div>
@@ -3332,19 +3332,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794679"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794679"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794679"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794679"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794679"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794679"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881103"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881103"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881103"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881103"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794679"></script>
-    <script src="/hono/docs/js/learn.js?1618794679"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794679"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881103"></script>
+    <script src="/hono/docs/js/learn.js?1618881103"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881103"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794679" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794679"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881103" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881103"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/admin-guide/coap-adapter-config/index.html b/docs/admin-guide/coap-adapter-config/index.html
index deb3296..08b83a7 100644
--- a/docs/admin-guide/coap-adapter-config/index.html
+++ b/docs/admin-guide/coap-adapter-config/index.html
@@ -21,21 +21,21 @@
     <title>CoAP Adapter Configuration :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881102" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881102" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881102" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794679"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881102"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794679"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881102"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881102"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881102"></script>
 
     
   </div>
@@ -3305,19 +3305,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794679"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794679"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794679"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794679"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794679"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794679"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881103"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881103"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881103"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881103"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794679"></script>
-    <script src="/hono/docs/js/learn.js?1618794679"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794679"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881103"></script>
+    <script src="/hono/docs/js/learn.js?1618881103"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881103"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794679" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794679"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881103" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881103"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/admin-guide/command-router-config/index.html b/docs/admin-guide/command-router-config/index.html
index 29fa314..ac0aeaf 100644
--- a/docs/admin-guide/command-router-config/index.html
+++ b/docs/admin-guide/command-router-config/index.html
@@ -21,21 +21,21 @@
     <title>Configuring the Command Router Service :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881102" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881102" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881102" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794679"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881102"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794679"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881102"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881102"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881102"></script>
 
     
   </div>
@@ -3329,19 +3329,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794679"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794679"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794679"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794679"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794679"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794679"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881103"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881103"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881103"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881103"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794679"></script>
-    <script src="/hono/docs/js/learn.js?1618794679"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794679"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881103"></script>
+    <script src="/hono/docs/js/learn.js?1618881103"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881103"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794679" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794679"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881103" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881103"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/admin-guide/common-config/index.html b/docs/admin-guide/common-config/index.html
index deeab05..446b5ee 100644
--- a/docs/admin-guide/common-config/index.html
+++ b/docs/admin-guide/common-config/index.html
@@ -21,21 +21,21 @@
     <title>Common Configuration :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881102" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881102" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881102" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794679"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881102"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794679"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881102"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881102"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881102"></script>
 
     
   </div>
@@ -3443,19 +3443,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794679"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794679"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794679"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794679"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794679"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794679"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881103"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881103"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881103"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881103"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794679"></script>
-    <script src="/hono/docs/js/learn.js?1618794679"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794679"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881103"></script>
+    <script src="/hono/docs/js/learn.js?1618881103"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881103"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794679" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794679"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881103" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881103"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/admin-guide/device-connection-config/index.html b/docs/admin-guide/device-connection-config/index.html
index dbeee42..e9529e7 100644
--- a/docs/admin-guide/device-connection-config/index.html
+++ b/docs/admin-guide/device-connection-config/index.html
@@ -21,21 +21,21 @@
     <title>Configuring the Device Connection Service :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881102" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881102" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881102" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794679"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881102"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794679"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881102"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881102"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881102"></script>
 
     
   </div>
@@ -3439,19 +3439,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794679"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794679"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794679"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794679"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794679"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794679"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881103"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881103"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881103"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881103"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794679"></script>
-    <script src="/hono/docs/js/learn.js?1618794679"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794679"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881103"></script>
+    <script src="/hono/docs/js/learn.js?1618881103"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881103"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794679" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794679"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881103" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881103"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/admin-guide/device-registry-config/index.html b/docs/admin-guide/device-registry-config/index.html
index c264d9f..e9b8ff2 100644
--- a/docs/admin-guide/device-registry-config/index.html
+++ b/docs/admin-guide/device-registry-config/index.html
@@ -21,21 +21,21 @@
     <title>Device Registry Configurations :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881102" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881102" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881102" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794679"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881102"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794679"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881102"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881102"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881102"></script>
 
     
   </div>
@@ -3150,19 +3150,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794679"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794679"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794679"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794679"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794679"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794679"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881103"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881103"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881103"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881103"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794679"></script>
-    <script src="/hono/docs/js/learn.js?1618794679"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794679"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881103"></script>
+    <script src="/hono/docs/js/learn.js?1618881103"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881103"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794679" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794679"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881103" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881103"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/admin-guide/file-based-device-registry-config/index.html b/docs/admin-guide/file-based-device-registry-config/index.html
index 738cccf..245be65 100644
--- a/docs/admin-guide/file-based-device-registry-config/index.html
+++ b/docs/admin-guide/file-based-device-registry-config/index.html
@@ -21,21 +21,21 @@
     <title>File Based Device Registry Configuration :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881102" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881102" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881102" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794679"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881102"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794679"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881102"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881102"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881102"></script>
 
     
   </div>
@@ -3573,19 +3573,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794679"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794679"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794679"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794679"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794679"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794679"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881103"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881103"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881103"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881103"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794679"></script>
-    <script src="/hono/docs/js/learn.js?1618794679"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794679"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881103"></script>
+    <script src="/hono/docs/js/learn.js?1618881103"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881103"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794679" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794679"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881103" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881103"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/admin-guide/hono-client-configuration/index.html b/docs/admin-guide/hono-client-configuration/index.html
index 4530764..f6dc57f 100644
--- a/docs/admin-guide/hono-client-configuration/index.html
+++ b/docs/admin-guide/hono-client-configuration/index.html
@@ -21,21 +21,21 @@
     <title>Hono Client Configuration :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881102" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881102" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881102" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794679"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881102"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794679"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881102"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881102"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881102"></script>
 
     
   </div>
@@ -3443,19 +3443,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794679"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794679"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794679"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794679"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794679"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794679"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881103"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881103"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881103"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881103"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794679"></script>
-    <script src="/hono/docs/js/learn.js?1618794679"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794679"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881103"></script>
+    <script src="/hono/docs/js/learn.js?1618881103"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881103"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794679" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794679"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881103" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881103"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/admin-guide/hono-kafka-client-configuration/index.html b/docs/admin-guide/hono-kafka-client-configuration/index.html
index 8e07de2..be2e5c8 100644
--- a/docs/admin-guide/hono-kafka-client-configuration/index.html
+++ b/docs/admin-guide/hono-kafka-client-configuration/index.html
@@ -21,21 +21,21 @@
     <title>Hono Kafka Client Configuration :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881102" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881102" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881102" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794679"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881102"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794679"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881102"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881102"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881102"></script>
 
     
   </div>
@@ -3148,19 +3148,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794679"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794679"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794679"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794679"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794679"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794679"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881103"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881103"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881103"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881103"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794679"></script>
-    <script src="/hono/docs/js/learn.js?1618794679"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794679"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881103"></script>
+    <script src="/hono/docs/js/learn.js?1618881103"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881103"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794679" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794679"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881103" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881103"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/admin-guide/http-adapter-config/index.html b/docs/admin-guide/http-adapter-config/index.html
index bb7c747..2c86037 100644
--- a/docs/admin-guide/http-adapter-config/index.html
+++ b/docs/admin-guide/http-adapter-config/index.html
@@ -21,21 +21,21 @@
     <title>HTTP Adapter Configuration :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881102" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881102" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881102" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794679"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881102"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794679"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881102"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881102"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881102"></script>
 
     
   </div>
@@ -3324,19 +3324,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794679"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794679"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794679"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794679"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794679"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794679"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881103"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881103"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881103"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881103"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794679"></script>
-    <script src="/hono/docs/js/learn.js?1618794679"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794679"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881103"></script>
+    <script src="/hono/docs/js/learn.js?1618881103"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881103"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794679" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794679"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881103" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881103"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/admin-guide/index.html b/docs/admin-guide/index.html
index 060a12d..4fafaf5 100644
--- a/docs/admin-guide/index.html
+++ b/docs/admin-guide/index.html
@@ -21,21 +21,21 @@
     <title>Admin Guide :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881104" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881104" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881104" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794680"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881104"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794680"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881104"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881104"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881104"></script>
 
     
   </div>
@@ -3136,19 +3136,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794681"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794681"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794681"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794681"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794681"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794681"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881105"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881105"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881105"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881105"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881105"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881105"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794681"></script>
-    <script src="/hono/docs/js/learn.js?1618794681"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794681"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881105"></script>
+    <script src="/hono/docs/js/learn.js?1618881105"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881105"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794681" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794681"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881105" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881105"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/admin-guide/jdbc-device-registry-config/index.html b/docs/admin-guide/jdbc-device-registry-config/index.html
index dc4e98d..93e2d8d 100644
--- a/docs/admin-guide/jdbc-device-registry-config/index.html
+++ b/docs/admin-guide/jdbc-device-registry-config/index.html
@@ -21,21 +21,21 @@
     <title>JDBC Based Device Registry Configuration :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881102" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881102" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881102" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794679"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881102"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794679"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881102"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881102"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881102"></script>
 
     
   </div>
@@ -3389,19 +3389,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794679"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794679"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794679"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794679"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794679"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794679"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881103"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881103"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881103"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881103"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794679"></script>
-    <script src="/hono/docs/js/learn.js?1618794679"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794679"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881103"></script>
+    <script src="/hono/docs/js/learn.js?1618881103"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881103"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794679" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794679"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881103" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881103"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/admin-guide/kura-adapter-config/index.html b/docs/admin-guide/kura-adapter-config/index.html
index 9d9d8eb..8cf769f 100644
--- a/docs/admin-guide/kura-adapter-config/index.html
+++ b/docs/admin-guide/kura-adapter-config/index.html
@@ -21,21 +21,21 @@
     <title>Kura Adapter Configuration :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881102" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881102" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881102" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794679"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881102"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794679"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881102"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881102"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881102"></script>
 
     
   </div>
@@ -3349,19 +3349,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794679"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794679"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794679"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794679"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794679"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794679"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881103"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881103"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881103"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881103"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794679"></script>
-    <script src="/hono/docs/js/learn.js?1618794679"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794679"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881103"></script>
+    <script src="/hono/docs/js/learn.js?1618881103"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881103"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794679" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794679"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881103" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881103"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/admin-guide/mongodb-device-registry-config/index.html b/docs/admin-guide/mongodb-device-registry-config/index.html
index c6038c7..4689bac 100644
--- a/docs/admin-guide/mongodb-device-registry-config/index.html
+++ b/docs/admin-guide/mongodb-device-registry-config/index.html
@@ -21,21 +21,21 @@
     <title>MongoDB Based Device Registry Configuration :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881102" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881102" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881102" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794679"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881102"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794679"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881102"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881102"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881102"></script>
 
     
   </div>
@@ -3389,19 +3389,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794679"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794679"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794679"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794679"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794679"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794679"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881103"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881103"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881103"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881103"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794679"></script>
-    <script src="/hono/docs/js/learn.js?1618794679"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794679"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881103"></script>
+    <script src="/hono/docs/js/learn.js?1618881103"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881103"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794679" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794679"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881103" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881103"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/admin-guide/monitoring-tracing-config/index.html b/docs/admin-guide/monitoring-tracing-config/index.html
index 834e342..4447041 100644
--- a/docs/admin-guide/monitoring-tracing-config/index.html
+++ b/docs/admin-guide/monitoring-tracing-config/index.html
@@ -21,21 +21,21 @@
     <title>Monitoring & Tracing :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881102" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881102" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881102" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881102" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794679"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881102"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794679"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881102"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881102"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881102"></script>
 
     
   </div>
@@ -3312,19 +3312,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794679"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794679"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794679"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794679"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794679"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794679"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881103"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881103"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881103"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881103"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794679"></script>
-    <script src="/hono/docs/js/learn.js?1618794679"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794679"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881103"></script>
+    <script src="/hono/docs/js/learn.js?1618881103"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881103"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794679" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794679"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881103" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881103"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/admin-guide/mqtt-adapter-config/index.html b/docs/admin-guide/mqtt-adapter-config/index.html
index d477ab8..13153c0 100644
--- a/docs/admin-guide/mqtt-adapter-config/index.html
+++ b/docs/admin-guide/mqtt-adapter-config/index.html
@@ -21,21 +21,21 @@
     <title>MQTT Adapter Configuration :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881103" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794679"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881103"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794679"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881103"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881103"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881103"></script>
 
     
   </div>
@@ -3404,19 +3404,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794680"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794680"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794680"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794680"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881103"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881103"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881103"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881103"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794680"></script>
-    <script src="/hono/docs/js/learn.js?1618794680"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794680"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881103"></script>
+    <script src="/hono/docs/js/learn.js?1618881103"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881103"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794680" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794680"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881103" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881103"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/admin-guide/secure_communication/index.html b/docs/admin-guide/secure_communication/index.html
index 44b4694..0824bb3 100644
--- a/docs/admin-guide/secure_communication/index.html
+++ b/docs/admin-guide/secure_communication/index.html
@@ -21,21 +21,21 @@
     <title>Secure Communication :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881103" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794679"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881103"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794679"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881103"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881103"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881103"></script>
 
     
   </div>
@@ -3447,19 +3447,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794680"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794680"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794680"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794680"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881103"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881103"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881103"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881103"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794680"></script>
-    <script src="/hono/docs/js/learn.js?1618794680"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794680"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881103"></script>
+    <script src="/hono/docs/js/learn.js?1618881103"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881103"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794680" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794680"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881103" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881103"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/api/authentication/index.html b/docs/api/authentication/index.html
index 1084080..87e3539 100644
--- a/docs/api/authentication/index.html
+++ b/docs/api/authentication/index.html
@@ -21,21 +21,21 @@
     <title>Authentication API Specification :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881103" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794679"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881103"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794679"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881103"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881103"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881103"></script>
 
     
   </div>
@@ -3277,19 +3277,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794679"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794679"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794679"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794679"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794679"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794679"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881103"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881103"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881103"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881103"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794679"></script>
-    <script src="/hono/docs/js/learn.js?1618794679"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794679"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881103"></script>
+    <script src="/hono/docs/js/learn.js?1618881103"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881103"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794679" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794679"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881103" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881103"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/api/command-and-control-kafka/index.html b/docs/api/command-and-control-kafka/index.html
index be22f2e..d56ac25 100644
--- a/docs/api/command-and-control-kafka/index.html
+++ b/docs/api/command-and-control-kafka/index.html
@@ -21,21 +21,21 @@
     <title>Command & Control API for Kafka Specification :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881103" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794679"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881103"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794679"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881103"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881103"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881103"></script>
 
     
   </div>
@@ -3177,19 +3177,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794679"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794679"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794679"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794679"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794679"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794679"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881103"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881103"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881103"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881103"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794679"></script>
-    <script src="/hono/docs/js/learn.js?1618794679"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794679"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881103"></script>
+    <script src="/hono/docs/js/learn.js?1618881103"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881103"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794679" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794679"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881103" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881103"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/api/command-and-control/index.html b/docs/api/command-and-control/index.html
index e64534f..c72d8af 100644
--- a/docs/api/command-and-control/index.html
+++ b/docs/api/command-and-control/index.html
@@ -21,21 +21,21 @@
     <title>Command & Control API Specification :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881103" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794679"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881103"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794679"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881103"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881103"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881103"></script>
 
     
   </div>
@@ -3461,19 +3461,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794679"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794679"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794679"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794679"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794679"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794679"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881104"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881104"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881104"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881104"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881104"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881104"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794679"></script>
-    <script src="/hono/docs/js/learn.js?1618794679"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794679"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881104"></script>
+    <script src="/hono/docs/js/learn.js?1618881104"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881104"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794679" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794679"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881104" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881104"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/api/command-router/index.html b/docs/api/command-router/index.html
index 6b1e0d9..eb54962 100644
--- a/docs/api/command-router/index.html
+++ b/docs/api/command-router/index.html
@@ -21,21 +21,21 @@
     <title>Command Router API Specification :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881103" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794679"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881103"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794679"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881103"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881103"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881103"></script>
 
     
   </div>
@@ -3438,19 +3438,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794680"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794680"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794680"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794680"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881103"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881103"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881103"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881103"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794680"></script>
-    <script src="/hono/docs/js/learn.js?1618794680"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794680"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881103"></script>
+    <script src="/hono/docs/js/learn.js?1618881103"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881103"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794680" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794680"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881103" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881103"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/api/credentials/index.html b/docs/api/credentials/index.html
index 226abd9..efc5d0a 100644
--- a/docs/api/credentials/index.html
+++ b/docs/api/credentials/index.html
@@ -21,21 +21,21 @@
     <title>Credentials API Specification :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881103" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794679"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881103"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794679"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881103"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881103"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881103"></script>
 
     
   </div>
@@ -3691,19 +3691,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794680"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794680"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794680"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794680"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881103"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881103"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881103"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881103"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794680"></script>
-    <script src="/hono/docs/js/learn.js?1618794680"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794680"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881103"></script>
+    <script src="/hono/docs/js/learn.js?1618881103"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881103"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794680" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794680"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881103" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881103"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/api/device-connection/index.html b/docs/api/device-connection/index.html
index 27ebd93..88aa9a2 100644
--- a/docs/api/device-connection/index.html
+++ b/docs/api/device-connection/index.html
@@ -21,21 +21,21 @@
     <title>Device Connection API Specification :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881103" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794679"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881103"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794679"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881103"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881103"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881103"></script>
 
     
   </div>
@@ -3788,19 +3788,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794680"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794680"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794680"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794680"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881103"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881103"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881103"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881103"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794680"></script>
-    <script src="/hono/docs/js/learn.js?1618794680"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794680"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881103"></script>
+    <script src="/hono/docs/js/learn.js?1618881103"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881103"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794680" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794680"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881103" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881103"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/api/device-registration/index.html b/docs/api/device-registration/index.html
index da519e9..9829b79 100644
--- a/docs/api/device-registration/index.html
+++ b/docs/api/device-registration/index.html
@@ -21,21 +21,21 @@
     <title>Device Registration API Specification :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881103" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794679"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881103"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794679"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881103"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881103"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881103"></script>
 
     
   </div>
@@ -3377,19 +3377,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794679"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794679"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794679"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794679"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794679"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794679"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881103"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881103"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881103"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881103"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794679"></script>
-    <script src="/hono/docs/js/learn.js?1618794679"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794679"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881103"></script>
+    <script src="/hono/docs/js/learn.js?1618881103"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881103"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794679" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794679"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881103" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881103"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/api/event-kafka/index.html b/docs/api/event-kafka/index.html
index ad95064..fabff93 100644
--- a/docs/api/event-kafka/index.html
+++ b/docs/api/event-kafka/index.html
@@ -21,21 +21,21 @@
     <title>Event API for Kafka Specification :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881103" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794679"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881103"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794679"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881103"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881103"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881103"></script>
 
     
   </div>
@@ -3186,19 +3186,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794680"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794680"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794680"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794680"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881104"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881104"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881104"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881104"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881104"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794680"></script>
-    <script src="/hono/docs/js/learn.js?1618794680"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794680"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881104"></script>
+    <script src="/hono/docs/js/learn.js?1618881104"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881104"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794680" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794680"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881104" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881104"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/api/event/index.html b/docs/api/event/index.html
index 8b46dba..a503153 100644
--- a/docs/api/event/index.html
+++ b/docs/api/event/index.html
@@ -21,21 +21,21 @@
     <title>Event API Specification :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881103" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794679"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881103"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794679"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881103"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881103"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881103"></script>
 
     
   </div>
@@ -3396,19 +3396,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794680"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794680"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794680"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794680"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881103"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881103"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881103"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881103"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794680"></script>
-    <script src="/hono/docs/js/learn.js?1618794680"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794680"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881103"></script>
+    <script src="/hono/docs/js/learn.js?1618881103"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881103"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794680" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794680"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881103" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881103"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/api/index.html b/docs/api/index.html
index 549c67b..32c560d 100644
--- a/docs/api/index.html
+++ b/docs/api/index.html
@@ -21,21 +21,21 @@
     <title>API :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881104" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881104" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881104" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794680"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881104"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794680"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881105"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881105"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881105"></script>
 
     
   </div>
@@ -3137,19 +3137,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794681"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794681"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794681"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794681"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794681"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794681"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881105"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881105"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881105"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881105"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881105"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881105"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794681"></script>
-    <script src="/hono/docs/js/learn.js?1618794681"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794681"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881105"></script>
+    <script src="/hono/docs/js/learn.js?1618881105"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881105"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794681" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794681"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881105" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881105"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/api/kafka-api/index.html b/docs/api/kafka-api/index.html
index 4467ac0..83cd644 100644
--- a/docs/api/kafka-api/index.html
+++ b/docs/api/kafka-api/index.html
@@ -21,21 +21,21 @@
     <title>Kafka-based APIs :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881103" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794679"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881103"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794679"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881103"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881103"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881103"></script>
 
     
   </div>
@@ -3068,19 +3068,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794679"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794679"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794679"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794679"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794679"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794679"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881103"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881103"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881103"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881103"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794679"></script>
-    <script src="/hono/docs/js/learn.js?1618794679"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794679"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881103"></script>
+    <script src="/hono/docs/js/learn.js?1618881103"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881103"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794679" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794679"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881103" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881103"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/api/management/index.html b/docs/api/management/index.html
index d14d8a2..200763a 100644
--- a/docs/api/management/index.html
+++ b/docs/api/management/index.html
@@ -21,21 +21,21 @@
     <title>Device Registry Management API Specification :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881103" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794679"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881103"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -86,14 +86,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794679"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881103"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881103"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881103"></script>
 
     
   </div>
@@ -3179,19 +3179,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794679"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794679"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794679"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794679"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794679"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794679"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881103"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881103"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881103"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881103"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794679"></script>
-    <script src="/hono/docs/js/learn.js?1618794679"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794679"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881103"></script>
+    <script src="/hono/docs/js/learn.js?1618881103"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881103"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794679" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794679"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881103" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881103"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/api/metrics/index.html b/docs/api/metrics/index.html
index 3fadd3f..41ac8bc 100644
--- a/docs/api/metrics/index.html
+++ b/docs/api/metrics/index.html
@@ -21,21 +21,21 @@
     <title>Metrics :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881103" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794679"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881103"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794679"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881103"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881103"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881103"></script>
 
     
   </div>
@@ -3419,19 +3419,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794679"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794679"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794679"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794679"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794679"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794679"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881103"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881103"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881103"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881103"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881103"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794679"></script>
-    <script src="/hono/docs/js/learn.js?1618794679"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794679"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881103"></script>
+    <script src="/hono/docs/js/learn.js?1618881103"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881103"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794679" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794679"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881103" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881103"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/api/telemetry-kafka/index.html b/docs/api/telemetry-kafka/index.html
index 1b61739..7462faf 100644
--- a/docs/api/telemetry-kafka/index.html
+++ b/docs/api/telemetry-kafka/index.html
@@ -21,21 +21,21 @@
     <title>Telemetry API for Kafka Specification :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881103" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794679"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881103"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794679"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881103"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881103"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881103"></script>
 
     
   </div>
@@ -3156,19 +3156,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794679"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794679"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794679"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794679"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794679"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794679"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881104"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881104"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881104"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881104"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881104"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881104"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794679"></script>
-    <script src="/hono/docs/js/learn.js?1618794679"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794679"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881104"></script>
+    <script src="/hono/docs/js/learn.js?1618881104"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881104"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794679" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794679"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881104" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881104"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/api/telemetry/index.html b/docs/api/telemetry/index.html
index e79209a..8819a6b 100644
--- a/docs/api/telemetry/index.html
+++ b/docs/api/telemetry/index.html
@@ -21,21 +21,21 @@
     <title>Telemetry API Specification :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881103" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794679"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881103"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794679"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881103"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881103"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881103"></script>
 
     
   </div>
@@ -3314,19 +3314,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794680"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794680"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794680"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794680"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881104"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881104"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881104"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881104"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881104"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881104"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794680"></script>
-    <script src="/hono/docs/js/learn.js?1618794680"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794680"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881104"></script>
+    <script src="/hono/docs/js/learn.js?1618881104"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881104"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794680" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794680"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881104" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881104"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/api/tenant/index.html b/docs/api/tenant/index.html
index f8ae5a1..f36ee22 100644
--- a/docs/api/tenant/index.html
+++ b/docs/api/tenant/index.html
@@ -21,21 +21,21 @@
     <title>Tenant API Specification :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881103" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794679"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881103"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794679"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881103"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881103"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881103"></script>
 
     
   </div>
@@ -3764,19 +3764,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794680"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794680"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794680"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794680"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881104"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881104"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881104"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881104"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881104"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881104"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794680"></script>
-    <script src="/hono/docs/js/learn.js?1618794680"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794680"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881104"></script>
+    <script src="/hono/docs/js/learn.js?1618881104"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881104"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794680" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794680"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881104" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881104"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/architecture/auth/index.html b/docs/architecture/auth/index.html
index e0e55b1..2aebf81 100644
--- a/docs/architecture/auth/index.html
+++ b/docs/architecture/auth/index.html
@@ -21,21 +21,21 @@
     <title>Authentication/Authorization :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881103" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794679"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881103"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794679"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881103"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881103"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881103"></script>
 
     
   </div>
@@ -3192,19 +3192,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794680"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794680"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794680"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794680"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881104"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881104"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881104"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881104"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881104"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881104"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794680"></script>
-    <script src="/hono/docs/js/learn.js?1618794680"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794680"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881104"></script>
+    <script src="/hono/docs/js/learn.js?1618881104"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881104"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794680" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794680"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881104" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881104"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/architecture/component-view/index.html b/docs/architecture/component-view/index.html
index 1cd1df5..5671b4f 100644
--- a/docs/architecture/component-view/index.html
+++ b/docs/architecture/component-view/index.html
@@ -21,21 +21,21 @@
     <title>Component View :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881103" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794679"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881103"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794679"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881103"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881103"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881103"></script>
 
     
   </div>
@@ -3208,19 +3208,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794680"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794680"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794680"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794680"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881104"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881104"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881104"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881104"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881104"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881104"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794680"></script>
-    <script src="/hono/docs/js/learn.js?1618794680"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794680"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881104"></script>
+    <script src="/hono/docs/js/learn.js?1618881104"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881104"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794680" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794680"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881104" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881104"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/architecture/index.html b/docs/architecture/index.html
index a641cc5..164d756 100644
--- a/docs/architecture/index.html
+++ b/docs/architecture/index.html
@@ -21,21 +21,21 @@
     <title>Architecture :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881104" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881104" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881104" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794680"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881104"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794680"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881104"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881104"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881104"></script>
 
     
   </div>
@@ -3136,19 +3136,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794681"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794681"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794681"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794681"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794681"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794681"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881105"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881105"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881105"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881105"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881105"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881105"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794681"></script>
-    <script src="/hono/docs/js/learn.js?1618794681"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794681"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881105"></script>
+    <script src="/hono/docs/js/learn.js?1618881105"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881105"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794681" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794681"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881105" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881105"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/categories/index.html b/docs/categories/index.html
index 4a27048..414f637 100644
--- a/docs/categories/index.html
+++ b/docs/categories/index.html
@@ -21,21 +21,21 @@
     <title>Categories :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881105" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881105" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881105" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794681"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881105"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794681"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794681"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881105"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881105"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794681"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881105"></script>
 
     
   </div>
@@ -3133,19 +3133,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794681"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794681"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794681"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794681"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794681"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794681"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881105"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881105"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881105"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881105"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881105"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881105"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794681"></script>
-    <script src="/hono/docs/js/learn.js?1618794681"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794681"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881105"></script>
+    <script src="/hono/docs/js/learn.js?1618881105"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881105"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794681" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794681"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881105" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881105"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/concepts/command-and-control/index.html b/docs/concepts/command-and-control/index.html
index 21724d2..9a438c3 100644
--- a/docs/concepts/command-and-control/index.html
+++ b/docs/concepts/command-and-control/index.html
@@ -21,21 +21,21 @@
     <title>Command & Control :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881103" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794679"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881103"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794679"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881103"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881103"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881103"></script>
 
     
   </div>
@@ -3214,19 +3214,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794680"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794680"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794680"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794680"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881104"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881104"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881104"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881104"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881104"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881104"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794680"></script>
-    <script src="/hono/docs/js/learn.js?1618794680"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794680"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881104"></script>
+    <script src="/hono/docs/js/learn.js?1618881104"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881104"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794680" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794680"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881104" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881104"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/concepts/connecting-devices/index.html b/docs/concepts/connecting-devices/index.html
index a95d9c1..a31855e 100644
--- a/docs/concepts/connecting-devices/index.html
+++ b/docs/concepts/connecting-devices/index.html
@@ -21,21 +21,21 @@
     <title>Connecting Devices :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881103" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794679"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881103"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794679"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881103"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881103"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881103"></script>
 
     
   </div>
@@ -3248,19 +3248,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794680"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794680"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794680"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794680"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881104"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881104"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881104"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881104"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881104"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881104"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794680"></script>
-    <script src="/hono/docs/js/learn.js?1618794680"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794680"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881104"></script>
+    <script src="/hono/docs/js/learn.js?1618881104"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881104"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794680" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794680"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881104" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881104"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/concepts/connection-events/index.html b/docs/concepts/connection-events/index.html
index 525497d..e36e8e2 100644
--- a/docs/concepts/connection-events/index.html
+++ b/docs/concepts/connection-events/index.html
@@ -21,21 +21,21 @@
     <title>Connection Events :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881103" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794679"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881103"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794679"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881103"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881103"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881103"></script>
 
     
   </div>
@@ -3171,19 +3171,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794680"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794680"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794680"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794680"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881104"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881104"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881104"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881104"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881104"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881104"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794680"></script>
-    <script src="/hono/docs/js/learn.js?1618794680"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794680"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881104"></script>
+    <script src="/hono/docs/js/learn.js?1618881104"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881104"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794680" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794680"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881104" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881104"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/concepts/device-identity/index.html b/docs/concepts/device-identity/index.html
index 7f21389..fe987dd 100644
--- a/docs/concepts/device-identity/index.html
+++ b/docs/concepts/device-identity/index.html
@@ -21,21 +21,21 @@
     <title>Device Identity :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881103" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794679"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881103"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794679"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881103"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881103"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881103"></script>
 
     
   </div>
@@ -3175,19 +3175,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794680"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794680"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794680"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794680"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881104"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881104"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881104"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881104"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881104"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881104"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794680"></script>
-    <script src="/hono/docs/js/learn.js?1618794680"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794680"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881104"></script>
+    <script src="/hono/docs/js/learn.js?1618881104"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881104"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794680" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794680"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881104" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881104"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/concepts/device-notifications/index.html b/docs/concepts/device-notifications/index.html
index 828638c..af16a6d 100644
--- a/docs/concepts/device-notifications/index.html
+++ b/docs/concepts/device-notifications/index.html
@@ -21,21 +21,21 @@
     <title>Device Notifications :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794679" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794679" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881103" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794679"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881103"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794679"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881103"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881103"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794679"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881103"></script>
 
     
   </div>
@@ -2014,8 +2014,8 @@
 Alternatively the default property values for devices from the Device Registry can be used (described above).</p>
 <h3 id="honos-mqtt-protocol-adapter">Hono&rsquo;s MQTT protocol adapter</h3>
 <p>The MQTT protocol adapter automatically sends a <em>Time until disconnect notification</em> with a <em>ttd</em> value of <code>-1</code>
-for a device that subscribes to the appropriate command topic (refer to the [MQTT Adapter user guide]
-(/hono/docs/user-guide/mqtt-adapter/) for details).</p>
+for a device that subscribes to the appropriate command topic (refer to the <a href="/hono/docs/user-guide/mqtt-adapter/">MQTT Adapter user guide</a>
+for details).</p>
 <p>When a device unsubscribes again, the adapter automatically sends a <em>Time until disconnect notification</em> with a <em>ttd</em> value of <code>0</code>.</p>
 <h3 id="examples">Examples</h3>
 <p>The following sequence diagram shows a <em>Time until disconnect notification</em> while sending a telemetry message downstream
@@ -3153,19 +3153,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794680"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794680"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794680"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794680"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881104"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881104"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881104"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881104"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881104"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881104"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794680"></script>
-    <script src="/hono/docs/js/learn.js?1618794680"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794680"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881104"></script>
+    <script src="/hono/docs/js/learn.js?1618881104"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881104"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794680" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794680"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881104" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881104"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/concepts/device-provisioning/index.html b/docs/concepts/device-provisioning/index.html
index 7f50687..503f7a0 100644
--- a/docs/concepts/device-provisioning/index.html
+++ b/docs/concepts/device-provisioning/index.html
@@ -21,21 +21,21 @@
     <title>Device Provisioning :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881103" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794680"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881103"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794680"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881103"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881103"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881103"></script>
 
     
   </div>
@@ -3213,19 +3213,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794680"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794680"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794680"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794680"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881104"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881104"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881104"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881104"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881104"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881104"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794680"></script>
-    <script src="/hono/docs/js/learn.js?1618794680"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794680"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881104"></script>
+    <script src="/hono/docs/js/learn.js?1618881104"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881104"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794680" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794680"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881104" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881104"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/concepts/index.html b/docs/concepts/index.html
index 75384ea..b62c484 100644
--- a/docs/concepts/index.html
+++ b/docs/concepts/index.html
@@ -21,21 +21,21 @@
     <title>Concepts :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881105" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881105" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881105" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794680"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881105"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794681"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794681"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881105"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881105"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794681"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881105"></script>
 
     
   </div>
@@ -3133,19 +3133,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794681"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794681"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794681"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794681"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794681"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794681"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881105"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881105"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881105"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881105"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881105"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881105"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794681"></script>
-    <script src="/hono/docs/js/learn.js?1618794681"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794681"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881105"></script>
+    <script src="/hono/docs/js/learn.js?1618881105"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881105"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794681" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794681"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881105" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881105"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/concepts/resource-limits/index.html b/docs/concepts/resource-limits/index.html
index 9ce42e3..c6c74a5 100644
--- a/docs/concepts/resource-limits/index.html
+++ b/docs/concepts/resource-limits/index.html
@@ -21,21 +21,21 @@
     <title>Resource limits :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881103" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794680"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881103"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794680"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881103"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881103"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881103"></script>
 
     
   </div>
@@ -3209,19 +3209,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794680"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794680"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794680"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794680"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881104"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881104"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881104"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881104"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881104"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881104"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794680"></script>
-    <script src="/hono/docs/js/learn.js?1618794680"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794680"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881104"></script>
+    <script src="/hono/docs/js/learn.js?1618881104"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881104"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794680" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794680"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881104" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881104"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/concepts/tenancy/index.html b/docs/concepts/tenancy/index.html
index 3eb2e5d..48ec0b0 100644
--- a/docs/concepts/tenancy/index.html
+++ b/docs/concepts/tenancy/index.html
@@ -21,21 +21,21 @@
     <title>Multi-Tenancy :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881103" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794680"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881103"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794680"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881103"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881103"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881103"></script>
 
     
   </div>
@@ -3174,19 +3174,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794680"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794680"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794680"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794680"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881104"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881104"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881104"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881104"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881104"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881104"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794680"></script>
-    <script src="/hono/docs/js/learn.js?1618794680"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794680"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881104"></script>
+    <script src="/hono/docs/js/learn.js?1618881104"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881104"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794680" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794680"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881104" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881104"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/deployment/create-kubernetes-cluster/index.html b/docs/deployment/create-kubernetes-cluster/index.html
index ebc28ae..115b77c 100644
--- a/docs/deployment/create-kubernetes-cluster/index.html
+++ b/docs/deployment/create-kubernetes-cluster/index.html
@@ -21,21 +21,21 @@
     <title>Setting up a Kubernetes Cluster :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881103" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881103" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881103" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794680"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881103"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794680"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881103"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881103"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881103"></script>
 
     
   </div>
@@ -3263,19 +3263,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794680"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794680"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794680"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794680"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881104"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881104"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881104"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881104"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881104"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881104"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794680"></script>
-    <script src="/hono/docs/js/learn.js?1618794680"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794680"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881104"></script>
+    <script src="/hono/docs/js/learn.js?1618881104"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881104"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794680" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794680"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881104" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881104"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/deployment/helm-based-deployment/index.html b/docs/deployment/helm-based-deployment/index.html
index 4ccdbc7..cf93612 100644
--- a/docs/deployment/helm-based-deployment/index.html
+++ b/docs/deployment/helm-based-deployment/index.html
@@ -21,21 +21,21 @@
     <title>Helm based Deployment :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881104" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881104" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881104" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794680"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881104"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794680"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881104"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881104"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881104"></script>
 
     
   </div>
@@ -2101,8 +2101,8 @@
 The Hono chart can be configured to report tracing information to the <a href="https://www.jaegertracing.io/">Jaeger tracing system</a>. The <em>Spans</em> reported
 by the components can then be viewed in a web browser.</p>
 <p>In order for Hono&rsquo;s components to use the Jaeger client for reporting tracing information, the container images need to be built
-with the <code>jaeger</code> Maven profile. Please refer to [Monitoring &amp; Tracing]
-(/hono/docs/admin-guide/monitoring-tracing-config/) for details.
+with the <code>jaeger</code> Maven profile. Please refer to <a href="/hono/docs/admin-guide/monitoring-tracing-config/">Monitoring &amp; Tracing</a>
+for details.
 The newly built images also need to be made available to the target Kubernetes cluster as described in the two previous sections.</p>
 <p>The chart can be configured to deploy and use an example Jaeger back end by means of setting the <em>jaegerBackendExample.enabled</em> property
 to <code>true</code> when running Helm:</p>
@@ -3310,19 +3310,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794680"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794680"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794680"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794680"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881104"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881104"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881104"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881104"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881104"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881104"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794680"></script>
-    <script src="/hono/docs/js/learn.js?1618794680"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794680"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881104"></script>
+    <script src="/hono/docs/js/learn.js?1618881104"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881104"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794680" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794680"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881104" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881104"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/deployment/index.html b/docs/deployment/index.html
index 8b6319f..5720510 100644
--- a/docs/deployment/index.html
+++ b/docs/deployment/index.html
@@ -21,21 +21,21 @@
     <title>Deployment :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881105" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881105" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881105" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794680"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881105"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794681"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794681"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881105"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881105"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794681"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881105"></script>
 
     
   </div>
@@ -3136,19 +3136,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794681"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794681"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794681"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794681"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794681"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794681"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881105"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881105"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881105"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881105"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881105"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881105"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794681"></script>
-    <script src="/hono/docs/js/learn.js?1618794681"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794681"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881105"></script>
+    <script src="/hono/docs/js/learn.js?1618881105"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881105"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794681" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794681"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881105" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881105"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/deployment/openshift/index.html b/docs/deployment/openshift/index.html
index 8826674..e199d7b 100644
--- a/docs/deployment/openshift/index.html
+++ b/docs/deployment/openshift/index.html
@@ -21,21 +21,21 @@
     <title>OpenShift / OKD :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881104" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881104" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881104" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794680"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881104"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794680"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881104"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881104"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881104"></script>
 
     
   </div>
@@ -3157,19 +3157,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794680"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794680"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794680"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794680"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881104"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881104"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881104"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881104"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881104"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881104"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794680"></script>
-    <script src="/hono/docs/js/learn.js?1618794680"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794680"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881104"></script>
+    <script src="/hono/docs/js/learn.js?1618881104"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881104"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794680" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794680"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881104" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881104"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/deployment/resource-limitation/index.html b/docs/deployment/resource-limitation/index.html
index b544804..12506e1 100644
--- a/docs/deployment/resource-limitation/index.html
+++ b/docs/deployment/resource-limitation/index.html
@@ -21,21 +21,21 @@
     <title>Limiting Resource Usage :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881104" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881104" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881104" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794680"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881104"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794680"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881104"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881104"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881104"></script>
 
     
   </div>
@@ -2094,9 +2094,9 @@
 <h2 id="limiting-the-number-of-device-connections">Limiting the Number of Device Connections</h2>
 <p>Hono supports limiting the overall number of simultaneously connected devices per tenant. Please refer to the <a href="/hono/docs/concepts/resource-limits/">connections limit concept</a> for more information. The limit needs to be configured at the tenant level using the <em>resource-limits</em> configuration property. Please refer to the <a href="/hono/docs/api/tenant/#tenant-information-format">Tenant API</a> for configuration details.</p>
 <h2 id="limiting-the-overall-connection-time">Limiting the Overall Connection Time</h2>
-<p>Hono supports configuring limits based on the overall amount of time that the devices have already been connected to protocol adapters for a tenant. Please refer to the [connection duration limit] (/hono/docs/concepts/resource-limits/) for more information. Before accepting any connection requests from the devices, the protocol adapters verify that the configured connection duration limit is not exceeded. If the limit has been already reached, then the connection request is rejected. The limit needs to be configured at the tenant level using the <em>resource-limits</em> configuration property. Please refer to the <a href="/hono/docs/api/tenant/#tenant-information-format">Tenant API</a> for configuration details.</p>
+<p>Hono supports configuring limits based on the overall amount of time that the devices have already been connected to protocol adapters for a tenant. Please refer to the <a href="/hono/docs/concepts/resource-limits/">connection duration limit</a> for more information. Before accepting any connection requests from the devices, the protocol adapters verify that the configured connection duration limit is not exceeded. If the limit has been already reached, then the connection request is rejected. The limit needs to be configured at the tenant level using the <em>resource-limits</em> configuration property. Please refer to the <a href="/hono/docs/api/tenant/#tenant-information-format">Tenant API</a> for configuration details.</p>
 <h2 id="limiting-the-data-volume">Limiting the Data Volume</h2>
-<p>Hono supports limiting the amount of data that devices of a tenant can publish to Hono during a given time interval. Please refer to the [messages limit concept] (/hono/docs/concepts/resource-limits/) for more information. The limit needs to be configured at the tenant level using the <em>resource-limits</em> configuration property. Please refer to the <a href="/hono/docs/api/tenant/#tenant-information-format">Tenant API</a> for configuration details.</p>
+<p>Hono supports limiting the amount of data that devices of a tenant can publish to Hono during a given time interval. Please refer to the <a href="/hono/docs/concepts/resource-limits/">messages limit concept</a> for more information. The limit needs to be configured at the tenant level using the <em>resource-limits</em> configuration property. Please refer to the <a href="/hono/docs/api/tenant/#tenant-information-format">Tenant API</a> for configuration details.</p>
 
 <footer class="footline">
 	
@@ -3220,19 +3220,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794680"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794680"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794680"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794680"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881105"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881105"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881105"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881105"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881105"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881105"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794680"></script>
-    <script src="/hono/docs/js/learn.js?1618794680"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794680"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881105"></script>
+    <script src="/hono/docs/js/learn.js?1618881105"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881105"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794680" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794680"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881105" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881105"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev-guide/amqp_adapter_client/index.html b/docs/dev-guide/amqp_adapter_client/index.html
index fcae60a..e9357ad 100644
--- a/docs/dev-guide/amqp_adapter_client/index.html
+++ b/docs/dev-guide/amqp_adapter_client/index.html
@@ -21,21 +21,21 @@
     <title>AMQP Adapter Client for Java :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881104" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881104" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881104" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794680"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881104"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794680"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881104"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881104"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881104"></script>
 
     
   </div>
@@ -3135,19 +3135,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794680"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794680"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794680"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794680"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881104"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881104"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881104"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881104"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881104"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881104"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794680"></script>
-    <script src="/hono/docs/js/learn.js?1618794680"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794680"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881104"></script>
+    <script src="/hono/docs/js/learn.js?1618881104"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881104"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794680" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794680"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881104" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881104"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev-guide/building_hono/index.html b/docs/dev-guide/building_hono/index.html
index 86aeb1f..47143f8 100644
--- a/docs/dev-guide/building_hono/index.html
+++ b/docs/dev-guide/building_hono/index.html
@@ -21,21 +21,21 @@
     <title>Building from Source :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881104" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881104" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881104" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794680"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881104"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794680"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881104"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881104"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881104"></script>
 
     
   </div>
@@ -3238,19 +3238,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794680"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794680"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794680"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794680"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881105"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881105"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881105"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881105"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881105"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881105"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794680"></script>
-    <script src="/hono/docs/js/learn.js?1618794680"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794680"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881105"></script>
+    <script src="/hono/docs/js/learn.js?1618881105"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881105"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794680" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794680"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881105" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881105"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev-guide/custom_http_adapter/index.html b/docs/dev-guide/custom_http_adapter/index.html
index 2fc87cf..abd8f85 100644
--- a/docs/dev-guide/custom_http_adapter/index.html
+++ b/docs/dev-guide/custom_http_adapter/index.html
@@ -21,21 +21,21 @@
     <title>Implement a Custom Hono HTTP Protocol Adapter :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881104" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881104" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881104" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794680"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881104"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794680"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881104"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881104"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881104"></script>
 
     
   </div>
@@ -3230,19 +3230,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794680"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794680"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794680"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794680"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881104"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881104"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881104"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881104"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881104"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881104"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794680"></script>
-    <script src="/hono/docs/js/learn.js?1618794680"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794680"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881104"></script>
+    <script src="/hono/docs/js/learn.js?1618881104"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881104"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794680" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794680"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881104" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881104"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev-guide/index.html b/docs/dev-guide/index.html
index 78f43cf..c8320c6 100644
--- a/docs/dev-guide/index.html
+++ b/docs/dev-guide/index.html
@@ -21,21 +21,21 @@
     <title>Developer Guide :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881105" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881105" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881105" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794680"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881105"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794680"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881105"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881105"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881105"></script>
 
     
   </div>
@@ -3136,19 +3136,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794681"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794681"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794681"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794681"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794681"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794681"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881105"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881105"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881105"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881105"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881105"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881105"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794681"></script>
-    <script src="/hono/docs/js/learn.js?1618794681"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794681"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881105"></script>
+    <script src="/hono/docs/js/learn.js?1618881105"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881105"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794681" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794681"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881105" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881105"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev-guide/java_client_consumer/index.html b/docs/dev-guide/java_client_consumer/index.html
index f6f6d80b..733aa32 100644
--- a/docs/dev-guide/java_client_consumer/index.html
+++ b/docs/dev-guide/java_client_consumer/index.html
@@ -21,21 +21,21 @@
     <title>Consuming Messages from Java :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881104" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881104" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881104" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794680"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881104"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794680"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881104"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881104"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881104"></script>
 
     
   </div>
@@ -3205,19 +3205,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794680"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794680"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794680"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794680"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881104"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881104"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881104"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881104"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881104"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881104"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794680"></script>
-    <script src="/hono/docs/js/learn.js?1618794680"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794680"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881104"></script>
+    <script src="/hono/docs/js/learn.js?1618881104"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881104"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794680" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794680"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881104" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881104"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/404.html b/docs/dev/404.html
index 04d6c08..ee43ea2 100644
--- a/docs/dev/404.html
+++ b/docs/dev/404.html
@@ -18,15 +18,15 @@
   <title>404 Page not found</title>
 
    
-    <link href="/hono/docs/css/nucleus.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881129" rel="stylesheet">
     
-      <link href="/hono/docs/css/theme-hono.css?1618794699" rel="stylesheet">
+      <link href="/hono/docs/css/theme-hono.css?1618881129" rel="stylesheet">
     
 <style>
     :root #header + #content > #left > #rlblock_left {
diff --git a/docs/dev/admin-guide/amqp-adapter-config/index.html b/docs/dev/admin-guide/amqp-adapter-config/index.html
index c0dd8eb..63ed39a 100644
--- a/docs/dev/admin-guide/amqp-adapter-config/index.html
+++ b/docs/dev/admin-guide/amqp-adapter-config/index.html
@@ -21,21 +21,21 @@
     <title>AMQP Adapter Configuration :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881125" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881125" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881125" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794697"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881125"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794697"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881125"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881125"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881125"></script>
 
     
   </div>
@@ -3354,19 +3354,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794698"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794698"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794698"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794698"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881125"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881125"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881125"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881125"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794698"></script>
-    <script src="/hono/docs/js/learn.js?1618794698"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794698"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881125"></script>
+    <script src="/hono/docs/js/learn.js?1618881125"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881125"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794698" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794698"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881125" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881125"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/admin-guide/amqp-network-config/index.html b/docs/dev/admin-guide/amqp-network-config/index.html
index 9a0b8fe..42d4ab2 100644
--- a/docs/dev/admin-guide/amqp-network-config/index.html
+++ b/docs/dev/admin-guide/amqp-network-config/index.html
@@ -21,21 +21,21 @@
     <title>AMQP 1.0 Messaging Network Configuration :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881125" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881125" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881125" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794697"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881125"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794697"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881125"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881125"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881125"></script>
 
     
   </div>
@@ -3168,19 +3168,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794698"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794698"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794698"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794698"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881125"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881125"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881125"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881125"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794698"></script>
-    <script src="/hono/docs/js/learn.js?1618794698"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794698"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881125"></script>
+    <script src="/hono/docs/js/learn.js?1618881125"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881125"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794698" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794698"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881125" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881125"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/admin-guide/auth-server-config/index.html b/docs/dev/admin-guide/auth-server-config/index.html
index 08275f7..be0747e 100644
--- a/docs/dev/admin-guide/auth-server-config/index.html
+++ b/docs/dev/admin-guide/auth-server-config/index.html
@@ -21,21 +21,21 @@
     <title>Auth Server Configuration :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881125" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881125" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881125" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794697"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881125"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794697"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881125"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881125"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881125"></script>
 
     
   </div>
@@ -3338,19 +3338,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794698"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794698"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794698"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794698"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881125"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881125"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881125"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881125"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794698"></script>
-    <script src="/hono/docs/js/learn.js?1618794698"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794698"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881125"></script>
+    <script src="/hono/docs/js/learn.js?1618881125"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881125"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794698" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794698"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881125" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881125"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/admin-guide/coap-adapter-config/index.html b/docs/dev/admin-guide/coap-adapter-config/index.html
index f3d0c5c..2941cba 100644
--- a/docs/dev/admin-guide/coap-adapter-config/index.html
+++ b/docs/dev/admin-guide/coap-adapter-config/index.html
@@ -21,21 +21,21 @@
     <title>CoAP Adapter Configuration :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881125" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881125" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881125" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794697"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881125"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794697"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881125"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881125"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881125"></script>
 
     
   </div>
@@ -3311,19 +3311,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794698"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794698"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794698"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794698"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881125"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881125"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881125"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881125"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794698"></script>
-    <script src="/hono/docs/js/learn.js?1618794698"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794698"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881125"></script>
+    <script src="/hono/docs/js/learn.js?1618881125"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881125"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794698" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794698"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881125" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881125"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/admin-guide/command-router-config/index.html b/docs/dev/admin-guide/command-router-config/index.html
index e925a2d..287e091 100644
--- a/docs/dev/admin-guide/command-router-config/index.html
+++ b/docs/dev/admin-guide/command-router-config/index.html
@@ -21,21 +21,21 @@
     <title>Configuring the Command Router Service :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881125" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881125" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881125" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794697"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881125"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794697"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881125"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881125"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881125"></script>
 
     
   </div>
@@ -3335,19 +3335,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794698"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794698"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794698"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794698"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881126"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881126"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881126"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881126"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881126"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881126"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794698"></script>
-    <script src="/hono/docs/js/learn.js?1618794698"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794698"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881126"></script>
+    <script src="/hono/docs/js/learn.js?1618881126"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881126"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794698" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794698"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881126" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881126"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/admin-guide/common-config/index.html b/docs/dev/admin-guide/common-config/index.html
index d3fbf8d..5d82f49 100644
--- a/docs/dev/admin-guide/common-config/index.html
+++ b/docs/dev/admin-guide/common-config/index.html
@@ -21,21 +21,21 @@
     <title>Common Configuration :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881125" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881125" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881125" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794697"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881125"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794697"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881125"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881125"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881125"></script>
 
     
   </div>
@@ -3449,19 +3449,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794698"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794698"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794698"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794698"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881125"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881125"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881125"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881125"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794698"></script>
-    <script src="/hono/docs/js/learn.js?1618794698"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794698"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881125"></script>
+    <script src="/hono/docs/js/learn.js?1618881125"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881125"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794698" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794698"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881125" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881125"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/admin-guide/device-connection-config/index.html b/docs/dev/admin-guide/device-connection-config/index.html
index f31d470..5ed0c2d 100644
--- a/docs/dev/admin-guide/device-connection-config/index.html
+++ b/docs/dev/admin-guide/device-connection-config/index.html
@@ -21,21 +21,21 @@
     <title>Configuring the Device Connection Service :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881125" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881125" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881125" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794697"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881125"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794697"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881125"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881125"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881125"></script>
 
     
   </div>
@@ -3445,19 +3445,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794698"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794698"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794698"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794698"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881125"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881125"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881125"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881125"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794698"></script>
-    <script src="/hono/docs/js/learn.js?1618794698"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794698"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881125"></script>
+    <script src="/hono/docs/js/learn.js?1618881125"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881125"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794698" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794698"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881125" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881125"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/admin-guide/device-registry-config/index.html b/docs/dev/admin-guide/device-registry-config/index.html
index 6ca9688..5603fac 100644
--- a/docs/dev/admin-guide/device-registry-config/index.html
+++ b/docs/dev/admin-guide/device-registry-config/index.html
@@ -21,21 +21,21 @@
     <title>Device Registry Configurations :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881125" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881125" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881125" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794697"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881125"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794697"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881125"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881125"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881125"></script>
 
     
   </div>
@@ -3156,19 +3156,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794697"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794697"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794697"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794697"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794697"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881125"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881125"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881125"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881125"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794697"></script>
-    <script src="/hono/docs/js/learn.js?1618794697"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794697"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881125"></script>
+    <script src="/hono/docs/js/learn.js?1618881125"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881125"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794697" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794697"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881125" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881125"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/admin-guide/file-based-device-registry-config/index.html b/docs/dev/admin-guide/file-based-device-registry-config/index.html
index bdc5010..b38a0ac 100644
--- a/docs/dev/admin-guide/file-based-device-registry-config/index.html
+++ b/docs/dev/admin-guide/file-based-device-registry-config/index.html
@@ -21,21 +21,21 @@
     <title>File Based Device Registry Configuration :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881125" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881125" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881125" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794697"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881125"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794697"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881125"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881125"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881125"></script>
 
     
   </div>
@@ -3579,19 +3579,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794698"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794698"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794698"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794698"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881126"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881126"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881126"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881126"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881126"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881126"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794698"></script>
-    <script src="/hono/docs/js/learn.js?1618794698"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794698"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881126"></script>
+    <script src="/hono/docs/js/learn.js?1618881126"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881126"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794698" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794698"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881126" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881126"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/admin-guide/hono-client-configuration/index.html b/docs/dev/admin-guide/hono-client-configuration/index.html
index 30cb6c8..4dd4809 100644
--- a/docs/dev/admin-guide/hono-client-configuration/index.html
+++ b/docs/dev/admin-guide/hono-client-configuration/index.html
@@ -21,21 +21,21 @@
     <title>Hono Client Configuration :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881125" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881125" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881125" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794697"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881125"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794697"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881125"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881125"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881125"></script>
 
     
   </div>
@@ -3449,19 +3449,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794698"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794698"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794698"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794698"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881125"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881125"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881125"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881125"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794698"></script>
-    <script src="/hono/docs/js/learn.js?1618794698"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794698"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881125"></script>
+    <script src="/hono/docs/js/learn.js?1618881125"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881125"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794698" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794698"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881125" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881125"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/admin-guide/hono-kafka-client-configuration/index.html b/docs/dev/admin-guide/hono-kafka-client-configuration/index.html
index a96be69..72e8b9a 100644
--- a/docs/dev/admin-guide/hono-kafka-client-configuration/index.html
+++ b/docs/dev/admin-guide/hono-kafka-client-configuration/index.html
@@ -21,21 +21,21 @@
     <title>Hono Kafka Client Configuration :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881125" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881125" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881125" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794697"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881125"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794697"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881125"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881125"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881125"></script>
 
     
   </div>
@@ -3154,19 +3154,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794698"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794698"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794698"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794698"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881125"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881125"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881125"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881125"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794698"></script>
-    <script src="/hono/docs/js/learn.js?1618794698"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794698"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881125"></script>
+    <script src="/hono/docs/js/learn.js?1618881125"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881125"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794698" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794698"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881125" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881125"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/admin-guide/http-adapter-config/index.html b/docs/dev/admin-guide/http-adapter-config/index.html
index 557eaec..503d304 100644
--- a/docs/dev/admin-guide/http-adapter-config/index.html
+++ b/docs/dev/admin-guide/http-adapter-config/index.html
@@ -21,21 +21,21 @@
     <title>HTTP Adapter Configuration :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881125" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881125" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881125" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794697"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881125"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794697"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881125"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881125"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881125"></script>
 
     
   </div>
@@ -3330,19 +3330,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794698"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794698"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794698"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794698"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881125"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881125"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881125"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881125"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794698"></script>
-    <script src="/hono/docs/js/learn.js?1618794698"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794698"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881125"></script>
+    <script src="/hono/docs/js/learn.js?1618881125"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881125"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794698" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794698"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881125" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881125"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/admin-guide/index.html b/docs/dev/admin-guide/index.html
index 24747ae..7f1ebd4 100644
--- a/docs/dev/admin-guide/index.html
+++ b/docs/dev/admin-guide/index.html
@@ -21,21 +21,21 @@
     <title>Admin Guide :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881128" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794699"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881128"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794699"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794699"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881128"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881128"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794699"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881128"></script>
 
     
   </div>
@@ -3142,19 +3142,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794699"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794699"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794699"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794699"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881128"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881128"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881128"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881128"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794699"></script>
-    <script src="/hono/docs/js/learn.js?1618794699"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794699"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881128"></script>
+    <script src="/hono/docs/js/learn.js?1618881128"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881128"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794699" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794699"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881128" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881128"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/admin-guide/jdbc-device-registry-config/index.html b/docs/dev/admin-guide/jdbc-device-registry-config/index.html
index 54de755..b9b207e 100644
--- a/docs/dev/admin-guide/jdbc-device-registry-config/index.html
+++ b/docs/dev/admin-guide/jdbc-device-registry-config/index.html
@@ -21,21 +21,21 @@
     <title>JDBC Based Device Registry Configuration :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881125" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881125" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881125" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794697"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881125"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794697"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881125"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881125"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881125"></script>
 
     
   </div>
@@ -3395,19 +3395,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794698"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794698"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794698"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794698"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881125"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881125"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881125"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881125"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794698"></script>
-    <script src="/hono/docs/js/learn.js?1618794698"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794698"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881125"></script>
+    <script src="/hono/docs/js/learn.js?1618881125"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881125"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794698" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794698"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881125" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881125"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/admin-guide/kura-adapter-config/index.html b/docs/dev/admin-guide/kura-adapter-config/index.html
index 47cdafa..5d4dc25 100644
--- a/docs/dev/admin-guide/kura-adapter-config/index.html
+++ b/docs/dev/admin-guide/kura-adapter-config/index.html
@@ -21,21 +21,21 @@
     <title>Kura Adapter Configuration :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881125" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881125" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881125" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794697"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881125"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794697"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881125"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881125"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881125"></script>
 
     
   </div>
@@ -3355,19 +3355,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794698"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794698"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794698"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794698"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881125"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881125"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881125"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881125"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881125"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794698"></script>
-    <script src="/hono/docs/js/learn.js?1618794698"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794698"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881125"></script>
+    <script src="/hono/docs/js/learn.js?1618881125"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881125"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794698" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794698"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881125" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881125"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/admin-guide/mongodb-device-registry-config/index.html b/docs/dev/admin-guide/mongodb-device-registry-config/index.html
index 563fc99..94a9bca 100644
--- a/docs/dev/admin-guide/mongodb-device-registry-config/index.html
+++ b/docs/dev/admin-guide/mongodb-device-registry-config/index.html
@@ -21,21 +21,21 @@
     <title>MongoDB Based Device Registry Configuration :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881125" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881125" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881125" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794697"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881125"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794697"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881125"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881125"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881125"></script>
 
     
   </div>
@@ -3395,19 +3395,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794698"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794698"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794698"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794698"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881126"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881126"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881126"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881126"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881126"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881126"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794698"></script>
-    <script src="/hono/docs/js/learn.js?1618794698"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794698"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881126"></script>
+    <script src="/hono/docs/js/learn.js?1618881126"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881126"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794698" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794698"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881126" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881126"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/admin-guide/monitoring-tracing-config/index.html b/docs/dev/admin-guide/monitoring-tracing-config/index.html
index 19f3822..f7748bd 100644
--- a/docs/dev/admin-guide/monitoring-tracing-config/index.html
+++ b/docs/dev/admin-guide/monitoring-tracing-config/index.html
@@ -21,21 +21,21 @@
     <title>Monitoring & Tracing :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881125" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881125" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881125" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794697"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881125"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794697"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881125"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881125"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794697"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881125"></script>
 
     
   </div>
@@ -3318,19 +3318,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794698"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794698"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794698"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794698"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881126"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881126"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881126"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881126"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881126"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881126"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794698"></script>
-    <script src="/hono/docs/js/learn.js?1618794698"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794698"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881126"></script>
+    <script src="/hono/docs/js/learn.js?1618881126"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881126"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794698" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794698"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881126" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881126"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/admin-guide/mqtt-adapter-config/index.html b/docs/dev/admin-guide/mqtt-adapter-config/index.html
index 8ee3f80..34f52af 100644
--- a/docs/dev/admin-guide/mqtt-adapter-config/index.html
+++ b/docs/dev/admin-guide/mqtt-adapter-config/index.html
@@ -21,21 +21,21 @@
     <title>MQTT Adapter Configuration :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794697" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881125" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881125" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794697" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881125" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794697"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881125"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794698"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881125"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881125"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881125"></script>
 
     
   </div>
@@ -3410,19 +3410,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794698"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794698"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794698"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794698"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881126"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881126"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881126"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881126"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881126"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881126"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794698"></script>
-    <script src="/hono/docs/js/learn.js?1618794698"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794698"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881126"></script>
+    <script src="/hono/docs/js/learn.js?1618881126"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881126"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794698" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794698"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881126" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881126"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/admin-guide/secure_communication/index.html b/docs/dev/admin-guide/secure_communication/index.html
index add9a11..3184fed 100644
--- a/docs/dev/admin-guide/secure_communication/index.html
+++ b/docs/dev/admin-guide/secure_communication/index.html
@@ -21,21 +21,21 @@
     <title>Secure Communication :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881125" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881125" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881125" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794698"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881125"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794698"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881125"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881125"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881125"></script>
 
     
   </div>
@@ -3453,19 +3453,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794698"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794698"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794698"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794698"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881126"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881126"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881126"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881126"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881126"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881126"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794698"></script>
-    <script src="/hono/docs/js/learn.js?1618794698"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794698"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881126"></script>
+    <script src="/hono/docs/js/learn.js?1618881126"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881126"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794698" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794698"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881126" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881126"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/api/authentication/index.html b/docs/dev/api/authentication/index.html
index ab91916..a3bc632 100644
--- a/docs/dev/api/authentication/index.html
+++ b/docs/dev/api/authentication/index.html
@@ -21,21 +21,21 @@
     <title>Authentication API Specification :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881127" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881127" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881127" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794698"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881127"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794698"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881127"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881127"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881127"></script>
 
     
   </div>
@@ -3283,19 +3283,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794698"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794698"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794698"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794698"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881127"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881127"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881127"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881127"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881127"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881127"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794698"></script>
-    <script src="/hono/docs/js/learn.js?1618794698"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794698"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881127"></script>
+    <script src="/hono/docs/js/learn.js?1618881127"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881127"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794698" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794698"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881127" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881127"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/api/command-and-control-kafka/index.html b/docs/dev/api/command-and-control-kafka/index.html
index fe7bb5a..db586f8 100644
--- a/docs/dev/api/command-and-control-kafka/index.html
+++ b/docs/dev/api/command-and-control-kafka/index.html
@@ -21,21 +21,21 @@
     <title>Command & Control API for Kafka Specification :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881125" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881125" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881125" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881125" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794698"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881125"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794698"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881125"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881125"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881125"></script>
 
     
   </div>
@@ -3183,19 +3183,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794698"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794698"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794698"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794698"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881126"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881126"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881126"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881126"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881126"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881126"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794698"></script>
-    <script src="/hono/docs/js/learn.js?1618794698"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794698"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881126"></script>
+    <script src="/hono/docs/js/learn.js?1618881126"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881126"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794698" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794698"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881126" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881126"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/api/command-and-control/index.html b/docs/dev/api/command-and-control/index.html
index 1e89cb3..7c6df0c 100644
--- a/docs/dev/api/command-and-control/index.html
+++ b/docs/dev/api/command-and-control/index.html
@@ -21,21 +21,21 @@
     <title>Command & Control API Specification :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881129" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881129" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881129" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794698"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881129"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794698"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881129"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881129"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881129"></script>
 
     
   </div>
@@ -3467,19 +3467,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794699"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794699"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794699"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794699"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881129"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881129"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881129"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881129"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881129"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881129"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794699"></script>
-    <script src="/hono/docs/js/learn.js?1618794699"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794699"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881129"></script>
+    <script src="/hono/docs/js/learn.js?1618881129"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881129"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794699" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794699"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881129" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881129"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/api/command-router/index.html b/docs/dev/api/command-router/index.html
index efca329..12aa36d 100644
--- a/docs/dev/api/command-router/index.html
+++ b/docs/dev/api/command-router/index.html
@@ -21,21 +21,21 @@
     <title>Command Router API Specification :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881129" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881129" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881129" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794698"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881129"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794698"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881129"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881129"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881129"></script>
 
     
   </div>
@@ -3444,19 +3444,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794698"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794698"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794698"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794698"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881129"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881129"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881129"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881129"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881129"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881129"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794698"></script>
-    <script src="/hono/docs/js/learn.js?1618794698"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794698"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881129"></script>
+    <script src="/hono/docs/js/learn.js?1618881129"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881129"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794698" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794698"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881129" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881129"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/api/credentials/index.html b/docs/dev/api/credentials/index.html
index b7e7b64..7fdb5b9 100644
--- a/docs/dev/api/credentials/index.html
+++ b/docs/dev/api/credentials/index.html
@@ -21,21 +21,21 @@
     <title>Credentials API Specification :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881129" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881129" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881129" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794698"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881129"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794698"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881129"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881129"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881129"></script>
 
     
   </div>
@@ -3697,19 +3697,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794698"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794698"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794698"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794698"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881129"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881129"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881129"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881129"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881129"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881129"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794698"></script>
-    <script src="/hono/docs/js/learn.js?1618794698"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794698"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881129"></script>
+    <script src="/hono/docs/js/learn.js?1618881129"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881129"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794698" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794698"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881129" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881129"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/api/device-connection/index.html b/docs/dev/api/device-connection/index.html
index 369c5f4..1e45f5e 100644
--- a/docs/dev/api/device-connection/index.html
+++ b/docs/dev/api/device-connection/index.html
@@ -21,21 +21,21 @@
     <title>Device Connection API Specification :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881129" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881129" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881129" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794698"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881129"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794698"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881129"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881129"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881129"></script>
 
     
   </div>
@@ -3794,19 +3794,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794698"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794698"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794698"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794698"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881129"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881129"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881129"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881129"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881129"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881129"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794698"></script>
-    <script src="/hono/docs/js/learn.js?1618794698"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794698"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881129"></script>
+    <script src="/hono/docs/js/learn.js?1618881129"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881129"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794698" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794698"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881129" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881129"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/api/device-registration/index.html b/docs/dev/api/device-registration/index.html
index 32cc03d..c7d6215 100644
--- a/docs/dev/api/device-registration/index.html
+++ b/docs/dev/api/device-registration/index.html
@@ -21,21 +21,21 @@
     <title>Device Registration API Specification :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881129" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881129" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881129" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794698"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881129"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794698"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881129"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881129"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881129"></script>
 
     
   </div>
@@ -3383,19 +3383,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794698"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794698"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794698"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794698"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881129"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881129"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881129"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881129"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881129"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881129"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794698"></script>
-    <script src="/hono/docs/js/learn.js?1618794698"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794698"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881129"></script>
+    <script src="/hono/docs/js/learn.js?1618881129"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881129"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794698" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794698"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881129" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881129"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/api/event-kafka/index.html b/docs/dev/api/event-kafka/index.html
index 668cb39..038c971 100644
--- a/docs/dev/api/event-kafka/index.html
+++ b/docs/dev/api/event-kafka/index.html
@@ -21,21 +21,21 @@
     <title>Event API for Kafka Specification :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881128" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794698"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881128"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794698"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881128"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881128"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881128"></script>
 
     
   </div>
@@ -3192,19 +3192,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794698"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794698"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794698"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794698"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881129"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881129"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881129"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881129"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881129"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881129"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794698"></script>
-    <script src="/hono/docs/js/learn.js?1618794698"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794698"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881129"></script>
+    <script src="/hono/docs/js/learn.js?1618881129"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881129"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794698" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794698"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881129" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881129"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/api/event/index.html b/docs/dev/api/event/index.html
index ad3e638..4d4f206 100644
--- a/docs/dev/api/event/index.html
+++ b/docs/dev/api/event/index.html
@@ -21,21 +21,21 @@
     <title>Event API Specification :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881129" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881129" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881129" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794698"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881129"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794698"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881129"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881129"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881129"></script>
 
     
   </div>
@@ -3402,19 +3402,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794698"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794698"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794698"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794698"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881129"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881129"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881129"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881129"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881129"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881129"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794698"></script>
-    <script src="/hono/docs/js/learn.js?1618794698"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794698"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881129"></script>
+    <script src="/hono/docs/js/learn.js?1618881129"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881129"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794698" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794698"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881129" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881129"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/api/index.html b/docs/dev/api/index.html
index 4c9dc06..df8825c 100644
--- a/docs/dev/api/index.html
+++ b/docs/dev/api/index.html
@@ -21,21 +21,21 @@
     <title>API :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881128" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794699"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881128"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794699"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794699"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881128"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881128"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794699"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881128"></script>
 
     
   </div>
@@ -3143,19 +3143,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794699"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794699"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794699"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794699"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881128"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881128"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881128"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881128"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794699"></script>
-    <script src="/hono/docs/js/learn.js?1618794699"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794699"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881128"></script>
+    <script src="/hono/docs/js/learn.js?1618881128"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881128"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794699" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794699"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881128" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881128"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/api/kafka-api/index.html b/docs/dev/api/kafka-api/index.html
index ba96809..4e7e2cc 100644
--- a/docs/dev/api/kafka-api/index.html
+++ b/docs/dev/api/kafka-api/index.html
@@ -21,21 +21,21 @@
     <title>Kafka-based APIs :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881126" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881126" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881126" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881126" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881126" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881126" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881126" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881126" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881126" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881126" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881126" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794698"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881126"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794698"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881126"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881126"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881126"></script>
 
     
   </div>
@@ -3074,19 +3074,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794698"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794698"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794698"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794698"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881126"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881126"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881126"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881126"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881126"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881126"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794698"></script>
-    <script src="/hono/docs/js/learn.js?1618794698"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794698"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881126"></script>
+    <script src="/hono/docs/js/learn.js?1618881126"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881126"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794698" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794698"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881126" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881126"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/api/management/index.html b/docs/dev/api/management/index.html
index 138a72c..10dc74c 100644
--- a/docs/dev/api/management/index.html
+++ b/docs/dev/api/management/index.html
@@ -21,21 +21,21 @@
     <title>Device Registry Management API Specification :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881127" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881127" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881127" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794698"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881127"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -86,14 +86,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794698"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881127"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881127"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881127"></script>
 
     
   </div>
@@ -3185,19 +3185,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794698"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794698"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794698"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794698"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881127"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881127"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881127"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881127"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881127"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881127"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794698"></script>
-    <script src="/hono/docs/js/learn.js?1618794698"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794698"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881127"></script>
+    <script src="/hono/docs/js/learn.js?1618881127"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881127"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794698" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794698"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881127" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881127"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/api/metrics/index.html b/docs/dev/api/metrics/index.html
index 619a838..f4b320e 100644
--- a/docs/dev/api/metrics/index.html
+++ b/docs/dev/api/metrics/index.html
@@ -21,21 +21,21 @@
     <title>Metrics :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881126" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881126" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881126" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881126" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881126" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881126" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881126" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881126" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881126" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881126" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881126" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794698"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881126"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794698"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881126"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881126"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881126"></script>
 
     
   </div>
@@ -3425,19 +3425,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794698"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794698"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794698"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794698"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881126"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881126"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881126"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881126"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881126"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881126"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794698"></script>
-    <script src="/hono/docs/js/learn.js?1618794698"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794698"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881126"></script>
+    <script src="/hono/docs/js/learn.js?1618881126"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881126"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794698" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794698"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881126" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881126"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/api/telemetry-kafka/index.html b/docs/dev/api/telemetry-kafka/index.html
index 7307b2e..c33a525 100644
--- a/docs/dev/api/telemetry-kafka/index.html
+++ b/docs/dev/api/telemetry-kafka/index.html
@@ -21,21 +21,21 @@
     <title>Telemetry API for Kafka Specification :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881128" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794698"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881128"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794698"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881128"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881128"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881128"></script>
 
     
   </div>
@@ -3162,19 +3162,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794698"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794698"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794698"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794698"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881128"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881128"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881128"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881128"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794698"></script>
-    <script src="/hono/docs/js/learn.js?1618794698"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794698"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881128"></script>
+    <script src="/hono/docs/js/learn.js?1618881128"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881128"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794698" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794698"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881128" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881128"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/api/telemetry/index.html b/docs/dev/api/telemetry/index.html
index 63176b0..0b56e34 100644
--- a/docs/dev/api/telemetry/index.html
+++ b/docs/dev/api/telemetry/index.html
@@ -21,21 +21,21 @@
     <title>Telemetry API Specification :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881128" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794698"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881128"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794698"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881128"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881128"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881128"></script>
 
     
   </div>
@@ -3320,19 +3320,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794698"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794698"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794698"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794698"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881128"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881128"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881128"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881128"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794698"></script>
-    <script src="/hono/docs/js/learn.js?1618794698"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794698"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881128"></script>
+    <script src="/hono/docs/js/learn.js?1618881128"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881128"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794698" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794698"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881128" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881128"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/api/tenant/index.html b/docs/dev/api/tenant/index.html
index 3914c07..8ce19d5 100644
--- a/docs/dev/api/tenant/index.html
+++ b/docs/dev/api/tenant/index.html
@@ -21,21 +21,21 @@
     <title>Tenant API Specification :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881128" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794698"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881128"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794698"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881128"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881128"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881128"></script>
 
     
   </div>
@@ -3770,19 +3770,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794698"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794698"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794698"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794698"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881128"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881128"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881128"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881128"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794698"></script>
-    <script src="/hono/docs/js/learn.js?1618794698"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794698"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881128"></script>
+    <script src="/hono/docs/js/learn.js?1618881128"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881128"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794698" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794698"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881128" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881128"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/architecture/auth/index.html b/docs/dev/architecture/auth/index.html
index 57d4947..c4c258e 100644
--- a/docs/dev/architecture/auth/index.html
+++ b/docs/dev/architecture/auth/index.html
@@ -21,21 +21,21 @@
     <title>Authentication/Authorization :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881128" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794698"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881128"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794698"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881128"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881128"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881128"></script>
 
     
   </div>
@@ -3198,19 +3198,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794699"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794699"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794699"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794699"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881128"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881128"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881128"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881128"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794699"></script>
-    <script src="/hono/docs/js/learn.js?1618794699"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794699"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881128"></script>
+    <script src="/hono/docs/js/learn.js?1618881128"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881128"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794699" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794699"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881128" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881128"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/architecture/component-view/index.html b/docs/dev/architecture/component-view/index.html
index 119f509..6ea4924 100644
--- a/docs/dev/architecture/component-view/index.html
+++ b/docs/dev/architecture/component-view/index.html
@@ -21,21 +21,21 @@
     <title>Component View :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881128" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794698"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881128"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794698"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881128"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881128"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881128"></script>
 
     
   </div>
@@ -3214,19 +3214,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794699"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794699"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794699"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794699"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881128"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881128"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881128"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881128"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794699"></script>
-    <script src="/hono/docs/js/learn.js?1618794699"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794699"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881128"></script>
+    <script src="/hono/docs/js/learn.js?1618881128"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881128"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794699" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794699"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881128" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881128"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/architecture/index.html b/docs/dev/architecture/index.html
index 2803fee..cae469c 100644
--- a/docs/dev/architecture/index.html
+++ b/docs/dev/architecture/index.html
@@ -21,21 +21,21 @@
     <title>Architecture :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881128" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794699"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881128"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794699"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794699"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881128"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881128"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794699"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881128"></script>
 
     
   </div>
@@ -3142,19 +3142,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794699"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794699"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794699"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794699"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881128"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881128"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881128"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881128"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794699"></script>
-    <script src="/hono/docs/js/learn.js?1618794699"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794699"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881128"></script>
+    <script src="/hono/docs/js/learn.js?1618881128"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881128"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794699" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794699"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881128" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881128"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/categories/index.html b/docs/dev/categories/index.html
index 05c4a26..5813bfc 100644
--- a/docs/dev/categories/index.html
+++ b/docs/dev/categories/index.html
@@ -21,21 +21,21 @@
     <title>Categories :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881128" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794699"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881128"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794699"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794699"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881128"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881128"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794699"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881128"></script>
 
     
   </div>
@@ -3139,19 +3139,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794699"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794699"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794699"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794699"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881128"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881128"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881128"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881128"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794699"></script>
-    <script src="/hono/docs/js/learn.js?1618794699"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794699"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881128"></script>
+    <script src="/hono/docs/js/learn.js?1618881128"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881128"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794699" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794699"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881128" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881128"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/concepts/command-and-control/index.html b/docs/dev/concepts/command-and-control/index.html
index 5f9163b..b0d86a0 100644
--- a/docs/dev/concepts/command-and-control/index.html
+++ b/docs/dev/concepts/command-and-control/index.html
@@ -21,21 +21,21 @@
     <title>Command & Control :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881128" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794699"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881128"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794699"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794699"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881128"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881128"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794699"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881128"></script>
 
     
   </div>
@@ -3220,19 +3220,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794699"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794699"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794699"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794699"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881128"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881128"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881128"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881128"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794699"></script>
-    <script src="/hono/docs/js/learn.js?1618794699"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794699"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881128"></script>
+    <script src="/hono/docs/js/learn.js?1618881128"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881128"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794699" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794699"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881128" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881128"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/concepts/connecting-devices/index.html b/docs/dev/concepts/connecting-devices/index.html
index 65acd10..419aa58 100644
--- a/docs/dev/concepts/connecting-devices/index.html
+++ b/docs/dev/concepts/connecting-devices/index.html
@@ -21,21 +21,21 @@
     <title>Connecting Devices :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881129" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881129" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881129" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881129" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794698"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881129"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794698"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881129"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881129"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881129"></script>
 
     
   </div>
@@ -3254,19 +3254,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794698"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794698"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794698"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794698"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881129"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881129"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881129"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881129"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881129"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881129"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794698"></script>
-    <script src="/hono/docs/js/learn.js?1618794698"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794698"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881129"></script>
+    <script src="/hono/docs/js/learn.js?1618881129"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881129"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794698" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794698"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881129" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881129"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/concepts/connection-events/index.html b/docs/dev/concepts/connection-events/index.html
index f759cb4..dacbdf4 100644
--- a/docs/dev/concepts/connection-events/index.html
+++ b/docs/dev/concepts/connection-events/index.html
@@ -21,21 +21,21 @@
     <title>Connection Events :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881127" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881127" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881127" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794698"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881127"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794698"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881127"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881127"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881127"></script>
 
     
   </div>
@@ -3177,19 +3177,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794698"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794698"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794698"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794698"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881127"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881127"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881127"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881127"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881127"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881127"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794698"></script>
-    <script src="/hono/docs/js/learn.js?1618794698"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794698"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881127"></script>
+    <script src="/hono/docs/js/learn.js?1618881127"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881127"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794698" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794698"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881127" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881127"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/concepts/device-identity/index.html b/docs/dev/concepts/device-identity/index.html
index a3391af..da1f861 100644
--- a/docs/dev/concepts/device-identity/index.html
+++ b/docs/dev/concepts/device-identity/index.html
@@ -21,21 +21,21 @@
     <title>Device Identity :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881127" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881127" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881127" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794698"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881127"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794698"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881127"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881127"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881127"></script>
 
     
   </div>
@@ -3181,19 +3181,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794698"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794698"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794698"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794698"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881127"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881127"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881127"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881127"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881127"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881127"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794698"></script>
-    <script src="/hono/docs/js/learn.js?1618794698"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794698"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881127"></script>
+    <script src="/hono/docs/js/learn.js?1618881127"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881127"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794698" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794698"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881127" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881127"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/concepts/device-notifications/index.html b/docs/dev/concepts/device-notifications/index.html
index 30f64f7..e36b6ca 100644
--- a/docs/dev/concepts/device-notifications/index.html
+++ b/docs/dev/concepts/device-notifications/index.html
@@ -21,21 +21,21 @@
     <title>Device Notifications :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881127" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881127" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881127" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794698"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881127"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794698"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881127"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881127"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881127"></script>
 
     
   </div>
@@ -2020,8 +2020,8 @@
 Alternatively the default property values for devices from the Device Registry can be used (described above).</p>
 <h3 id="honos-mqtt-protocol-adapter">Hono&rsquo;s MQTT protocol adapter</h3>
 <p>The MQTT protocol adapter automatically sends a <em>Time until disconnect notification</em> with a <em>ttd</em> value of <code>-1</code>
-for a device that subscribes to the appropriate command topic (refer to the [MQTT Adapter user guide]
-(/hono/docs/dev/user-guide/mqtt-adapter/) for details).</p>
+for a device that subscribes to the appropriate command topic (refer to the <a href="/hono/docs/dev/user-guide/mqtt-adapter/">MQTT Adapter user guide</a>
+for details).</p>
 <p>When a device unsubscribes again, the adapter automatically sends a <em>Time until disconnect notification</em> with a <em>ttd</em> value of <code>0</code>.</p>
 <h3 id="examples">Examples</h3>
 <p>The following sequence diagram shows a <em>Time until disconnect notification</em> while sending a telemetry message downstream
@@ -3159,19 +3159,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794698"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794698"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794698"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794698"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881127"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881127"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881127"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881127"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881127"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881127"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794698"></script>
-    <script src="/hono/docs/js/learn.js?1618794698"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794698"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881127"></script>
+    <script src="/hono/docs/js/learn.js?1618881127"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881127"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794698" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794698"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881127" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881127"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/concepts/device-provisioning/index.html b/docs/dev/concepts/device-provisioning/index.html
index b36b994..0c0ebdf 100644
--- a/docs/dev/concepts/device-provisioning/index.html
+++ b/docs/dev/concepts/device-provisioning/index.html
@@ -21,21 +21,21 @@
     <title>Device Provisioning :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881127" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881127" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881127" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794698"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881127"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794698"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881127"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881127"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881127"></script>
 
     
   </div>
@@ -3219,19 +3219,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794699"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794699"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794699"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794699"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881127"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881127"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881127"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881127"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881127"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881127"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794699"></script>
-    <script src="/hono/docs/js/learn.js?1618794699"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794699"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881127"></script>
+    <script src="/hono/docs/js/learn.js?1618881127"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881127"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794699" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794699"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881127" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881127"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/concepts/index.html b/docs/dev/concepts/index.html
index c3481ab..063b359 100644
--- a/docs/dev/concepts/index.html
+++ b/docs/dev/concepts/index.html
@@ -21,21 +21,21 @@
     <title>Concepts :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881128" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794699"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881128"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794699"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794699"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881128"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881128"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794699"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881128"></script>
 
     
   </div>
@@ -3139,19 +3139,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794699"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794699"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794699"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794699"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881128"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881128"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881128"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881128"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794699"></script>
-    <script src="/hono/docs/js/learn.js?1618794699"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794699"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881128"></script>
+    <script src="/hono/docs/js/learn.js?1618881128"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881128"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794699" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794699"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881128" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881128"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/concepts/resource-limits/index.html b/docs/dev/concepts/resource-limits/index.html
index e261392..b2b2596 100644
--- a/docs/dev/concepts/resource-limits/index.html
+++ b/docs/dev/concepts/resource-limits/index.html
@@ -21,21 +21,21 @@
     <title>Resource limits :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881127" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881127" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881127" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881127" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794698"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881127"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794698"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881127"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881127"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881127"></script>
 
     
   </div>
@@ -3215,19 +3215,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794698"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794698"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794698"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794698"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881128"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881128"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881128"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881128"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794698"></script>
-    <script src="/hono/docs/js/learn.js?1618794698"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794698"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881128"></script>
+    <script src="/hono/docs/js/learn.js?1618881128"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881128"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794698" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794698"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881128" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881128"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/concepts/tenancy/index.html b/docs/dev/concepts/tenancy/index.html
index 53d5732..1a2f47e 100644
--- a/docs/dev/concepts/tenancy/index.html
+++ b/docs/dev/concepts/tenancy/index.html
@@ -21,21 +21,21 @@
     <title>Multi-Tenancy :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881128" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794698"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881128"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794698"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881128"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881128"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881128"></script>
 
     
   </div>
@@ -3180,19 +3180,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794698"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794698"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794698"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794698"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794698"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881128"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881128"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881128"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881128"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794698"></script>
-    <script src="/hono/docs/js/learn.js?1618794698"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794698"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881128"></script>
+    <script src="/hono/docs/js/learn.js?1618881128"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881128"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794698" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794698"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881128" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881128"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/deployment/create-kubernetes-cluster/index.html b/docs/dev/deployment/create-kubernetes-cluster/index.html
index b901d7c..e40feeb 100644
--- a/docs/dev/deployment/create-kubernetes-cluster/index.html
+++ b/docs/dev/deployment/create-kubernetes-cluster/index.html
@@ -21,21 +21,21 @@
     <title>Setting up a Kubernetes Cluster :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881128" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794698"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881128"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794698"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881128"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881128"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881128"></script>
 
     
   </div>
@@ -3269,19 +3269,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794699"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794699"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794699"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794699"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881128"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881128"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881128"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881128"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794699"></script>
-    <script src="/hono/docs/js/learn.js?1618794699"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794699"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881128"></script>
+    <script src="/hono/docs/js/learn.js?1618881128"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881128"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794699" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794699"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881128" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881128"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/deployment/helm-based-deployment/index.html b/docs/dev/deployment/helm-based-deployment/index.html
index c9f23e4..d6dabf3 100644
--- a/docs/dev/deployment/helm-based-deployment/index.html
+++ b/docs/dev/deployment/helm-based-deployment/index.html
@@ -21,21 +21,21 @@
     <title>Helm based Deployment :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881128" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794698"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881128"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794698"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881128"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881128"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881128"></script>
 
     
   </div>
@@ -2107,8 +2107,8 @@
 The Hono chart can be configured to report tracing information to the <a href="https://www.jaegertracing.io/">Jaeger tracing system</a>. The <em>Spans</em> reported
 by the components can then be viewed in a web browser.</p>
 <p>In order for Hono&rsquo;s components to use the Jaeger client for reporting tracing information, the container images need to be built
-with the <code>jaeger</code> Maven profile. Please refer to [Monitoring &amp; Tracing]
-(/hono/docs/dev/admin-guide/monitoring-tracing-config/) for details.
+with the <code>jaeger</code> Maven profile. Please refer to <a href="/hono/docs/dev/admin-guide/monitoring-tracing-config/">Monitoring &amp; Tracing</a>
+for details.
 The newly built images also need to be made available to the target Kubernetes cluster as described in the two previous sections.</p>
 <p>The chart can be configured to deploy and use an example Jaeger back end by means of setting the <em>jaegerBackendExample.enabled</em> property
 to <code>true</code> when running Helm:</p>
@@ -3316,19 +3316,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794699"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794699"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794699"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794699"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881128"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881128"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881128"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881128"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794699"></script>
-    <script src="/hono/docs/js/learn.js?1618794699"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794699"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881128"></script>
+    <script src="/hono/docs/js/learn.js?1618881128"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881128"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794699" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794699"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881128" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881128"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/deployment/index.html b/docs/dev/deployment/index.html
index bc60063..1d7dd48 100644
--- a/docs/dev/deployment/index.html
+++ b/docs/dev/deployment/index.html
@@ -21,21 +21,21 @@
     <title>Deployment :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881128" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794699"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881128"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794699"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794699"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881128"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881128"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794699"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881128"></script>
 
     
   </div>
@@ -3142,19 +3142,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794699"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794699"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794699"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794699"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881128"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881128"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881128"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881128"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794699"></script>
-    <script src="/hono/docs/js/learn.js?1618794699"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794699"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881128"></script>
+    <script src="/hono/docs/js/learn.js?1618881128"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881128"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794699" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794699"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881128" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881128"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/deployment/openshift/index.html b/docs/dev/deployment/openshift/index.html
index d27317a..f4dd324 100644
--- a/docs/dev/deployment/openshift/index.html
+++ b/docs/dev/deployment/openshift/index.html
@@ -21,21 +21,21 @@
     <title>OpenShift / OKD :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881128" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794698"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881128"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794698"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881128"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881128"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881128"></script>
 
     
   </div>
@@ -3163,19 +3163,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794699"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794699"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794699"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794699"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881128"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881128"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881128"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881128"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794699"></script>
-    <script src="/hono/docs/js/learn.js?1618794699"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794699"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881128"></script>
+    <script src="/hono/docs/js/learn.js?1618881128"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881128"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794699" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794699"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881128" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881128"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/deployment/resource-limitation/index.html b/docs/dev/deployment/resource-limitation/index.html
index 9173417..61ceea2 100644
--- a/docs/dev/deployment/resource-limitation/index.html
+++ b/docs/dev/deployment/resource-limitation/index.html
@@ -21,21 +21,21 @@
     <title>Limiting Resource Usage :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881128" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794698"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881128"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794698"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881128"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881128"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881128"></script>
 
     
   </div>
@@ -2100,9 +2100,9 @@
 <h2 id="limiting-the-number-of-device-connections">Limiting the Number of Device Connections</h2>
 <p>Hono supports limiting the overall number of simultaneously connected devices per tenant. Please refer to the <a href="/hono/docs/dev/concepts/resource-limits/">connections limit concept</a> for more information. The limit needs to be configured at the tenant level using the <em>resource-limits</em> configuration property. Please refer to the <a href="/hono/docs/dev/api/tenant/#tenant-information-format">Tenant API</a> for configuration details.</p>
 <h2 id="limiting-the-overall-connection-time">Limiting the Overall Connection Time</h2>
-<p>Hono supports configuring limits based on the overall amount of time that the devices have already been connected to protocol adapters for a tenant. Please refer to the [connection duration limit] (/hono/docs/dev/concepts/resource-limits/) for more information. Before accepting any connection requests from the devices, the protocol adapters verify that the configured connection duration limit is not exceeded. If the limit has been already reached, then the connection request is rejected. The limit needs to be configured at the tenant level using the <em>resource-limits</em> configuration property. Please refer to the <a href="/hono/docs/dev/api/tenant/#tenant-information-format">Tenant API</a> for configuration details.</p>
+<p>Hono supports configuring limits based on the overall amount of time that the devices have already been connected to protocol adapters for a tenant. Please refer to the <a href="/hono/docs/dev/concepts/resource-limits/">connection duration limit</a> for more information. Before accepting any connection requests from the devices, the protocol adapters verify that the configured connection duration limit is not exceeded. If the limit has been already reached, then the connection request is rejected. The limit needs to be configured at the tenant level using the <em>resource-limits</em> configuration property. Please refer to the <a href="/hono/docs/dev/api/tenant/#tenant-information-format">Tenant API</a> for configuration details.</p>
 <h2 id="limiting-the-data-volume">Limiting the Data Volume</h2>
-<p>Hono supports limiting the amount of data that devices of a tenant can publish to Hono during a given time interval. Please refer to the [messages limit concept] (/hono/docs/dev/concepts/resource-limits/) for more information. The limit needs to be configured at the tenant level using the <em>resource-limits</em> configuration property. Please refer to the <a href="/hono/docs/dev/api/tenant/#tenant-information-format">Tenant API</a> for configuration details.</p>
+<p>Hono supports limiting the amount of data that devices of a tenant can publish to Hono during a given time interval. Please refer to the <a href="/hono/docs/dev/concepts/resource-limits/">messages limit concept</a> for more information. The limit needs to be configured at the tenant level using the <em>resource-limits</em> configuration property. Please refer to the <a href="/hono/docs/dev/api/tenant/#tenant-information-format">Tenant API</a> for configuration details.</p>
 
 <footer class="footline">
 	
@@ -3226,19 +3226,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794699"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794699"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794699"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794699"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881128"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881128"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881128"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881128"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794699"></script>
-    <script src="/hono/docs/js/learn.js?1618794699"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794699"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881128"></script>
+    <script src="/hono/docs/js/learn.js?1618881128"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881128"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794699" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794699"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881128" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881128"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/dev-guide/amqp_adapter_client/index.html b/docs/dev/dev-guide/amqp_adapter_client/index.html
index 4d58f1f..851785c 100644
--- a/docs/dev/dev-guide/amqp_adapter_client/index.html
+++ b/docs/dev/dev-guide/amqp_adapter_client/index.html
@@ -21,21 +21,21 @@
     <title>AMQP Adapter Client for Java :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881128" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794698"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881128"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794698"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881128"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881128"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881128"></script>
 
     
   </div>
@@ -3141,19 +3141,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794699"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794699"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794699"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794699"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881128"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881128"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881128"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881128"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794699"></script>
-    <script src="/hono/docs/js/learn.js?1618794699"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794699"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881128"></script>
+    <script src="/hono/docs/js/learn.js?1618881128"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881128"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794699" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794699"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881128" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881128"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/dev-guide/building_hono/index.html b/docs/dev/dev-guide/building_hono/index.html
index 2060252..4611288 100644
--- a/docs/dev/dev-guide/building_hono/index.html
+++ b/docs/dev/dev-guide/building_hono/index.html
@@ -21,21 +21,21 @@
     <title>Building from Source :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881128" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794698"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881128"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794698"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881128"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881128"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881128"></script>
 
     
   </div>
@@ -3244,19 +3244,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794699"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794699"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794699"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794699"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881128"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881128"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881128"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881128"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794699"></script>
-    <script src="/hono/docs/js/learn.js?1618794699"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794699"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881128"></script>
+    <script src="/hono/docs/js/learn.js?1618881128"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881128"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794699" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794699"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881128" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881128"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/dev-guide/custom_http_adapter/index.html b/docs/dev/dev-guide/custom_http_adapter/index.html
index dfabaa1..3b57d6b 100644
--- a/docs/dev/dev-guide/custom_http_adapter/index.html
+++ b/docs/dev/dev-guide/custom_http_adapter/index.html
@@ -21,21 +21,21 @@
     <title>Implement a Custom Hono HTTP Protocol Adapter :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881128" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794698"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881128"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794698"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881128"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881128"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881128"></script>
 
     
   </div>
@@ -3236,19 +3236,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794699"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794699"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794699"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794699"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881128"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881128"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881128"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881128"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794699"></script>
-    <script src="/hono/docs/js/learn.js?1618794699"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794699"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881128"></script>
+    <script src="/hono/docs/js/learn.js?1618881128"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881128"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794699" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794699"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881128" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881128"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/dev-guide/index.html b/docs/dev/dev-guide/index.html
index 9e9eb02..d4ea859 100644
--- a/docs/dev/dev-guide/index.html
+++ b/docs/dev/dev-guide/index.html
@@ -21,21 +21,21 @@
     <title>Developer Guide :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881128" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794699"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881128"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794699"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794699"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881128"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881128"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794699"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881128"></script>
 
     
   </div>
@@ -3142,19 +3142,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794699"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794699"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794699"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794699"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881128"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881128"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881128"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881128"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794699"></script>
-    <script src="/hono/docs/js/learn.js?1618794699"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794699"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881128"></script>
+    <script src="/hono/docs/js/learn.js?1618881128"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881128"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794699" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794699"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881128" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881128"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/dev-guide/java_client_consumer/index.html b/docs/dev/dev-guide/java_client_consumer/index.html
index 8013b36..e7edf73 100644
--- a/docs/dev/dev-guide/java_client_consumer/index.html
+++ b/docs/dev/dev-guide/java_client_consumer/index.html
@@ -21,21 +21,21 @@
     <title>Consuming Messages from Java :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881128" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794698"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881128"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794698"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881128"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881128"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881128"></script>
 
     
   </div>
@@ -3211,19 +3211,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794699"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794699"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794699"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794699"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881128"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881128"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881128"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881128"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794699"></script>
-    <script src="/hono/docs/js/learn.js?1618794699"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794699"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881128"></script>
+    <script src="/hono/docs/js/learn.js?1618881128"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881128"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794699" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794699"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881128" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881128"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/index.html b/docs/dev/index.html
index e258ffe..8de9a1f 100644
--- a/docs/dev/index.html
+++ b/docs/dev/index.html
@@ -21,21 +21,21 @@
     <title>Documentation :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881128" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794699"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881128"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794699"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794699"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881128"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881128"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794699"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881128"></script>
 
     
   </div>
@@ -3115,19 +3115,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794699"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794699"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794699"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794699"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881128"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881128"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881128"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881128"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794699"></script>
-    <script src="/hono/docs/js/learn.js?1618794699"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794699"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881128"></script>
+    <script src="/hono/docs/js/learn.js?1618881128"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881128"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794699" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794699"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881128" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881128"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/index.json b/docs/dev/index.json
index 108ec89..def71a9 100644
--- a/docs/dev/index.json
+++ b/docs/dev/index.json
@@ -46,7 +46,7 @@
 	"title": "Device Notifications",
 	"tags": [],
 	"description": "",
-	"content": "Business Applications need to know when an attempt to send a command to device is feasible, e.g. because the device is then known to be connected to a protocol adapter. Devices and Protocol Adapters can indicate to Business Applications a device\u0026rsquo;s intent to e.g. receive commands using specific notifications.\nTime until Disconnect Notification Devices and Protocol Adapters can notify an application about the fact that a device is connected and ready to receive one or more commands by means of including a time \u0026lsquo;til disconnect (ttd) property in telemetry or event messages.\nThe ttd property value indicates the time that the device will stay connected to the protocol adapter. Using this value together with the creation-time of the message, an application can determine whether an attempt to send a command to the device has a reasonable chance of succeeding. The ttd property can be included in any regular telemetry or event message. However, if a device does not have any telemetry data or event to upload to the adapter, it can also use an empty notification instead.\nHono includes utility classes that application developers can use to register a callback to be notified when a device sends a ttd notification. See Hono\u0026rsquo;s example module for details where such a notification callback is used. Please refer to the Telemetry API and the Event API for further details.\nThe following table defines the possible values of the ttd property and their semantics:\n   TTD Description     \u0026gt; 0 The value indicates the number of seconds that the device will stay connected. Devices using a stateless protocol like HTTP will be able to receive a single command only before disconnecting.   -1 The device is now connected (i.e. available to receive upstream messages) until further notice.   0 The device is now disconnected (i.e. not available anymore to receive upstream messages).    Determining a Device\u0026rsquo;s Connection Status An application receiving a downstream message containing a ttd property can check if the device is currently connected (and thus ready to receive a command) by\n adding the ttd value to the creation-time to determine the expiration time, and then comparing the current time with the expiration time  If the current time is after the expiration time, the device should be assumed to already have disconnected again.\nSource of the ttd Value While it seems to be natural that a device itself indicates when it is ready to receive a command, it may not always be possible or desirable to do so. A device could e.g. be not capable to specify the value for ttd in its message, or all devices of a particular setup would always use the same value for ttd, so it would not make much sense to provide this value always again. Additionally different protocols may or may not let a sender set specific values for a message, so a device using a specific protocol may not be able to provide a value for the ttd property at all. For these reasons there are (resp. may be) additional ways of setting the value of ttd:\n Hono\u0026rsquo;s Tenant and Device Registration APIs support the inclusion of default values for application-properties in the AMQP 1.0 message. By these means a device can be configured to always have a specific value for ttd. In a future extension there may be a configuration value per tenant and protocol adapter that sets the value of ttd if it was not provided by other means already (like provided to the protocol adapter or by setting a default value).  Hono\u0026rsquo;s HTTP protocol adapter Hono\u0026rsquo;s HTTP protocol adapter supports the setting of the ttd value in requests explicitly - please refer to the HTTP Adapter for details. Alternatively the default property values for devices from the Device Registry can be used (described above).\nHono\u0026rsquo;s MQTT protocol adapter The MQTT protocol adapter automatically sends a Time until disconnect notification with a ttd value of -1 for a device that subscribes to the appropriate command topic (refer to the [MQTT Adapter user guide] (/hono/docs/dev/user-guide/mqtt-adapter/) for details).\nWhen a device unsubscribes again, the adapter automatically sends a Time until disconnect notification with a ttd value of 0.\nExamples The following sequence diagram shows a Time until disconnect notification while sending a telemetry message downstream via the HTTP protocol adapter:\n  Device command readiness with telemetry data   The following sequence diagram shows a Time until disconnect notification by sending an empty event message downstream via the HTTP protocol adapter:\n  Device command readiness with explicit event  "
+	"content": "Business Applications need to know when an attempt to send a command to device is feasible, e.g. because the device is then known to be connected to a protocol adapter. Devices and Protocol Adapters can indicate to Business Applications a device\u0026rsquo;s intent to e.g. receive commands using specific notifications.\nTime until Disconnect Notification Devices and Protocol Adapters can notify an application about the fact that a device is connected and ready to receive one or more commands by means of including a time \u0026lsquo;til disconnect (ttd) property in telemetry or event messages.\nThe ttd property value indicates the time that the device will stay connected to the protocol adapter. Using this value together with the creation-time of the message, an application can determine whether an attempt to send a command to the device has a reasonable chance of succeeding. The ttd property can be included in any regular telemetry or event message. However, if a device does not have any telemetry data or event to upload to the adapter, it can also use an empty notification instead.\nHono includes utility classes that application developers can use to register a callback to be notified when a device sends a ttd notification. See Hono\u0026rsquo;s example module for details where such a notification callback is used. Please refer to the Telemetry API and the Event API for further details.\nThe following table defines the possible values of the ttd property and their semantics:\n   TTD Description     \u0026gt; 0 The value indicates the number of seconds that the device will stay connected. Devices using a stateless protocol like HTTP will be able to receive a single command only before disconnecting.   -1 The device is now connected (i.e. available to receive upstream messages) until further notice.   0 The device is now disconnected (i.e. not available anymore to receive upstream messages).    Determining a Device\u0026rsquo;s Connection Status An application receiving a downstream message containing a ttd property can check if the device is currently connected (and thus ready to receive a command) by\n adding the ttd value to the creation-time to determine the expiration time, and then comparing the current time with the expiration time  If the current time is after the expiration time, the device should be assumed to already have disconnected again.\nSource of the ttd Value While it seems to be natural that a device itself indicates when it is ready to receive a command, it may not always be possible or desirable to do so. A device could e.g. be not capable to specify the value for ttd in its message, or all devices of a particular setup would always use the same value for ttd, so it would not make much sense to provide this value always again. Additionally different protocols may or may not let a sender set specific values for a message, so a device using a specific protocol may not be able to provide a value for the ttd property at all. For these reasons there are (resp. may be) additional ways of setting the value of ttd:\n Hono\u0026rsquo;s Tenant and Device Registration APIs support the inclusion of default values for application-properties in the AMQP 1.0 message. By these means a device can be configured to always have a specific value for ttd. In a future extension there may be a configuration value per tenant and protocol adapter that sets the value of ttd if it was not provided by other means already (like provided to the protocol adapter or by setting a default value).  Hono\u0026rsquo;s HTTP protocol adapter Hono\u0026rsquo;s HTTP protocol adapter supports the setting of the ttd value in requests explicitly - please refer to the HTTP Adapter for details. Alternatively the default property values for devices from the Device Registry can be used (described above).\nHono\u0026rsquo;s MQTT protocol adapter The MQTT protocol adapter automatically sends a Time until disconnect notification with a ttd value of -1 for a device that subscribes to the appropriate command topic (refer to the MQTT Adapter user guide for details).\nWhen a device unsubscribes again, the adapter automatically sends a Time until disconnect notification with a ttd value of 0.\nExamples The following sequence diagram shows a Time until disconnect notification while sending a telemetry message downstream via the HTTP protocol adapter:\n  Device command readiness with telemetry data   The following sequence diagram shows a Time until disconnect notification by sending an empty event message downstream via the HTTP protocol adapter:\n  Device command readiness with explicit event  "
 },
 {
 	"uri": "https://www.eclipse.org/hono/docs/dev/concepts/command-and-control/",
@@ -102,35 +102,35 @@
 	"title": "HTTP Adapter",
 	"tags": [],
 	"description": "",
-	"content": "The HTTP protocol adapter exposes HTTP based endpoints for Eclipse Hono™\u0026rsquo;s south bound Telemetry, Event and Command \u0026amp; Control APIs.\nDevice Authentication The HTTP adapter by default requires clients (devices or gateway components) to authenticate during connection establishment. The adapter supports both the Basic HTTP authentication scheme as well as client certificate based authentication as part of a TLS handshake for that purpose.\nThe adapter tries to authenticate the device using these mechanisms in the following order\nClient Certificate When a device uses a client certificate for authentication during the TLS handshake, the adapter tries to determine the tenant that the device belongs to, based on the issuer DN contained in the certificate. In order for the lookup to succeed, the tenant\u0026rsquo;s trust anchor needs to be configured by means of registering the trusted certificate authority. The device\u0026rsquo;s client certificate will then be validated using the registered trust anchor, thus implicitly establishing the tenant that the device belongs to. In a second step, the adapter then uses the Credentials API\u0026rsquo;s get operation with the client certificate\u0026rsquo;s subject DN as the auth-id and x509-cert as the type of secret as query parameters.\nNB The HTTP adapter needs to be configured for TLS in order to support this mechanism.\nHTTP Basic Auth The username provided in the header must have the form auth-id@tenant, e.g. sensor1@DEFAULT_TENANT. The adapter verifies the credentials provided by the client against the credentials that the configured Credentials service has on record for the client. The adapter uses the Credentials API\u0026rsquo;s get operation to retrieve the credentials on record with the tenant and auth-id provided by the device in the username and hashed-password as the type of secret as query parameters.\nThe examples below refer to devices 4711 and gw-1 of tenant DEFAULT_TENANT using auth-ids sensor1 and gw1 and corresponding passwords. The example deployment as described in the Deployment Guides comes pre-configured with the corresponding entities in its device registry component. Please refer to the Credentials API for details regarding the different types of secrets.\nNB There is a subtle difference between the device identifier (device-id) and the auth-id a device uses for authentication. See Device Identity for a discussion of the concepts.\nMessage Limits The adapter rejects\n a client\u0026rsquo;s request to upload data with status code 429 Too Many Requests and any AMQP 1.0 message containing a command sent by a north bound application  if the message limit that has been configured for the device\u0026rsquo;s tenant is exceeded.\nPublish Telemetry Data (authenticated Device)  URI: /telemetry Method: POST Request Headers:  (optional) authorization: The device\u0026rsquo;s auth-id and plain text password encoded according to the Basic HTTP authentication scheme. If not set, the adapter expects the device to present a client certificate as part of the TLS handshake during connection establishment. (required) content-type: The type of payload contained in the request body. (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) qos-level: The QoS level for publishing telemetry messages. The adapter supports at most once (0) and at least once (1) QoS levels. The default value of 0 is assumed if this header is omitted.   Request Body:  (required) Arbitrary payload encoded according to the given content type.   Response Headers:  (optional) content-type: A media type describing the semantics and format of payload contained in the response body. This header will only be present if the response contains a command to be executed by the device which requires input data. (optional) hono-command: The name of the command to execute. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-req-id: An identifier that the device must include in its response to a command. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-target-device: The id of the device that shall execute the command. This header will only be present if the response contains a command to be executed by the device and if the response goes to a gateway that acts on behalf of the target device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 200. (optional) Error details, if status code is \u0026gt;= 400.   Status Codes:  200 (OK): The telemetry data has been accepted for processing. The response contains a command for the device to execute. 202 (Accepted): The telemetry data has been accepted for processing. Note that if the qos-level request header is omitted (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer. However, if the QoS level header is set to 1 (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 400 (Bad Request): The request cannot be processed. Possible reasons for this include:  The content type header is missing. The request body is empty. The QoS header value is invalid.   401 (Unauthorized): The request cannot be processed because the request does not contain valid credentials. 403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no consumer of telemetry data for the given tenant connected to Hono, or the consumer has not indicated that it may receive further messages (not giving credits). If the QoS level header is set to 1 (at least once semantics), the reason may be:  The consumer has indicated that it didn\u0026rsquo;t process the telemetry data. The consumer failed to indicate in time whether it has processed the telemetry data.        This is the preferred way for devices to publish telemetry data. It is available only if the protocol adapter is configured to require devices to authenticate (which is the default).\nExamples\nPublish some JSON data for device 4711:\ncurl -i -u sensor1@DEFAULT_TENANT:hono-secret -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://127.0.0.1:8080/telemetry HTTP/1.1 202 Accepted content-length: 0 Publish some JSON data for device 4711 using at least once QoS:\ncurl -i -u sensor1@DEFAULT_TENANT:hono-secret -H \u0026#39;content-type: application/json\u0026#39; -H \u0026#39;qos-level: 1\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://localhost:8080/telemetry HTTP/1.1 202 Accepted content-length: 0 Publish some JSON data for device 4711, indicating that the device will wait for 10 seconds to receive the response:\ncurl -i -u sensor1@DEFAULT_TENANT:hono-secret -H \u0026#39;content-type: application/json\u0026#39; -H \u0026#39;hono-ttd: 10\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://localhost:8080/telemetry HTTP/1.1 200 OK hono-command: set hono-cmd-req-id: 1010a7249aa5-f742-4376-8458-bbfc88c72d92 content-length: 23 { \u0026#34;brightness\u0026#34;: 87 } Publish some JSON data for device 4711 using a client certificate for authentication:\n# in base directory of Hono repository: curl -i --cert demo-certs/certs/device-4711-cert.pem --key demo-certs/certs/device-4711-key.pem --cacert demo-certs/certs/trusted-certs.pem -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; https://localhost:8443/telemetry HTTP/1.1 202 Accepted content-length: 0 NB The example above assumes that the HTTP adapter is configured for TLS and the secure port is used.\nPublish Telemetry Data (unauthenticated Device)  URI: /telemetry/${tenantId}/${deviceId} Method: PUT Request Headers:  (required) content-type: The type of payload contained in the request body. (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) qos-level: The QoS level for publishing telemetry messages. The adapter supports at most once (0) and at least once (1) QoS levels. The default value of 0 is assumed if this header is omitted.   Request Body:  (required) Arbitrary payload encoded according to the given content type.   Response Headers:  (optional) content-type: A media type describing the semantics and format of payload contained in the response body. This header will only be present if the response contains a command to be executed by the device which requires input data. (optional) hono-command: The name of the command to execute. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-req-id: An identifier that the device must include in its response to a command. This header will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 200. (optional) Error details, if status code is \u0026gt;= 400.   Status Codes:  200 (OK): The telemetry data has been accepted for processing. The response contains a command for the device to execute. 202 (Accepted): The telemetry data has been accepted for processing. Note that if the qos-level request header is omitted (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer. However, if the QoS level header is set to 1 (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 400 (Bad Request): The request cannot be processed. Possible reasons for this include:  The content type header is missing. The request body is empty. The QoS header value is invalid.   403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter. The given device does not belong to the given tenant.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no consumer of telemetry data for the given tenant connected to Hono, or the consumer has not indicated that it may receive further messages (not giving credits). If the QoS level header is set to 1 (at least once semantics), the reason may be:  The consumer has indicated that it didn\u0026rsquo;t process the telemetry data. The consumer failed to indicate in time whether it has processed the telemetry data.        This resource MUST be used by devices that have not authenticated to the protocol adapter. Note that this requires the HONO_HTTP_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nPublish some JSON data for device 4711:\ncurl -i -X PUT -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://127.0.0.1:8080/telemetry/DEFAULT_TENANT/4711 HTTP/1.1 202 Accepted content-length: 0 Publish some JSON data for device 4711 using at least once QoS:\ncurl -i -X PUT -H \u0026#39;content-type: application/json\u0026#39; -H \u0026#39;qos-level: 1\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://127.0.0.1:8080/telemetry/DEFAULT_TENANT/4711 HTTP/1.1 202 Accepted content-length: 0 Publish some JSON data for device 4711, indicating that the device will wait for 10 seconds to receive the response:\ncurl -i -X PUT -H \u0026#39;content-type: application/json\u0026#39; -H \u0026#39;hono-ttd: 10\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://localhost:8080/telemetry/DEFAULT_TENANT/4711 HTTP/1.1 200 OK hono-command: set hono-cmd-req-id: 1010a7249aa5-f742-4376-8458-bbfc88c72d92 content-length: 23 { \u0026#34;brightness\u0026#34;: 87 } Publish Telemetry Data (authenticated Gateway)  URI: /telemetry/${tenantId}/${deviceId} Method: PUT Request Headers:  (optional) authorization: The gateway\u0026rsquo;s auth-id and plain text password encoded according to the Basic HTTP authentication scheme. If not set, the adapter expects the gateway to present a client certificate as part of the TLS handshake during connection establishment. (required) content-type: The type of payload contained in the request body. (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) qos-level: The QoS level for publishing telemetry messages. The adapter supports at most once (0) and at least once (1) QoS levels. The default value of 0 is assumed if this header is omitted.   Request Body:  (required) Arbitrary payload encoded according to the given content type.   Response Headers:  (optional) content-type: A media type describing the semantics and format of payload contained in the response body. This header will only be present if the response contains a command to be executed by the device which requires input data. (optional) hono-command: The name of the command to execute. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-req-id: An identifier that the device must include in its response to a command. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-target-device: The id of the device that shall execute the command. This header will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 200. (optional) Error details, if status code is \u0026gt;= 400.   Status Codes:  200 (OK): The telemetry data has been accepted for processing. The response contains a command for the device to execute. 202 (Accepted): The telemetry data has been accepted for processing. Note that if the qos-level request header is omitted (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer. However, if the QoS level header is set to 1 (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 400 (Bad Request): The request cannot be processed. Possible reasons for this include:  The content type header is missing. The request body is empty. The QoS header value is invalid.   401 (Unauthorized): The request cannot be processed because the request does not contain valid credentials. 403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The tenant that the gateway belongs to is not allowed to use this protocol adapter. The device belongs to another tenant than the gateway. The gateway is not authorized to act on behalf of the device. The gateway associated with the device is not registered or disabled.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no consumer of telemetry data for the given tenant connected to Hono, or the consumer has not indicated that it may receive further messages (not giving credits). If the QoS level header is set to 1 (at least once semantics), the reason may be:  The consumer has indicated that it didn\u0026rsquo;t process the telemetry data. The consumer failed to indicate in time whether it has processed the telemetry data.        This resource can be used by gateway components to publish data on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the parameters from the URI are used to identify the device that the gateway publishes data for.\nThe protocol adapter checks the gateway\u0026rsquo;s authority to publish data on behalf of the device implicitly by means of retrieving a registration assertion for the device from the configured Device Registration service.\nExamples\nPublish some JSON data for device 4712:\ncurl -i -X PUT -u gw@DEFAULT_TENANT:gw-secret -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://127.0.0.1:8080/telemetry/DEFAULT_TENANT/4712 HTTP/1.1 202 Accepted content-length: 0 Publish some JSON data for device 4712 using at least once QoS:\ncurl -i -X PUT -u gw@DEFAULT_TENANT:gw-secret -H \u0026#39;content-type: application/json\u0026#39; -H \u0026#39;qos-level: 1\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://127.0.0.1:8080/telemetry/DEFAULT_TENANT/4712 HTTP/1.1 202 Accepted content-length: 0 Publish some JSON data for device 4712, indicating that the gateway will wait for 10 seconds to receive the response:\ncurl -i -X PUT -u gw@DEFAULT_TENANT:gw-secret -H \u0026#39;content-type: application/json\u0026#39; -H \u0026#39;hono-ttd: 10\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://localhost:8080/telemetry/DEFAULT_TENANT/4712 HTTP/1.1 200 OK hono-command: set hono-cmd-req-id: 1010a7249aa5-f742-4376-8458-bbfc88c72d92 content-length: 23 { \u0026#34;brightness\u0026#34;: 87 } NB The example above assumes that a gateway device has been registered with hashed-password credentials with auth-id gw and password gw-secret which is authorized to publish data on behalf of device 4712.\nPublish an Event (authenticated Device)  URI: /event Method: POST Request Headers:  (optional) authorization: The device\u0026rsquo;s auth-id and plain text password encoded according to the Basic HTTP authentication scheme. If not set, the adapter expects the device to present a client certificate as part of the TLS handshake during connection establishment. (required) content-type: The type of payload contained in the request body. (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) hono-ttl: The time-to-live in number of seconds for event messages.   Request Body:  (required) Arbitrary payload encoded according to the given content type.   Response Headers:  (optional) content-type: A media type describing the semantics and format of payload contained in the response body. This header will only be present if the response contains a command to be executed by the device which requires input data. (optional) hono-command: The name of the command to execute. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-req-id: An identifier that the device must include in its response to a command. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-target-device: The id of the device that shall execute the command. This header will only be present if the response contains a command to be executed by the device and if the response goes to a gateway that acts on behalf of the target device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 200. (optional) Error details, if status code is \u0026gt;= 400.   Status Codes:  200 (OK): The event has been accepted for processing. The response contains a command for the device to execute. 202 (Accepted): The event has been accepted for processing. 400 (Bad Request): The request cannot be processed. Possible reasons for this include:  The content type header is missing. The request body is empty but the event is not of type empty-notification.   401 (Unauthorized): The request cannot be processed because the request does not contain valid credentials. 403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed because there is no consumer of events for the given tenant connected to Hono, or the consumer didn\u0026rsquo;t process the event.    This is the preferred way for devices to publish events. It is available only if the protocol adapter is configured to require devices to authenticate (which is the default).\nExample\nPublish some JSON data for device 4711:\ncurl -i -u sensor1@DEFAULT_TENANT:hono-secret -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;alarm\u0026#34;: true}\u0026#39; http://127.0.0.1:8080/event HTTP/1.1 202 Accepted content-length: 0 Publish an Event (unauthenticated Device)  URI: /event/${tenantId}/${deviceId} Method: PUT Request Headers:  (required) content-type: The type of payload contained in the request body. (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) hono-ttl: The time-to-live in number of seconds for event messages.   Request Body:  (required) Arbitrary payload encoded according to the given content type.   Response Headers:  (optional) content-type: A media type describing the semantics and format of payload contained in the response body. This header will only be present if the response contains a command to be executed by the device which requires input data. (optional) hono-command: The name of the command to execute. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-req-id: An identifier that the device must include in its response to a command. This header will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 200. (optional) Error details, if status code is \u0026gt;= 400.   Status Codes:  200 (OK): The event has been accepted and put to a persistent store for delivery to consumers. The response contains a command for the device to execute. 202 (Accepted): The event has been accepted and put to a persistent store for delivery to consumers. 400 (Bad Request): The request cannot be processed. Possible reasons for this include:  The content type header is missing. The request body is empty but the event is not of type empty-notification.   403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter. The given device does not belong to the given tenant.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed because there is no consumer of events for the given tenant connected to Hono, or the consumer didn\u0026rsquo;t process the event.    This resource MUST be used by devices that have not authenticated to the protocol adapter. Note that this requires the HONO_HTTP_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nPublish some JSON data for device 4711:\ncurl -i -X PUT -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;alarm\u0026#34;: true}\u0026#39; http://127.0.0.1:8080/event/DEFAULT_TENANT/4711 HTTP/1.1 202 Accepted content-length: 0 Publish an Event (authenticated Gateway)  URI: /event/${tenantId}/${deviceId} Method: PUT Request Headers:  (optional) authorization: The gateway\u0026rsquo;s auth-id and plain text password encoded according to the Basic HTTP authentication scheme. If not set, the adapter expects the gateway to present a client certificate as part of the TLS handshake during connection establishment. (required) content-type: The type of payload contained in the request body. (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) hono-ttl: The time-to-live in number of seconds for event messages.   Request Body:  (required) Arbitrary payload encoded according to the given content type.   Response Headers:  (optional) content-type: A media type describing the semantics and format of payload contained in the response body. This header will only be present if the response contains a command to be executed by the device which requires input data. (optional) hono-command: The name of the command to execute. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-req-id: An identifier that the device must include in its response to a command. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-target-device: The id of the device that shall execute the command. This header will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 200. (optional) Error details, if status code is \u0026gt;= 400.   Status Codes:  200 (OK): The event has been accepted and put to a persistent store for delivery to consumers. The response contains a command for the device to execute. 202 (Accepted): The event has been accepted and put to a persistent store for delivery to consumers. 400 (Bad Request): The request cannot be processed. Possible reasons for this include:  The content type header is missing. The request body is empty but the event is not of type empty-notification.   401 (Unauthorized): The request cannot be processed because the request does not contain valid credentials. 403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The tenant that the gateway belongs to is not allowed to use this protocol adapter. The device belongs to another tenant than the gateway. The gateway is not authorized to act on behalf of the device. The gateway associated with the device is not registered or disabled.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed because there is no consumer of events for the given tenant connected to Hono, or the consumer didn\u0026rsquo;t process the event.    This resource can be used by gateway components to publish data on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the parameters from the URI are used to identify the device that the gateway publishes data for.\nThe protocol adapter checks the gateway\u0026rsquo;s authority to publish data on behalf of the device implicitly by means of retrieving a registration assertion for the device from the configured Device Registration service.\nExamples\nPublish some JSON data for device 4712:\ncurl -i -X PUT -u gw@DEFAULT_TENANT:gw-secret -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://127.0.0.1:8080/event/DEFAULT_TENANT/4712 HTTP/1.1 202 Accepted content-length: 0 NB The example above assumes that a gateway device has been registered with hashed-password credentials with auth-id gw and password gw-secret which is authorized to publish data on behalf of device 4712.\nCommand \u0026amp; Control The HTTP adapter enables devices to receive commands that have been sent by business applications. Commands are delivered to the device by means of an HTTP response message. That means a device first has to send a request, indicating how long it will wait for the response. That request can either be a telemetry or event message, with a hono-ttd header or query parameter (ttd for time till disconnect) specifying the number of seconds the device will wait for the response. The business application can react on that message by sending a command message, targeted at the device. The HTTP adapter will then send the command message as part of the HTTP response message with status 200 (OK) to the device. If the HTTP adapter receives no command message in the given time period, a 202 (Accepted) response will be sent to the device (provided the request was valid).\nSpecifying the Time a Device will wait for a Response The adapter lets devices indicate the number of seconds they will wait for a response by setting a header or a query parameter.\nUsing an HTTP Header The (optional) hono-ttd header can be set in requests for publishing telemetry data or events.\nExample:\ncurl -i -u sensor1@DEFAULT_TENANT:hono-secret -H \u0026#39;content-type: application/json\u0026#39; -H \u0026#39;hono-ttd: 60\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://127.0.0.1:8080/telemetry HTTP/1.1 202 Accepted content-length: 0 Using a Query Parameter Alternatively the hono-ttd query parameter can be used:\ncurl -i -u sensor1@DEFAULT_TENANT:hono-secret -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://127.0.0.1:8080/telemetry?hono-ttd=60 HTTP/1.1 202 Accepted content-length: 0 Commands handled by gateways Authenticated gateways will receive commands for devices which do not connect to a protocol adapter directly but instead are connected to the gateway. Corresponding devices have to be configured so that they can be used with a gateway. See Configuring Gateway Devices for details.\nA gateway can send a request with the hono-ttd header or query parameter on the /event or /telemetry URI, indicating its readiness to receive a command for any device it acts on behalf of. Note that in this case, the business application will be notified with the gateway id in the device_id property of the downstream message.\nAn authenticated gateway can also indicate its readiness to receive a command targeted at a specific device. For that, the /event/${tenantId}/${deviceId} or /telemetry/${tenantId}/${deviceId} URI is to be used, containing the id of the device to receive a command for. The business application will receive a notification with that device id.\nIf there are multiple concurrent requests with a hono-ttd header or query parameter, sent by the command target device and/or one or more of its potential gateways, the HTTP adapter will choose the device or gateway to send the command to as follows:\n A request done by the command target device or by a gateway specifically done for that device, has precedence. If there are multiple, concurrent such requests, the last one will get the command message (if received) in its response. Note that the other requests won\u0026rsquo;t be answered with a command message in their response event if the business application sent multiple command messages. That means commands for a single device can only be requested sequentially, not in parallel. If the above doesn\u0026rsquo;t apply, a single hono-ttd request on the /event or /telemetry URI, sent by a gateway that the command target device is configured for, will get the command message in its response. If there are multiple, concurrent such requests by different gateways, all configured for the command target device, the request by the gateway will be chosen, through which the target device has last sent a telemetry or event message. If the target device hasn\u0026rsquo;t sent a message yet and it is thereby unknown via which gateway the device communicates, then one of the requests will be chosen randomly to set the command in its response.  Sending a Response to a Command (authenticated Device)  URI: /command/res/${commandRequestId} or /command/res/${commandRequestId}?hono-cmd-status=${status} Method: POST Request Headers:  (optional) authorization: The device\u0026rsquo;s auth-id and plain text password encoded according to the Basic HTTP authentication scheme. If not set, the adapter expects the device to present a client certificate as part of the TLS handshake during connection establishment. (optional) content-type: A media type describing the semantics and format of the payload contained in the request body. This header may be set if the result of processing the command on the device is non-empty. In this case the result data is contained in the request body. (optional) hono-cmd-status: The status of the command execution. If not set, the adapter expects that the URI contains it as request parameter at the end.   Request Body:  (optional) Arbitrary data representing the result of processing the command on the device.   Status Codes:  202 (Accepted): The response has been successfully delivered to the application that has sent the command. 400 (Bad Request): The request cannot be processed because the command status is missing. 401 (Unauthorized): The request cannot be processed because the request does not contain valid credentials. 403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no application listening for a reply to the given commandRequestId. The application has already given up on waiting for a response.      This is the preferred way for devices to respond to commands. It is available only if the protocol adapter is configured to require devices to authenticate (which is the default).\nExample\nSend a response to a previously received command with the command-request-id req-id-uuid for device 4711:\ncurl -i -u sensor1@DEFAULT_TENANT:hono-secret -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;brightness-changed\u0026#34;: true}\u0026#39; http://127.0.0.1:8080/command/res/req-id-uuid?hono-cmd-status=200 HTTP/1.1 202 Accepted content-length: 0 Sending a Response to a Command (unauthenticated Device)  URI: /command/res/${tenantId}/${deviceId}/${commandRequestId} or /command/res/${tenantId}/${deviceId}/${commandRequestId}?hono-cmd-status=${status} Method: PUT Request Headers:  (optional) content-type: A media type describing the semantics and format of the payload contained in the request body (the outcome of processing the command). (optional) hono-cmd-status: The status of the command execution. If not set, the adapter expects that the URI contains it as request parameter at the end.   Request Body:  (optional) Arbitrary data representing the result of processing the command on the device.   Status Codes:  202 (Accepted): The response has been successfully delivered to the application that has sent the command. 400 (Bad Request): The request cannot be processed because the command status is missing. 403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this might be:  The given tenant is not allowed to use this protocol adapter. The given device does not belong to the given tenant.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no application listening for a reply to the given commandRequestId. The application has already given up on waiting for a response.      This resource MUST be used by devices that have not authenticated to the protocol adapter. Note that this requires the HONO_HTTP_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nSend a response to a previously received command with the command-request-id req-id-uuid for the unauthenticated device 4711:\ncurl -i -X PUT -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;brightness-changed\u0026#34;: true}\u0026#39; http://127.0.0.1:8080/command/res/DEFAULT_TENANT/4711/req-id-uuid?hono-cmd-status=200 HTTP/1.1 202 Accepted content-length: 0 Sending a Response to a Command (authenticated Gateway)  URI: /command/res/${tenantId}/${deviceId}/${commandRequestId} or /command/res/${tenantId}/${deviceId}/${commandRequestId}?hono-cmd-status=${status} Method: PUT Request Headers:  (optional) authorization: The gateway\u0026rsquo;s auth-id and plain text password encoded according to the Basic HTTP authentication scheme. If not set, the adapter expects the gateway to present a client certificate as part of the TLS handshake during connection establishment. (optional) content-type: A media type describing the semantics and format of the payload contained in the request body (the outcome of processing the command). (optional) hono-cmd-status: The status of the command execution. If not set, the adapter expects that the URI contains it as request parameter at the end.   Request Body:  (optional) Arbitrary data representing the result of processing the command on the device.   Status Codes:  202 (Accepted): The response has been successfully delivered to the application that has sent the command. 400 (Bad Request): The request cannot be processed because the command status is missing. 403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this might be:  The given tenant is not allowed to use this protocol adapter. The given device does not belong to the given tenant. The gateway is not authorized to act on behalf of the device. The gateway associated with the device is not registered or disabled.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no application listening for a reply to the given commandRequestId. The application has already given up on waiting for a response.      This resource can be used by gateway components to send the response to a command on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the parameters from the URI are used to identify the device that the gateway publishes data for.\nThe protocol adapter checks the gateway\u0026rsquo;s authority to send responses to a command on behalf of the device implicitly by means of retrieving a registration assertion for the device from the configured Device Registration service.\nExamples\nSend a response to a previously received command with the command-request-id req-id-uuid for device 4712:\ncurl -i -X PUT -u gw@DEFAULT_TENANT:gw-secret -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;brightness-changed\u0026#34;: true}\u0026#39; http://127.0.0.1:8080/command/res/DEFAULT_TENANT/4712/req-id-uuid?hono-cmd-status=200 HTTP/1.1 202 Accepted content-length: 0 NB The example above assumes that a gateway device has been registered with hashed-password credentials with auth-id gw and password gw-secret which is authorized to publish data on behalf of device 4712.\nDownstream Meta Data The adapter includes the following meta data in the application properties of messages being sent downstream:\n   Name Type Description     device_id string The identifier of the device that the message originates from.   orig_adapter string Contains the adapter\u0026rsquo;s type name which can be used by downstream consumers to determine the protocol adapter that the message has been received over. The HTTP adapter\u0026rsquo;s type name is hono-http.   orig_address string Contains the (relative) URI that the device has originally posted the data to.   ttd integer Contains the effective number of seconds that the device will wait for a response. This property is only set if the HTTP request contains the hono-ttd header or request parameter.    The adapter also considers defaults registered for the device at either the tenant or the device level. The values of the default properties are determined as follows:\n If the message already contains a non-empty property of the same name, the value if unchanged. Otherwise, if a default property of the same name is defined in the device\u0026rsquo;s registration information, that value is used. Otherwise, if a default property of the same name is defined for the tenant that the device belongs to, that value is used.  Note that of the standard AMQP 1.0 message properties only the content-type and ttl can be set this way to a default value.\nEvent Message Time-to-live Events published by devices will usually be persisted by the AMQP Messaging Network in order to support deferred delivery to downstream consumers. In most cases the AMQP Messaging Network can be configured with a maximum time-to-live to apply to the events so that the events will be removed from the persistent store if no consumer has attached to receive the event before the message expires.\nIn order to support environments where the AMQP Messaging Network cannot be configured accordingly, the protocol adapter supports setting a downstream event message\u0026rsquo;s ttl property based on the hono-ttl property set as a header or a query parameter in the event requests by the devices. Also the default ttl and max-ttl values can be configured for a tenant/device as described in the [Tenant API] (/hono/docs/dev/api/tenant/#resource-limits-configuration-format).\nTenant specific Configuration The adapter uses the Tenant API to retrieve tenant specific configuration for adapter type hono-http. The following properties are (currently) supported:\n   Name Type Default Value Description     enabled boolean true If set to false the adapter will reject all data from devices belonging to the tenant.   max-ttd integer 60 Defines a tenant specific upper limit for the time until disconnect property that devices may include in requests for uploading telemetry data or events. Please refer to the Command \u0026amp; Control concept page for a discussion of this parameter\u0026rsquo;s purpose and usage.\nThis property can be set for the hono-http adapter type as an extension property in the adapter section of the tenant configuration.\nIf it is not set, then the default value of 60 seconds is used.   "
+	"content": "The HTTP protocol adapter exposes HTTP based endpoints for Eclipse Hono™\u0026rsquo;s south bound Telemetry, Event and Command \u0026amp; Control APIs.\nDevice Authentication The HTTP adapter by default requires clients (devices or gateway components) to authenticate during connection establishment. The adapter supports both the Basic HTTP authentication scheme as well as client certificate based authentication as part of a TLS handshake for that purpose.\nThe adapter tries to authenticate the device using these mechanisms in the following order\nClient Certificate When a device uses a client certificate for authentication during the TLS handshake, the adapter tries to determine the tenant that the device belongs to, based on the issuer DN contained in the certificate. In order for the lookup to succeed, the tenant\u0026rsquo;s trust anchor needs to be configured by means of registering the trusted certificate authority. The device\u0026rsquo;s client certificate will then be validated using the registered trust anchor, thus implicitly establishing the tenant that the device belongs to. In a second step, the adapter then uses the Credentials API\u0026rsquo;s get operation with the client certificate\u0026rsquo;s subject DN as the auth-id and x509-cert as the type of secret as query parameters.\nNB The HTTP adapter needs to be configured for TLS in order to support this mechanism.\nHTTP Basic Auth The username provided in the header must have the form auth-id@tenant, e.g. sensor1@DEFAULT_TENANT. The adapter verifies the credentials provided by the client against the credentials that the configured Credentials service has on record for the client. The adapter uses the Credentials API\u0026rsquo;s get operation to retrieve the credentials on record with the tenant and auth-id provided by the device in the username and hashed-password as the type of secret as query parameters.\nThe examples below refer to devices 4711 and gw-1 of tenant DEFAULT_TENANT using auth-ids sensor1 and gw1 and corresponding passwords. The example deployment as described in the Deployment Guides comes pre-configured with the corresponding entities in its device registry component. Please refer to the Credentials API for details regarding the different types of secrets.\nNB There is a subtle difference between the device identifier (device-id) and the auth-id a device uses for authentication. See Device Identity for a discussion of the concepts.\nMessage Limits The adapter rejects\n a client\u0026rsquo;s request to upload data with status code 429 Too Many Requests and any AMQP 1.0 message containing a command sent by a north bound application  if the message limit that has been configured for the device\u0026rsquo;s tenant is exceeded.\nPublish Telemetry Data (authenticated Device)  URI: /telemetry Method: POST Request Headers:  (optional) authorization: The device\u0026rsquo;s auth-id and plain text password encoded according to the Basic HTTP authentication scheme. If not set, the adapter expects the device to present a client certificate as part of the TLS handshake during connection establishment. (required) content-type: The type of payload contained in the request body. (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) qos-level: The QoS level for publishing telemetry messages. The adapter supports at most once (0) and at least once (1) QoS levels. The default value of 0 is assumed if this header is omitted.   Request Body:  (required) Arbitrary payload encoded according to the given content type.   Response Headers:  (optional) content-type: A media type describing the semantics and format of payload contained in the response body. This header will only be present if the response contains a command to be executed by the device which requires input data. (optional) hono-command: The name of the command to execute. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-req-id: An identifier that the device must include in its response to a command. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-target-device: The id of the device that shall execute the command. This header will only be present if the response contains a command to be executed by the device and if the response goes to a gateway that acts on behalf of the target device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 200. (optional) Error details, if status code is \u0026gt;= 400.   Status Codes:  200 (OK): The telemetry data has been accepted for processing. The response contains a command for the device to execute. 202 (Accepted): The telemetry data has been accepted for processing. Note that if the qos-level request header is omitted (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer. However, if the QoS level header is set to 1 (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 400 (Bad Request): The request cannot be processed. Possible reasons for this include:  The content type header is missing. The request body is empty. The QoS header value is invalid.   401 (Unauthorized): The request cannot be processed because the request does not contain valid credentials. 403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no consumer of telemetry data for the given tenant connected to Hono, or the consumer has not indicated that it may receive further messages (not giving credits). If the QoS level header is set to 1 (at least once semantics), the reason may be:  The consumer has indicated that it didn\u0026rsquo;t process the telemetry data. The consumer failed to indicate in time whether it has processed the telemetry data.        This is the preferred way for devices to publish telemetry data. It is available only if the protocol adapter is configured to require devices to authenticate (which is the default).\nExamples\nPublish some JSON data for device 4711:\ncurl -i -u sensor1@DEFAULT_TENANT:hono-secret -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://127.0.0.1:8080/telemetry HTTP/1.1 202 Accepted content-length: 0 Publish some JSON data for device 4711 using at least once QoS:\ncurl -i -u sensor1@DEFAULT_TENANT:hono-secret -H \u0026#39;content-type: application/json\u0026#39; -H \u0026#39;qos-level: 1\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://localhost:8080/telemetry HTTP/1.1 202 Accepted content-length: 0 Publish some JSON data for device 4711, indicating that the device will wait for 10 seconds to receive the response:\ncurl -i -u sensor1@DEFAULT_TENANT:hono-secret -H \u0026#39;content-type: application/json\u0026#39; -H \u0026#39;hono-ttd: 10\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://localhost:8080/telemetry HTTP/1.1 200 OK hono-command: set hono-cmd-req-id: 1010a7249aa5-f742-4376-8458-bbfc88c72d92 content-length: 23 { \u0026#34;brightness\u0026#34;: 87 } Publish some JSON data for device 4711 using a client certificate for authentication:\n# in base directory of Hono repository: curl -i --cert demo-certs/certs/device-4711-cert.pem --key demo-certs/certs/device-4711-key.pem --cacert demo-certs/certs/trusted-certs.pem -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; https://localhost:8443/telemetry HTTP/1.1 202 Accepted content-length: 0 NB The example above assumes that the HTTP adapter is configured for TLS and the secure port is used.\nPublish Telemetry Data (unauthenticated Device)  URI: /telemetry/${tenantId}/${deviceId} Method: PUT Request Headers:  (required) content-type: The type of payload contained in the request body. (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) qos-level: The QoS level for publishing telemetry messages. The adapter supports at most once (0) and at least once (1) QoS levels. The default value of 0 is assumed if this header is omitted.   Request Body:  (required) Arbitrary payload encoded according to the given content type.   Response Headers:  (optional) content-type: A media type describing the semantics and format of payload contained in the response body. This header will only be present if the response contains a command to be executed by the device which requires input data. (optional) hono-command: The name of the command to execute. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-req-id: An identifier that the device must include in its response to a command. This header will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 200. (optional) Error details, if status code is \u0026gt;= 400.   Status Codes:  200 (OK): The telemetry data has been accepted for processing. The response contains a command for the device to execute. 202 (Accepted): The telemetry data has been accepted for processing. Note that if the qos-level request header is omitted (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer. However, if the QoS level header is set to 1 (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 400 (Bad Request): The request cannot be processed. Possible reasons for this include:  The content type header is missing. The request body is empty. The QoS header value is invalid.   403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter. The given device does not belong to the given tenant.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no consumer of telemetry data for the given tenant connected to Hono, or the consumer has not indicated that it may receive further messages (not giving credits). If the QoS level header is set to 1 (at least once semantics), the reason may be:  The consumer has indicated that it didn\u0026rsquo;t process the telemetry data. The consumer failed to indicate in time whether it has processed the telemetry data.        This resource MUST be used by devices that have not authenticated to the protocol adapter. Note that this requires the HONO_HTTP_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nPublish some JSON data for device 4711:\ncurl -i -X PUT -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://127.0.0.1:8080/telemetry/DEFAULT_TENANT/4711 HTTP/1.1 202 Accepted content-length: 0 Publish some JSON data for device 4711 using at least once QoS:\ncurl -i -X PUT -H \u0026#39;content-type: application/json\u0026#39; -H \u0026#39;qos-level: 1\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://127.0.0.1:8080/telemetry/DEFAULT_TENANT/4711 HTTP/1.1 202 Accepted content-length: 0 Publish some JSON data for device 4711, indicating that the device will wait for 10 seconds to receive the response:\ncurl -i -X PUT -H \u0026#39;content-type: application/json\u0026#39; -H \u0026#39;hono-ttd: 10\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://localhost:8080/telemetry/DEFAULT_TENANT/4711 HTTP/1.1 200 OK hono-command: set hono-cmd-req-id: 1010a7249aa5-f742-4376-8458-bbfc88c72d92 content-length: 23 { \u0026#34;brightness\u0026#34;: 87 } Publish Telemetry Data (authenticated Gateway)  URI: /telemetry/${tenantId}/${deviceId} Method: PUT Request Headers:  (optional) authorization: The gateway\u0026rsquo;s auth-id and plain text password encoded according to the Basic HTTP authentication scheme. If not set, the adapter expects the gateway to present a client certificate as part of the TLS handshake during connection establishment. (required) content-type: The type of payload contained in the request body. (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) qos-level: The QoS level for publishing telemetry messages. The adapter supports at most once (0) and at least once (1) QoS levels. The default value of 0 is assumed if this header is omitted.   Request Body:  (required) Arbitrary payload encoded according to the given content type.   Response Headers:  (optional) content-type: A media type describing the semantics and format of payload contained in the response body. This header will only be present if the response contains a command to be executed by the device which requires input data. (optional) hono-command: The name of the command to execute. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-req-id: An identifier that the device must include in its response to a command. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-target-device: The id of the device that shall execute the command. This header will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 200. (optional) Error details, if status code is \u0026gt;= 400.   Status Codes:  200 (OK): The telemetry data has been accepted for processing. The response contains a command for the device to execute. 202 (Accepted): The telemetry data has been accepted for processing. Note that if the qos-level request header is omitted (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer. However, if the QoS level header is set to 1 (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 400 (Bad Request): The request cannot be processed. Possible reasons for this include:  The content type header is missing. The request body is empty. The QoS header value is invalid.   401 (Unauthorized): The request cannot be processed because the request does not contain valid credentials. 403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The tenant that the gateway belongs to is not allowed to use this protocol adapter. The device belongs to another tenant than the gateway. The gateway is not authorized to act on behalf of the device. The gateway associated with the device is not registered or disabled.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no consumer of telemetry data for the given tenant connected to Hono, or the consumer has not indicated that it may receive further messages (not giving credits). If the QoS level header is set to 1 (at least once semantics), the reason may be:  The consumer has indicated that it didn\u0026rsquo;t process the telemetry data. The consumer failed to indicate in time whether it has processed the telemetry data.        This resource can be used by gateway components to publish data on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the parameters from the URI are used to identify the device that the gateway publishes data for.\nThe protocol adapter checks the gateway\u0026rsquo;s authority to publish data on behalf of the device implicitly by means of retrieving a registration assertion for the device from the configured Device Registration service.\nExamples\nPublish some JSON data for device 4712:\ncurl -i -X PUT -u gw@DEFAULT_TENANT:gw-secret -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://127.0.0.1:8080/telemetry/DEFAULT_TENANT/4712 HTTP/1.1 202 Accepted content-length: 0 Publish some JSON data for device 4712 using at least once QoS:\ncurl -i -X PUT -u gw@DEFAULT_TENANT:gw-secret -H \u0026#39;content-type: application/json\u0026#39; -H \u0026#39;qos-level: 1\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://127.0.0.1:8080/telemetry/DEFAULT_TENANT/4712 HTTP/1.1 202 Accepted content-length: 0 Publish some JSON data for device 4712, indicating that the gateway will wait for 10 seconds to receive the response:\ncurl -i -X PUT -u gw@DEFAULT_TENANT:gw-secret -H \u0026#39;content-type: application/json\u0026#39; -H \u0026#39;hono-ttd: 10\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://localhost:8080/telemetry/DEFAULT_TENANT/4712 HTTP/1.1 200 OK hono-command: set hono-cmd-req-id: 1010a7249aa5-f742-4376-8458-bbfc88c72d92 content-length: 23 { \u0026#34;brightness\u0026#34;: 87 } NB The example above assumes that a gateway device has been registered with hashed-password credentials with auth-id gw and password gw-secret which is authorized to publish data on behalf of device 4712.\nPublish an Event (authenticated Device)  URI: /event Method: POST Request Headers:  (optional) authorization: The device\u0026rsquo;s auth-id and plain text password encoded according to the Basic HTTP authentication scheme. If not set, the adapter expects the device to present a client certificate as part of the TLS handshake during connection establishment. (required) content-type: The type of payload contained in the request body. (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) hono-ttl: The time-to-live in number of seconds for event messages.   Request Body:  (required) Arbitrary payload encoded according to the given content type.   Response Headers:  (optional) content-type: A media type describing the semantics and format of payload contained in the response body. This header will only be present if the response contains a command to be executed by the device which requires input data. (optional) hono-command: The name of the command to execute. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-req-id: An identifier that the device must include in its response to a command. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-target-device: The id of the device that shall execute the command. This header will only be present if the response contains a command to be executed by the device and if the response goes to a gateway that acts on behalf of the target device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 200. (optional) Error details, if status code is \u0026gt;= 400.   Status Codes:  200 (OK): The event has been accepted for processing. The response contains a command for the device to execute. 202 (Accepted): The event has been accepted for processing. 400 (Bad Request): The request cannot be processed. Possible reasons for this include:  The content type header is missing. The request body is empty but the event is not of type empty-notification.   401 (Unauthorized): The request cannot be processed because the request does not contain valid credentials. 403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed because there is no consumer of events for the given tenant connected to Hono, or the consumer didn\u0026rsquo;t process the event.    This is the preferred way for devices to publish events. It is available only if the protocol adapter is configured to require devices to authenticate (which is the default).\nExample\nPublish some JSON data for device 4711:\ncurl -i -u sensor1@DEFAULT_TENANT:hono-secret -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;alarm\u0026#34;: true}\u0026#39; http://127.0.0.1:8080/event HTTP/1.1 202 Accepted content-length: 0 Publish an Event (unauthenticated Device)  URI: /event/${tenantId}/${deviceId} Method: PUT Request Headers:  (required) content-type: The type of payload contained in the request body. (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) hono-ttl: The time-to-live in number of seconds for event messages.   Request Body:  (required) Arbitrary payload encoded according to the given content type.   Response Headers:  (optional) content-type: A media type describing the semantics and format of payload contained in the response body. This header will only be present if the response contains a command to be executed by the device which requires input data. (optional) hono-command: The name of the command to execute. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-req-id: An identifier that the device must include in its response to a command. This header will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 200. (optional) Error details, if status code is \u0026gt;= 400.   Status Codes:  200 (OK): The event has been accepted and put to a persistent store for delivery to consumers. The response contains a command for the device to execute. 202 (Accepted): The event has been accepted and put to a persistent store for delivery to consumers. 400 (Bad Request): The request cannot be processed. Possible reasons for this include:  The content type header is missing. The request body is empty but the event is not of type empty-notification.   403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter. The given device does not belong to the given tenant.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed because there is no consumer of events for the given tenant connected to Hono, or the consumer didn\u0026rsquo;t process the event.    This resource MUST be used by devices that have not authenticated to the protocol adapter. Note that this requires the HONO_HTTP_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nPublish some JSON data for device 4711:\ncurl -i -X PUT -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;alarm\u0026#34;: true}\u0026#39; http://127.0.0.1:8080/event/DEFAULT_TENANT/4711 HTTP/1.1 202 Accepted content-length: 0 Publish an Event (authenticated Gateway)  URI: /event/${tenantId}/${deviceId} Method: PUT Request Headers:  (optional) authorization: The gateway\u0026rsquo;s auth-id and plain text password encoded according to the Basic HTTP authentication scheme. If not set, the adapter expects the gateway to present a client certificate as part of the TLS handshake during connection establishment. (required) content-type: The type of payload contained in the request body. (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) hono-ttl: The time-to-live in number of seconds for event messages.   Request Body:  (required) Arbitrary payload encoded according to the given content type.   Response Headers:  (optional) content-type: A media type describing the semantics and format of payload contained in the response body. This header will only be present if the response contains a command to be executed by the device which requires input data. (optional) hono-command: The name of the command to execute. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-req-id: An identifier that the device must include in its response to a command. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-target-device: The id of the device that shall execute the command. This header will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 200. (optional) Error details, if status code is \u0026gt;= 400.   Status Codes:  200 (OK): The event has been accepted and put to a persistent store for delivery to consumers. The response contains a command for the device to execute. 202 (Accepted): The event has been accepted and put to a persistent store for delivery to consumers. 400 (Bad Request): The request cannot be processed. Possible reasons for this include:  The content type header is missing. The request body is empty but the event is not of type empty-notification.   401 (Unauthorized): The request cannot be processed because the request does not contain valid credentials. 403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The tenant that the gateway belongs to is not allowed to use this protocol adapter. The device belongs to another tenant than the gateway. The gateway is not authorized to act on behalf of the device. The gateway associated with the device is not registered or disabled.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed because there is no consumer of events for the given tenant connected to Hono, or the consumer didn\u0026rsquo;t process the event.    This resource can be used by gateway components to publish data on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the parameters from the URI are used to identify the device that the gateway publishes data for.\nThe protocol adapter checks the gateway\u0026rsquo;s authority to publish data on behalf of the device implicitly by means of retrieving a registration assertion for the device from the configured Device Registration service.\nExamples\nPublish some JSON data for device 4712:\ncurl -i -X PUT -u gw@DEFAULT_TENANT:gw-secret -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://127.0.0.1:8080/event/DEFAULT_TENANT/4712 HTTP/1.1 202 Accepted content-length: 0 NB The example above assumes that a gateway device has been registered with hashed-password credentials with auth-id gw and password gw-secret which is authorized to publish data on behalf of device 4712.\nCommand \u0026amp; Control The HTTP adapter enables devices to receive commands that have been sent by business applications. Commands are delivered to the device by means of an HTTP response message. That means a device first has to send a request, indicating how long it will wait for the response. That request can either be a telemetry or event message, with a hono-ttd header or query parameter (ttd for time till disconnect) specifying the number of seconds the device will wait for the response. The business application can react on that message by sending a command message, targeted at the device. The HTTP adapter will then send the command message as part of the HTTP response message with status 200 (OK) to the device. If the HTTP adapter receives no command message in the given time period, a 202 (Accepted) response will be sent to the device (provided the request was valid).\nSpecifying the Time a Device will wait for a Response The adapter lets devices indicate the number of seconds they will wait for a response by setting a header or a query parameter.\nUsing an HTTP Header The (optional) hono-ttd header can be set in requests for publishing telemetry data or events.\nExample:\ncurl -i -u sensor1@DEFAULT_TENANT:hono-secret -H \u0026#39;content-type: application/json\u0026#39; -H \u0026#39;hono-ttd: 60\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://127.0.0.1:8080/telemetry HTTP/1.1 202 Accepted content-length: 0 Using a Query Parameter Alternatively the hono-ttd query parameter can be used:\ncurl -i -u sensor1@DEFAULT_TENANT:hono-secret -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://127.0.0.1:8080/telemetry?hono-ttd=60 HTTP/1.1 202 Accepted content-length: 0 Commands handled by gateways Authenticated gateways will receive commands for devices which do not connect to a protocol adapter directly but instead are connected to the gateway. Corresponding devices have to be configured so that they can be used with a gateway. See Configuring Gateway Devices for details.\nA gateway can send a request with the hono-ttd header or query parameter on the /event or /telemetry URI, indicating its readiness to receive a command for any device it acts on behalf of. Note that in this case, the business application will be notified with the gateway id in the device_id property of the downstream message.\nAn authenticated gateway can also indicate its readiness to receive a command targeted at a specific device. For that, the /event/${tenantId}/${deviceId} or /telemetry/${tenantId}/${deviceId} URI is to be used, containing the id of the device to receive a command for. The business application will receive a notification with that device id.\nIf there are multiple concurrent requests with a hono-ttd header or query parameter, sent by the command target device and/or one or more of its potential gateways, the HTTP adapter will choose the device or gateway to send the command to as follows:\n A request done by the command target device or by a gateway specifically done for that device, has precedence. If there are multiple, concurrent such requests, the last one will get the command message (if received) in its response. Note that the other requests won\u0026rsquo;t be answered with a command message in their response event if the business application sent multiple command messages. That means commands for a single device can only be requested sequentially, not in parallel. If the above doesn\u0026rsquo;t apply, a single hono-ttd request on the /event or /telemetry URI, sent by a gateway that the command target device is configured for, will get the command message in its response. If there are multiple, concurrent such requests by different gateways, all configured for the command target device, the request by the gateway will be chosen, through which the target device has last sent a telemetry or event message. If the target device hasn\u0026rsquo;t sent a message yet and it is thereby unknown via which gateway the device communicates, then one of the requests will be chosen randomly to set the command in its response.  Sending a Response to a Command (authenticated Device)  URI: /command/res/${commandRequestId} or /command/res/${commandRequestId}?hono-cmd-status=${status} Method: POST Request Headers:  (optional) authorization: The device\u0026rsquo;s auth-id and plain text password encoded according to the Basic HTTP authentication scheme. If not set, the adapter expects the device to present a client certificate as part of the TLS handshake during connection establishment. (optional) content-type: A media type describing the semantics and format of the payload contained in the request body. This header may be set if the result of processing the command on the device is non-empty. In this case the result data is contained in the request body. (optional) hono-cmd-status: The status of the command execution. If not set, the adapter expects that the URI contains it as request parameter at the end.   Request Body:  (optional) Arbitrary data representing the result of processing the command on the device.   Status Codes:  202 (Accepted): The response has been successfully delivered to the application that has sent the command. 400 (Bad Request): The request cannot be processed because the command status is missing. 401 (Unauthorized): The request cannot be processed because the request does not contain valid credentials. 403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no application listening for a reply to the given commandRequestId. The application has already given up on waiting for a response.      This is the preferred way for devices to respond to commands. It is available only if the protocol adapter is configured to require devices to authenticate (which is the default).\nExample\nSend a response to a previously received command with the command-request-id req-id-uuid for device 4711:\ncurl -i -u sensor1@DEFAULT_TENANT:hono-secret -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;brightness-changed\u0026#34;: true}\u0026#39; http://127.0.0.1:8080/command/res/req-id-uuid?hono-cmd-status=200 HTTP/1.1 202 Accepted content-length: 0 Sending a Response to a Command (unauthenticated Device)  URI: /command/res/${tenantId}/${deviceId}/${commandRequestId} or /command/res/${tenantId}/${deviceId}/${commandRequestId}?hono-cmd-status=${status} Method: PUT Request Headers:  (optional) content-type: A media type describing the semantics and format of the payload contained in the request body (the outcome of processing the command). (optional) hono-cmd-status: The status of the command execution. If not set, the adapter expects that the URI contains it as request parameter at the end.   Request Body:  (optional) Arbitrary data representing the result of processing the command on the device.   Status Codes:  202 (Accepted): The response has been successfully delivered to the application that has sent the command. 400 (Bad Request): The request cannot be processed because the command status is missing. 403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this might be:  The given tenant is not allowed to use this protocol adapter. The given device does not belong to the given tenant.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no application listening for a reply to the given commandRequestId. The application has already given up on waiting for a response.      This resource MUST be used by devices that have not authenticated to the protocol adapter. Note that this requires the HONO_HTTP_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nSend a response to a previously received command with the command-request-id req-id-uuid for the unauthenticated device 4711:\ncurl -i -X PUT -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;brightness-changed\u0026#34;: true}\u0026#39; http://127.0.0.1:8080/command/res/DEFAULT_TENANT/4711/req-id-uuid?hono-cmd-status=200 HTTP/1.1 202 Accepted content-length: 0 Sending a Response to a Command (authenticated Gateway)  URI: /command/res/${tenantId}/${deviceId}/${commandRequestId} or /command/res/${tenantId}/${deviceId}/${commandRequestId}?hono-cmd-status=${status} Method: PUT Request Headers:  (optional) authorization: The gateway\u0026rsquo;s auth-id and plain text password encoded according to the Basic HTTP authentication scheme. If not set, the adapter expects the gateway to present a client certificate as part of the TLS handshake during connection establishment. (optional) content-type: A media type describing the semantics and format of the payload contained in the request body (the outcome of processing the command). (optional) hono-cmd-status: The status of the command execution. If not set, the adapter expects that the URI contains it as request parameter at the end.   Request Body:  (optional) Arbitrary data representing the result of processing the command on the device.   Status Codes:  202 (Accepted): The response has been successfully delivered to the application that has sent the command. 400 (Bad Request): The request cannot be processed because the command status is missing. 403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this might be:  The given tenant is not allowed to use this protocol adapter. The given device does not belong to the given tenant. The gateway is not authorized to act on behalf of the device. The gateway associated with the device is not registered or disabled.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no application listening for a reply to the given commandRequestId. The application has already given up on waiting for a response.      This resource can be used by gateway components to send the response to a command on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the parameters from the URI are used to identify the device that the gateway publishes data for.\nThe protocol adapter checks the gateway\u0026rsquo;s authority to send responses to a command on behalf of the device implicitly by means of retrieving a registration assertion for the device from the configured Device Registration service.\nExamples\nSend a response to a previously received command with the command-request-id req-id-uuid for device 4712:\ncurl -i -X PUT -u gw@DEFAULT_TENANT:gw-secret -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;brightness-changed\u0026#34;: true}\u0026#39; http://127.0.0.1:8080/command/res/DEFAULT_TENANT/4712/req-id-uuid?hono-cmd-status=200 HTTP/1.1 202 Accepted content-length: 0 NB The example above assumes that a gateway device has been registered with hashed-password credentials with auth-id gw and password gw-secret which is authorized to publish data on behalf of device 4712.\nDownstream Meta Data The adapter includes the following meta data in the application properties of messages being sent downstream:\n   Name Type Description     device_id string The identifier of the device that the message originates from.   orig_adapter string Contains the adapter\u0026rsquo;s type name which can be used by downstream consumers to determine the protocol adapter that the message has been received over. The HTTP adapter\u0026rsquo;s type name is hono-http.   orig_address string Contains the (relative) URI that the device has originally posted the data to.   ttd integer Contains the effective number of seconds that the device will wait for a response. This property is only set if the HTTP request contains the hono-ttd header or request parameter.    The adapter also considers defaults registered for the device at either the tenant or the device level. The values of the default properties are determined as follows:\n If the message already contains a non-empty property of the same name, the value if unchanged. Otherwise, if a default property of the same name is defined in the device\u0026rsquo;s registration information, that value is used. Otherwise, if a default property of the same name is defined for the tenant that the device belongs to, that value is used.  Note that of the standard AMQP 1.0 message properties only the content-type and ttl can be set this way to a default value.\nEvent Message Time-to-live Events published by devices will usually be persisted by the AMQP Messaging Network in order to support deferred delivery to downstream consumers. In most cases the AMQP Messaging Network can be configured with a maximum time-to-live to apply to the events so that the events will be removed from the persistent store if no consumer has attached to receive the event before the message expires.\nIn order to support environments where the AMQP Messaging Network cannot be configured accordingly, the protocol adapter supports setting a downstream event message\u0026rsquo;s ttl property based on the hono-ttl property set as a header or a query parameter in the event requests by the devices. Also the default ttl and max-ttl values can be configured for a tenant/device as described in the Tenant API.\nTenant specific Configuration The adapter uses the Tenant API to retrieve tenant specific configuration for adapter type hono-http. The following properties are (currently) supported:\n   Name Type Default Value Description     enabled boolean true If set to false the adapter will reject all data from devices belonging to the tenant.   max-ttd integer 60 Defines a tenant specific upper limit for the time until disconnect property that devices may include in requests for uploading telemetry data or events. Please refer to the Command \u0026amp; Control concept page for a discussion of this parameter\u0026rsquo;s purpose and usage.\nThis property can be set for the hono-http adapter type as an extension property in the adapter section of the tenant configuration.\nIf it is not set, then the default value of 60 seconds is used.   "
 },
 {
 	"uri": "https://www.eclipse.org/hono/docs/dev/user-guide/mqtt-adapter/",
 	"title": "MQTT Adapter",
 	"tags": [],
 	"description": "",
-	"content": "The MQTT protocol adapter exposes an MQTT topic hierarchy for publishing telemetry data and events to downstream consumers and for receiving commands from applications and sending back responses.\nThe MQTT adapter is not a general purpose MQTT broker. In particular the adapter\n supports MQTT 3.1.1 only. does not maintain session state for clients and thus always sets the session present flag in its CONNACK packet to 0, regardless of the value of the clean session flag provided in a client\u0026rsquo;s CONNECT packet. ignores any Will included in a client\u0026rsquo;s CONNECT packet. only supports topic names/filters for devices to publish and subscribe to that are specific to Hono\u0026rsquo;s functionality as described in the following sections. does not support retaining messages. However, if an event or telemetry message\u0026rsquo;s retain flag is set to 1 then the corresponding AMQP 1.0 message being sent downstream by the adapter will contain an x-opt-retain message annotation containing the boolean value true. A downstream consumer may then react according to the presence of this annotation.  Authentication The MQTT adapter by default requires clients (devices or gateway components) to authenticate during connection establishment. The adapter supports both the authentication based on the username/password provided in an MQTT CONNECT packet as well as client certificate based authentication as part of a TLS handshake for that purpose.\nThe adapter tries to authenticate the device using these mechanisms in the following order\nClient Certificate When a device uses a client certificate for authentication during the TLS handshake, the adapter tries to determine the tenant that the device belongs to based on the issuer DN contained in the certificate. In order for the lookup to succeed, the tenant\u0026rsquo;s trust anchor needs to be configured by means of registering the trusted certificate authority. The device\u0026rsquo;s client certificate will then be validated using the registered trust anchor, thus implicitly establishing the tenant that the device belongs to. In a second step, the adapter uses the Credentials API\u0026rsquo;s get operation to retrieve the credentials on record, including the client certificate\u0026rsquo;s subject DN as the auth-id, x509-cert as the type of secret and the MQTT client identifier as client-id in the request payload.\nNB The adapter needs to be configured for TLS in order to support this mechanism.\nUsername/Password When a device wants to authenticate using this mechanism, it needs to provide a username and a password in the MQTT CONNECT packet it sends in order to initiate the connection. The username must have the form auth-id@tenant, e.g. sensor1@DEFAULT_TENANT. The adapter verifies the credentials provided by the client against the credentials that the configured Credentials service has on record for the client. The adapter uses the Credentials API\u0026rsquo;s get operation to retrieve the credentials on record, including the tenant and auth-id provided by the client in the username, hashed-password as the type of secret and the MQTT client identifier as client-id in the request payload.\nThe examples below refer to devices 4711 and gw-1 of tenant DEFAULT_TENANT using auth-ids sensor1 and gw1 and corresponding passwords. The example deployment as described in the Deployment Guides comes pre-configured with the corresponding entities in its device registry component.\nNB There is a subtle difference between the device identifier (device-id) and the auth-id a device uses for authentication. See Device Identity for a discussion of the concepts.\nResource Limit Checks The adapter performs additional checks regarding resource limits when a client tries to connect and/or send a message to the adapter.\nConnection Limits The adapter rejects a client’s connection attempt with return code\n 0x03 (Connection Refused: server unavailable), if the maximum number of connections per protocol adapter instance is reached 0x05 (Connection Refused: not authorized), if the maximum number of simultaneously connected devices for the tenant is reached.  Connection Duration Limits The adapter rejects a client’s connection attempt with return code 0x05 (Connection Refused: not authorized), if the connection duration limit that has been configured for the client’s tenant is exceeded.\nMessage Limits The adapter\n rejects a client\u0026rsquo;s connection attempt with return code 0x05 (Connection Refused: not authorized), discards any MQTT PUBLISH packet containing telemetry data or an event that is sent by a client and rejects any AMQP 1.0 message containing a command sent by a north bound application  if the message limit that has been configured for the device’s tenant is exceeded.\nConnection Events The adapter can emit Connection Events for client connections being established and/or terminated. Please refer to the common configuration options for details regarding how to enable this behavior.\nThe adapter includes the client identifier from the client\u0026rsquo;s MQTT CONNECT packet as the Connection Event\u0026rsquo;s remote-id.\nPublishing Telemetry Data The MQTT adapter supports the publishing of telemetry data by means of MQTT PUBLISH packets using either QoS 0 or QoS 1. Using QoS 1 will result in the adapter sending an MQTT PUBACK packet to the client once the message has been settled with the accepted outcome by the AMQP 1.0 Messaging Network.\nThis requires that\n the AMQP 1.0 Messaging Network has capacity to process telemetry messages for the client\u0026rsquo;s tenant and the messages published by the client comply with the format defined by the Telemetry API.  The protocol adapter checks the configured [message limit] (/hono/docs/dev/concepts/resource-limits/) before accepting any telemetry messages. An exceeded message limit will cause an error.\nAny kind of error when processing an incoming telemetry message will be reported back to the client if the client has subscribed on a dedicated error topic. See Error Reporting via Error Topic for details.\nIf such an error subscription by the client exists, the error will by default be ignored after it got published on the error topic, otherwise the connection to the client will be closed. The handling of errors can further be controlled by means of an on-error property bag parameter set on the telemetry message topic. Refer to Error Handling for details.\nThe devices can optionally indicate the content type of the payload by setting the content-type property explicitly in the property-bag. The property-bag is an optional collection of properties intended for the receiver of the message. A property bag is only allowed at the very end of a topic. It always starts with a /? character, followed by pairs of URL encoded property names and values that are separated by \u0026amp;. For example, a property bag containing two properties seqNo and importance looks like this: /topic/name/?seqNo=10034\u0026amp;importance=high.\nPublish Telemetry Data (authenticated Device)  Topic: telemetry or t Authentication: required Payload:  (required) Arbitrary payload    This is the preferred way for devices to publish telemetry data. It is available only if the protocol adapter is configured to require devices to authenticate (which is the default). When using this topic, the MQTT adapter determines the device\u0026rsquo;s tenant and device identity as part of the authentication process.\nExample\nPublish some JSON data for device 4711:\nmosquitto_pub -u \u0026#39;sensor1@DEFAULT_TENANT\u0026#39; -P hono-secret -t telemetry -m \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish some JSON data for device 4711 using a client certificate for authentication:\n# in base directory of Hono repository: mosquitto_pub -p 8883 -t telemetry -m \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; --cert demo-certs/certs/device-4711-cert.pem --key demo-certs/certs/device-4711-key.pem --cafile demo-certs/certs/trusted-certs.pem NB The example above assumes that the MQTT adapter is configured for TLS and the secure port is used.\nPublish Telemetry Data (unauthenticated Device)  Topic: telemetry/${tenant-id}/${device-id} or t/${tenant-id}/${device-id} Authentication: none Payload:  (required) Arbitrary payload    This topic can be used by devices that have not authenticated to the protocol adapter. Note that this requires the HONO_MQTT_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nPublish some JSON data for device 4711:\nmosquitto_pub -t telemetry/DEFAULT_TENANT/4711 -m \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish Telemetry Data (authenticated Gateway)  Topic: telemetry/${tenant-id}/${device-id} or t/${tenant-id}/${device-id} Authentication: required Payload:  (required) Arbitrary payload    This topic can be used by gateway components to publish data on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the parameters from the topic name are used to identify the device that the gateway publishes data for.\nThe protocol adapter checks the gateway\u0026rsquo;s authority to publish data on behalf of the device implicitly by means of retrieving a registration assertion for the device from the configured Device Registration service.\nExamples\nPublish some JSON data for device 4712 via gateway gw-1:\nmosquitto_pub -u \u0026#39;gw@DEFAULT_TENANT\u0026#39; -P gw-secret -t telemetry/DEFAULT_TENANT/4712 -m \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; NB The example above assumes that a gateway device with ID gw-1 has been registered with hashed-password credentials with auth-id gw and password gw-secret.\nPublishing Events The MQTT adapter supports the publishing of events by means of MQTT PUBLISH packets using QoS 1 only. The adapter will send an MQTT PUBACK packet to the client once the event has been settled with the accepted outcome by the AMQP 1.0 Messaging Network.\nThis requires that\n the AMQP 1.0 Messaging Network has capacity to process events for the client\u0026rsquo;s tenant and the events published by the client comply with the format defined by the Event API.  The protocol adapter checks the configured [message limit] (/hono/docs/dev/concepts/resource-limits/) before accepting any event messages. An exceeded message limit will cause an error.\nAny kind of error when processing an incoming event message will be reported back to the client if the client has subscribed on a dedicated error topic. See Error Reporting via Error Topic for details.\nIf such an error subscription by the client exists, the error will by default be ignored after it got published on the error topic, otherwise the connection to the client will be closed. The handling of errors can further be controlled by means of an on-error property bag parameter set on the event message topic. Refer to Error Handling for details.\nThe devices can optionally indicate a time-to-live duration for event messages and the content type of the payload by setting the hono-ttl and content-type properties explicitly in the property-bag. The property-bag is an optional collection of properties intended for the receiver of the message. A property bag is only allowed at the very end of a topic. It always starts with a /? character, followed by pairs of URL encoded property names and values that are separated by \u0026amp;. For example, a property bag containing two properties seqNo and importance looks like this: /topic/name/?seqNo=10034\u0026amp;importance=high.\nThe MQTT adapter currently does not use any properties except hono-ttl.\nPublish an Event (authenticated Device)  Topic: event or e Authentication: required Payload:  (required) Arbitrary payload    This is the preferred way for devices to publish events. It is available only if the protocol adapter has been configured to require devices to authenticate (which is the default).\nExample\nUpload a JSON string for device 4711:\nmosquitto_pub -u \u0026#39;sensor1@DEFAULT_TENANT\u0026#39; -P hono-secret -t event -q 1 -m \u0026#39;{\u0026#34;alarm\u0026#34;: 1}\u0026#39; Upload a JSON string for device 4711 with time-to-live as 10 seconds:\nmosquitto_pub -u \u0026#39;sensor1@DEFAULT_TENANT\u0026#39; -P hono-secret -t event/?hono-ttl=10 -q 1 -m \u0026#39;{\u0026#34;alarm\u0026#34;: 1}\u0026#39; Publish an Event (unauthenticated Device)  Topic: event/${tenant-id}/${device-id} or e/${tenant-id}/${device-id} Authentication: none Payload:  (required) Arbitrary payload    This topic can be used by devices that have not authenticated to the protocol adapter. Note that this requires the HONO_MQTT_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nPublish some JSON data for device 4711:\nmosquitto_pub -t event/DEFAULT_TENANT/4711 -q 1 -m \u0026#39;{\u0026#34;alarm\u0026#34;: 1}\u0026#39; Publish some JSON data for device 4711 with time-to-live as 15 seconds:\nmosquitto_pub -t event/DEFAULT_TENANT/4711/?hono-ttl=15 -q 1 -m \u0026#39;{\u0026#34;alarm\u0026#34;: 1}\u0026#39; Publish an Event (authenticated Gateway)  Topic: event/${tenant-id}/${device-id} or e/${tenant-id}/${device-id} Authentication: required Payload:  (required) Arbitrary payload    This topic can be used by gateway components to publish data on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the parameters from the topic name are used to identify the device that the gateway publishes data for.\nThe protocol adapter checks the gateway\u0026rsquo;s authority to publish data on behalf of the device implicitly by means of retrieving a registration assertion for the device from the configured Device Registration service.\nExamples\nPublish some JSON data for device 4712 via gateway gw-1:\nmosquitto_pub -u \u0026#39;gw@DEFAULT_TENANT\u0026#39; -P gw-secret -t event/DEFAULT_TENANT/4712 -q 1 -m \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; NB The example above assumes that a gateway device with ID gw-1 has been registered with hashed-password credentials with auth-id gw and password gw-secret.\nCommand \u0026amp; Control The MQTT adapter enables devices to receive commands that have been sent by business applications by means of sending an MQTT SUBSCRIBE packet containing a device specific topic filter as described below. Devices can subscribe with QoS 1 or QoS 0. The adapter indicates the outcome of the subscription request by sending back a corresponding SUBACK packet. The SUBACK packet will contain Success - QoS 0 (0x00) or Success - QoS 1 (0x01) for a valid command topic filter indicating QoS 0 or 1 and will contain the Failure (0x80) value for an invalid or unsupported filter. When a device no longer wants to receive commands anymore, it can send an MQTT UNSUBSCRIBE packet to the adapter, including the same topic filter that has been used to subscribe.\nWhen a device has successfully subscribed, the adapter sends an empty notification on behalf of the device to the downstream AMQP 1.0 Messaging Network with the ttd header set to -1, indicating that the device will be ready to receive commands until further notice. Analogously, the adapter sends an empty notification with the ttd header set to 0 when a device unsubscribes from commands.\nCommands can be sent following a request/response pattern or being one-way.\nFor Request/Response commands, devices send their responses to commands by means of sending an MQTT PUBLISH message to a topic that is specific to the command that has been executed. The MQTT adapter accepts responses being published using either QoS 0 or QoS 1.\nThe MQTT adapter checks the configured [message limit] (/hono/docs/dev/concepts/resource-limits/) before accepting any command requests and responses. In case of incoming command requests from business applications, if the message limit is exceeded, the Adapter rejects the message with the reason amqp:resource-limit-exceeded. And for the incoming command responses from devices, the Adapter rejects the message and closes the connection to the client.\nThe following sections define the topic filters/names to use for subscribing to and responding to commands. The following shorthand versions of topic path segments are supported:\n c instead of command q instead of req s instead of res  The following variables are used:\n ${command} : An arbitrary string that indicates the command to execute, e.g. setBrightness. The command is provided by the application that sends the command. ${req-id} (only for Request/Response commands) : The unique identifier of the command execution request. The identifier is passed to the device as part of the name of the topic that the command is published to. The device needs to publish its response to the command to a topic which includes this identifier, thus allowing the adapter to correlate the response with the request. ${status} : The HTTP status code indicating the outcome of executing the command. This status code is passed on to the application in the AMQP message\u0026rsquo;s status application property.  Receiving Commands (authenticated Device) An authenticated device MUST use the following topic filter for subscribing to commands:\ncommand/[${tenant-id}]/[${device-id}]/req/#\nBoth the tenant and the device ID are optional. If specified, they MUST match the authenticated device\u0026rsquo;s tenant and/or device ID. Note that the authentication identifier used in the device\u0026rsquo;s credentials is not necessarily the same as the device ID.\nThe protocol adapter will publish commands for the device to the following topic names\n one-way command/${tenant-id}/${device-id}/req//${command} request-response command/${tenant-id}/${device-id}/req/${req-id}/${command}  The tenant-id and/or device-id will be included in the topic name if the tenant and/or device ID had been included in the topic filter used for subscribing to commands.\n Deprecation Previous versions of Hono required authenticated devices to use command/+/+/req/# for subscribing to commands. This old topic filter is deprecated. Devices MAY still use it until support for it will be removed in a future Hono version.  Examples\nThe following command can be used to subscribe to commands resulting in command messages being published to a topic that does not include tenant nor device ID:\nmosquitto_sub -v -u \u0026#39;sensor1@DEFAULT_TENANT\u0026#39; -P hono-secret -t command///req/# A request/response command with name setBrightness from an application might look like this:\ncommand///req/1010f8ab0b53-bd96-4d99-9d9c-56b868474a6a/setBrightness { \u0026#34;brightness\u0026#34;: 79 } A corresponding one-way command might look like this:\ncommand///req//setBrightness { \u0026#34;brightness\u0026#34;: 79 } Note that the topic in the latter case doesn\u0026rsquo;t contain a request identifier.\nThe following command can be used to subscribe to commands resulting in command messages being published to a topic that includes the tenant ID:\nmosquitto_sub -v -u \u0026#39;sensor1@DEFAULT_TENANT\u0026#39; -P hono-secret -t c/DEFAULT_TENANT//q/# Note the usage of the abbreviated names (c and q instead of command and req) and the inclusion of the tenant ID in the topic filter.\nA corresponding request/response command with name setBrightness from an application might look like this:\nc/DEFAULT_TENANT//q/1010f8ab0b53-bd96-4d99-9d9c-56b868474a6a/setBrightness { \u0026#34;brightness\u0026#34;: 79 } A corresponding one-way command might look like this:\nc/DEFAULT_TENANT//q//setBrightness { \u0026#34;brightness\u0026#34;: 79 } Note that the topic also includes the abbreviated names and the tenant identifier because the topic filter used for subscribing did contain the tenant ID as well.\nReceiving Commands (unauthenticated Device) An unauthenticated device MUST use the topic filter command/${tenant-id}/${device-id}/req/# to subscribe to commands.\nExample\nmosquitto_sub -v -t command/DEFAULT_TENANT/4711/req/# The adapter will then publish Request/Response commands for the device to topic command/${tenant-id}/${device-id}/req/${req-id}/${command} and one-way commands to topic command/${tenant-id}/${device-id}/req//${command}.\nFor example, a request/response command with name setBrightness from an application might look like this:\ncommand/DEFAULT_TENANT/4711/req/1010f8ab0b53-bd96-4d99-9d9c-56b868474a6a/setBrightness { \u0026#34;brightness\u0026#34;: 79 } A corresponding one-way command might look like this:\ncommand/DEFAULT_TENANT/4711/req//setBrightness { \u0026#34;brightness\u0026#34;: 79 } Note that the topic in the latter case doesn\u0026rsquo;t contain a request identifier.\nReceiving Commands (authenticated Gateway) Gateway components can receive commands for devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. Corresponding devices have to be configured so that they can be used with a gateway. See Configuring Gateway Devices for details.\nAn authenticated gateway MUST use one of the following topic filters for subscribing to commands:\n   Topic Filter Description     command//+/req/# Subscribe to commands for all devices that the gateway is authorized to act on behalf of.   command/${tenant-id}/+/req/# Subscribe to commands for all devices that the gateway is authorized to act on behalf of.   command//${device-id}/req/# Subscribe to commands for a specific device that the gateway is authorized to act on behalf of.   command/${tenant-id}/${device-id}/req/# Subscribe to commands for a specific device that the gateway is authorized to act on behalf of.    The protocol adapter will publish commands for devices to the following topic names\n one-way command//${device-id}/req//${command} or command/${tenant-id}/${device-id}/req//${command} request-response command//${device-id}/req/${req-id}/${command} or command/${tenant-id}/${device-id}/req/${req-id}/${command}  The ${tenant-id} will be included in the topic name if the tenant ID had been included in the topic filter used for subscribing to commands.\n Deprecation Previous versions of Hono required authenticated gateways to use command/+/+/req/# for subscribing to commands. This old topic filter is deprecated. Gateways MAY still use it until support for it will be removed in a future Hono version.  When processing an incoming command message, the protocol adapter will give precedence to a device-specific command subscription matching the command target device, whether the subscription comes from a gateway or the device itself. If there are multiple such subscriptions from multiple gateways and/or from the device itself, the subscription initiated last will get the command messages.\nIf no device-specific command subscription exists for a command target device, but one gateway, that may act on behalf of the device, has subscribed to commands for all its devices, then the command message is sent to that gateway.\nIf multiple gateways have initiated such generic subscriptions, the protocol adapter may have to decide to which gateway a particular command message will be sent to. In case the command target device has already sent a telemetry, event or command response message via a gateway and if that gateway has created such a command subscription, that gateway will be chosen. Otherwise one gateway that may act on behalf of the command target device and that has an open subscription will be chosen randomly to receive the command message.\nSubscribe to all Devices\nA subscription to commands for all devices that a gateway acts on behalf of looks like this:\nmosquitto_sub -v -u \u0026#39;gw@DEFAULT_TENANT\u0026#39; -P gw-secret -t command/DEFAULT_TENANT/+/req/# A request/response command for device 4711 with name setBrightness from an application might then look like this:\ncommand/DEFAULT_TENANT/4711/req/1010f8ab0b53-bd96-4d99-9d9c-56b868474a6a/setBrightness { \u0026#34;brightness\u0026#34;: 79 } Note that the tenant identifier is included in the topic name that the command has been published to because it had been included in the topic filter used for subscribing to the commands.\nSubscribe to a specific Device\nA subscription to commands for a specific device can be done like this:\nmosquitto_sub -v -u \u0026#39;gw@DEFAULT_TENANT\u0026#39; -P gw-secret -t c//4711/q/# Note the usage of the abbreviated names (c and q instead of command and req) in the topic filter.\nA corresponding one-way command might look like this:\nc//4711/q//setBrightness { \u0026#34;brightness\u0026#34;: 79 } Note that the topic also includes the abbreviated names and does not include the tenant identifier because the topic filter used for subscribing did not contain the tenant ID either.\nSending a Response to a Command (authenticated Device) An authenticated device MUST send the response to a previously received command to the topic command///res/${req-id}/${status}.\nExample\nAfter a command has arrived as in the above example, you send a response using the arrived ${req-id}:\nmosquitto_pub -u \u0026#39;sensor1@DEFAULT_TENANT\u0026#39; -P hono-secret -t command///res/1010f8ab0b53-bd96-4d99-9d9c-56b868474a6a/200 -m \u0026#39;{\u0026#34;lumen\u0026#34;: 200}\u0026#39; Sending a Response to a Command (unauthenticated Device) An unauthenticated device MUST send the response to a previously received command to the topic command/${tenant-id}/${device-id}/res/${req-id}/${status}.\nExample\nAfter a command has arrived as in the above example, you send a response using the arrived ${req-id}:\nmosquitto_pub -t command/DEFAULT_TENANT/4711/res/1010f8ab0b53-bd96-4d99-9d9c-56b868474a6a/200 -m \u0026#39;{\u0026#34;lumen\u0026#34;: 200}\u0026#39; Sending a Response to a Command (authenticated Gateway) An authenticated gateway MUST send a device\u0026rsquo;s response to a command it has received on behalf of the device to the topic command//${device-id}/res/${req-id}/${status}.\nExample\nAfter a command has arrived as in the above example, the response is sent using the ${req-id} from the topic that the command had been published to:\nmosquitto_pub -u \u0026#39;gw@DEFAULT_TENANT\u0026#39; -P gw-secret -t command//4711/res/1010f8ab0b53-bd96-4d99-9d9c-56b868474a6a/200 -m \u0026#39;{\u0026#34;lumen\u0026#34;: 200}\u0026#39; Error Reporting via Error Topic The default behaviour when an error occurs while publishing telemetry, event or command response messages is for the MQTT adapter to close the network connection to the device, as mandated by the MQTT 3.1.1 spec.\nAn alternative way of dealing with errors involves keeping the connection intact and letting the MQTT adapter publish a corresponding error message on a specific error topic to the device. To enable that behaviour, the device sends an MQTT SUBSCRIBE packet with a topic filter as described below on the same MQTT connection that is also used for publishing the telemetry, event or command response messages. Devices can subscribe with QoS 0 only. The adapter indicates the outcome of the subscription request by sending back a corresponding SUBACK packet. The SUBACK packet will contain Success - QoS 0 (0x00) for a valid error topic filter and will contain the Failure (0x80) value for an invalid or unsupported filter. In order to again activate the default error handling behaviour, the device can send an MQTT UNSUBSCRIBE packet to the adapter, including the same topic filter that has been used to subscribe.\nThe following sections define the topic filters to use for subscribing to error messages and the resulting error message topic. Instead of the error topic path segment, the shorthand version e is also supported.\nThe following variables are used:\n ${endpoint-type}: The endpoint type of the device message that caused the error. Its value is either telemetry, event or the respective shorthand version. In case of a command response device message command-response or c-s is used. ${correlation-id}: The identifier that may be used to correlate the error message with the device message that caused the error. The identifier is either the value of a correlation-id property bag value contained in the device message topic, or the identifier is the packet-id of the device message if it was sent with QoS 1. Otherwise, a value of -1 is used. ${error-status}: The HTTP status code of the error that was caused by the device message.   Examples Since the subscription on the error topic needs to be done on the same MQTT connection that is also used for publishing the telemetry, event or command response messages, the Mosquitto MQTT Command Line Client cannot be used. The MQTT CLI tool with its shell mode is an alternative that supports using one MQTT connection for both subscribing and publishing.  Receiving Error Messages (authenticated Device) An authenticated device MUST use the following topic filter for subscribing to error messages:\nerror/[${tenant-id}]/[${device-id}]/#\nBoth the tenant and the device ID are optional. If specified, they MUST match the authenticated device\u0026rsquo;s tenant and/or device ID. Note that the authentication identifier used in the device\u0026rsquo;s credentials is not necessarily the same as the device ID.\nThe protocol adapter will publish error messages for the device to the following topic name\nerror/[${tenant-id}]/[${device-id}]/${endpoint-type}/${correlation-id}/${error-status}\nThe tenant-id and/or device-id will be included in the topic name if the tenant and/or device ID had been included in the topic filter used for subscribing to error messages.\nExample\nAn example using the MQTT CLI that will produce an error output provided there is no downstream consumer for the device messages.\nmqtt shell con -V 3 -h [MQTT_ADAPTER_IP] -u [DEVICE]@[TENANT] -pw [PWD] sub -t error///# --qos 0 --outputToConsole pub -t telemetry -m \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; --qos 1 Using an explicit correlation id:\npub -t telemetry/?correlation-id=123 -m \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; --qos 1 Receiving Error Messages (unauthenticated Device) An unauthenticated device MUST use the following topic filter for subscribing to error messages:\nerror/${tenant-id}/${device-id}/#\nThe protocol adapter will publish error messages for the device to the following topic name\nerror/${tenant-id}/${device-id}/${endpoint-type}/${correlation-id}/${error-status}\nReceiving Error Messages (authenticated Gateway) An authenticated gateway MUST use one of the following topic filters for subscribing to error messages:\n   Topic Filter Description     error//+/#error/${tenant-id}/+/# Subscribe to error messages for all devices that the gateway is authorized to act on behalf of.   error//${device-id}/#error/${tenant-id}/${device-id}/# Subscribe to error messages for a specific device that the gateway is authorized to act on behalf of.    The protocol adapter will publish error messages for the device to the following topic name\nerror/[${tenant-id}]/[${device-id}]/${endpoint-type}/${correlation-id}/${error-status}\nThe tenant-id and/or device-id will be included in the topic name if the tenant and/or device ID had been included in the topic filter used for subscribing to error messages.\nError Message Payload The MQTT adapter publishes error messages with a UTF-8 encoded JSON payload containing the following fields:\n   Name Mandatory JSON Type Description     code yes number The HTTP error status code. See the table below for possible values.   message yes string The error detail message.   timestamp yes string The date and time the error message was published by the MQTT adapter. The value is an ISO 8601 compliant combined date and time representation in extended format.   correlation-id yes string The identifier that may be used to correlate the error message with the device message that caused the error. The identifier is either the value of a correlation-id property bag value contained in the device message topic, or the identifier is the packet-id of the device message if it was sent with QoS 1. Otherwise a value of -1 is used.    The error message\u0026rsquo;s code field may contain the following HTTP status codes:\n   Code Description     400 Bad Request, the request cannot be processed. A possible reason for this is an invalid PUBLISH topic.   403 Forbidden, the device\u0026rsquo;s registration status cannot be asserted.   404 Not Found, the device is disabled or does not exist.   413 Request Entity Too Large, the request body exceeds the maximum supported size.   429 Too Many Requests, the tenant\u0026rsquo;s message limit for the current period is exceeded.   503 Service Unavailable, the request cannot be processed. Possible reasons for this include:There is no consumer of telemetry data for the given tenant connected to Hono, or the consumer has not indicated that it may receive further messages (not giving credits). If the QoS level header is set to 1 (at least once semantics), the reason may be: The consumer has indicated that it didn\u0026rsquo;t process the telemetry data. The consumer failed to indicate in time whether it has processed the telemetry data.    Example payload:\n{ \u0026#34;code\u0026#34;: 400, \u0026#34;message\u0026#34;: \u0026#34;malformed topic name\u0026#34;, \u0026#34;timestamp\u0026#34;: \u0026#34;2020-12-24T19:00:00+0100\u0026#34;, \u0026#34;correlation-id\u0026#34;: \u0026#34;5\u0026#34; } Error Handling When a device publishes a telemetry, event or command response message and there is an error processing the message, the handling of the error depends on whether there is a error topic subscription for the device and whether a on-error property bag parameter was set on the topic used for sending the message.\nIf no error subscription is in place and no on-error parameter was set, the default error handling behaviour is to close the MQTT connection to the device. If the device has a subscription on the error topic (on the same MQTT connection the device uses for sending messages), the default behaviour is to keep the MQTT connection open unless a terminal error happens. The errors that are classified as terminal are listed below.\n The adapter is disabled for the tenant that the client belongs to. The authenticated device or gateway is disabled or not registered. The tenant is disabled or does not exist.   Note When a terminal error occurs, the connection will always be closed irrespective of any on-error parameter or error subscription.  The following table lists the different behaviours based on the value of the on-error property bag parameter and the existence of an error subscription:\n   on-error topic parameter Error subscription exists Description     default or value not set no The connection to the device will get closed (like with the disconnect option).   disconnect no The connection to the device will get closed.   ignore no The error will be ignored and a PUBACK for the message that caused the error will get sent.   skip-ack no The error will be ignored and no PUBACK for the message that caused the error will get sent.   default or value not set yes After having sent an error message on the error topic, the error will be ignored and a PUBACK for the message that caused the error will get sent (like with the ignore option).   disconnect yes After having sent an error message on the error topic, the connection to the device will get closed.   ignore yes After having sent an error message on the error topic, the error will be ignored and a PUBACK for the message that caused the error will get sent.   skip-ack yes After having sent an error message on the error topic, the error will be ignored and no PUBACK for the message that caused the error will get sent.    Example\nAn authenticated device wanting to have errors always be ignored can for example publish telemetry messages on this topic:\ntelemetry/?on-error=ignore\nCustom Message Mapping This protocol adapter supports transformation of messages that have been uploaded by devices before they get forwarded to downstream consumers.\n Experimental This is an experimental feature. The names of the configuration properties, potential values and the overall functionality are therefore subject to change without prior notice.  This feature is useful in scenarios where devices are connected to the adapter via a gateway but the gateway is not able to include the device ID in the topic that the gateway publishes data to. The gateway will use the plain telemetry or event topics in this case. The message payload will usually contain the identifier of the device that the data originates from.\nThe same functionality can also be used to transform the payload of messages uploaded by a device. This can be used for example to transform binary encoded data into a JSON document which can be consumed more easily by downstream consumers.\nThe mechanism works as follows:\n  A client uploads a message to the MQTT adapter.\n  The adapter invokes the Device Registration service\u0026rsquo;s assert Registration operation using either the authenticated device\u0026rsquo;s identifier, if the topic does not contain a device ID, or the device ID from the topic.\n  If the assertion succeeds, the adapter creates the downstream message using the original message\u0026rsquo;s payload and the asserted device ID as the origin device.\n  If the assert Registration response payload contains a value for the mapper property, the adapter tries to find a mapper endpoint configuration for the given value. If a mapper endpoint with a matching name has been configured for the adapter,\n the adapter sends an HTTP request to the endpoint which contains the original message\u0026rsquo;s payload in the request body. If the response body is not empty, it is used as the downstream message\u0026rsquo;s payload, replacing the original payload. If the response contains a device_id header and its value is different from the original device ID, then the adapter invokes the assert Registration operation again, this time using the mapped device ID instead of the original device ID. If the assertion succeeds, the adapter uses the asserted (mapped) device ID for the downstream message.    The adapter forwards the downstream message.\n  Please refer to the Device Registry Management API for how to register a mapper for a device. Please refer to the MQTT Adapter Admin Guide for how to configure custom mapper endpoints.\nDownstream Meta Data The adapter includes the following meta data in messages being sent downstream:\n   Name Location Type Description     device_id application string The identifier of the device that the message originates from.   orig_adapter application string Contains the adapter\u0026rsquo;s type name which can be used by downstream consumers to determine the protocol adapter that the message has been received over. The MQTT adapter\u0026rsquo;s type name is hono-mqtt.   orig_address application string Contains the name of the MQTT topic that the device has originally published the data to.   x-opt-retain message-annotations boolean Contains true if the device has published an event or telemetry message with its retain flag set to 1    The adapter also considers defaults registered for the device at either the tenant or the device level. The values of the default properties are determined as follows:\n If the message already contains a non-empty property of the same name, the value if unchanged. Otherwise, if a default property of the same name is defined in the device\u0026rsquo;s registration information, that value is used. Otherwise, if a default property of the same name is defined for the tenant that the device belongs to, that value is used.  Note that of the standard AMQP 1.0 message properties only the content-type and ttl can be set this way to a default value.\nEvent Message Time-to-live Events published by devices will usually be persisted by the AMQP Messaging Network in order to support deferred delivery to downstream consumers. In most cases the AMQP Messaging Network can be configured with a maximum time-to-live to apply to the events so that the events will be removed from the persistent store if no consumer has attached to receive the event before the message expires.\nIn order to support environments where the AMQP Messaging Network cannot be configured accordingly, the MQTT protocol adapter supports setting a downstream event message\u0026rsquo;s ttl property based on the hono-ttl property set as property-bag at the end of the event topic. Also the default ttl and max-ttl values can be configured for a tenant/device as described in the [Tenant API] (/hono/docs/dev/api/tenant/#resource-limits-configuration-format).\nTenant specific Configuration The adapter uses the Tenant API to retrieve tenant specific configuration for adapter type hono-mqtt. The following properties are (currently) supported in the Adapter object:\n   Name Type Default Value Description     enabled boolean true If set to false the adapter will reject all data from devices belonging to the tenant.   "
+	"content": "The MQTT protocol adapter exposes an MQTT topic hierarchy for publishing telemetry data and events to downstream consumers and for receiving commands from applications and sending back responses.\nThe MQTT adapter is not a general purpose MQTT broker. In particular the adapter\n supports MQTT 3.1.1 only. does not maintain session state for clients and thus always sets the session present flag in its CONNACK packet to 0, regardless of the value of the clean session flag provided in a client\u0026rsquo;s CONNECT packet. ignores any Will included in a client\u0026rsquo;s CONNECT packet. only supports topic names/filters for devices to publish and subscribe to that are specific to Hono\u0026rsquo;s functionality as described in the following sections. does not support retaining messages. However, if an event or telemetry message\u0026rsquo;s retain flag is set to 1 then the corresponding AMQP 1.0 message being sent downstream by the adapter will contain an x-opt-retain message annotation containing the boolean value true. A downstream consumer may then react according to the presence of this annotation.  Authentication The MQTT adapter by default requires clients (devices or gateway components) to authenticate during connection establishment. The adapter supports both the authentication based on the username/password provided in an MQTT CONNECT packet as well as client certificate based authentication as part of a TLS handshake for that purpose.\nThe adapter tries to authenticate the device using these mechanisms in the following order\nClient Certificate When a device uses a client certificate for authentication during the TLS handshake, the adapter tries to determine the tenant that the device belongs to based on the issuer DN contained in the certificate. In order for the lookup to succeed, the tenant\u0026rsquo;s trust anchor needs to be configured by means of registering the trusted certificate authority. The device\u0026rsquo;s client certificate will then be validated using the registered trust anchor, thus implicitly establishing the tenant that the device belongs to. In a second step, the adapter uses the Credentials API\u0026rsquo;s get operation to retrieve the credentials on record, including the client certificate\u0026rsquo;s subject DN as the auth-id, x509-cert as the type of secret and the MQTT client identifier as client-id in the request payload.\nNB The adapter needs to be configured for TLS in order to support this mechanism.\nUsername/Password When a device wants to authenticate using this mechanism, it needs to provide a username and a password in the MQTT CONNECT packet it sends in order to initiate the connection. The username must have the form auth-id@tenant, e.g. sensor1@DEFAULT_TENANT. The adapter verifies the credentials provided by the client against the credentials that the configured Credentials service has on record for the client. The adapter uses the Credentials API\u0026rsquo;s get operation to retrieve the credentials on record, including the tenant and auth-id provided by the client in the username, hashed-password as the type of secret and the MQTT client identifier as client-id in the request payload.\nThe examples below refer to devices 4711 and gw-1 of tenant DEFAULT_TENANT using auth-ids sensor1 and gw1 and corresponding passwords. The example deployment as described in the Deployment Guides comes pre-configured with the corresponding entities in its device registry component.\nNB There is a subtle difference between the device identifier (device-id) and the auth-id a device uses for authentication. See Device Identity for a discussion of the concepts.\nResource Limit Checks The adapter performs additional checks regarding resource limits when a client tries to connect and/or send a message to the adapter.\nConnection Limits The adapter rejects a client’s connection attempt with return code\n 0x03 (Connection Refused: server unavailable), if the maximum number of connections per protocol adapter instance is reached 0x05 (Connection Refused: not authorized), if the maximum number of simultaneously connected devices for the tenant is reached.  Connection Duration Limits The adapter rejects a client’s connection attempt with return code 0x05 (Connection Refused: not authorized), if the connection duration limit that has been configured for the client’s tenant is exceeded.\nMessage Limits The adapter\n rejects a client\u0026rsquo;s connection attempt with return code 0x05 (Connection Refused: not authorized), discards any MQTT PUBLISH packet containing telemetry data or an event that is sent by a client and rejects any AMQP 1.0 message containing a command sent by a north bound application  if the message limit that has been configured for the device’s tenant is exceeded.\nConnection Events The adapter can emit Connection Events for client connections being established and/or terminated. Please refer to the common configuration options for details regarding how to enable this behavior.\nThe adapter includes the client identifier from the client\u0026rsquo;s MQTT CONNECT packet as the Connection Event\u0026rsquo;s remote-id.\nPublishing Telemetry Data The MQTT adapter supports the publishing of telemetry data by means of MQTT PUBLISH packets using either QoS 0 or QoS 1. Using QoS 1 will result in the adapter sending an MQTT PUBACK packet to the client once the message has been settled with the accepted outcome by the AMQP 1.0 Messaging Network.\nThis requires that\n the AMQP 1.0 Messaging Network has capacity to process telemetry messages for the client\u0026rsquo;s tenant and the messages published by the client comply with the format defined by the Telemetry API.  The protocol adapter checks the configured message limit before accepting any telemetry messages. An exceeded message limit will cause an error.\nAny kind of error when processing an incoming telemetry message will be reported back to the client if the client has subscribed on a dedicated error topic. See Error Reporting via Error Topic for details.\nIf such an error subscription by the client exists, the error will by default be ignored after it got published on the error topic, otherwise the connection to the client will be closed. The handling of errors can further be controlled by means of an on-error property bag parameter set on the telemetry message topic. Refer to Error Handling for details.\nThe devices can optionally indicate the content type of the payload by setting the content-type property explicitly in the property-bag. The property-bag is an optional collection of properties intended for the receiver of the message. A property bag is only allowed at the very end of a topic. It always starts with a /? character, followed by pairs of URL encoded property names and values that are separated by \u0026amp;. For example, a property bag containing two properties seqNo and importance looks like this: /topic/name/?seqNo=10034\u0026amp;importance=high.\nPublish Telemetry Data (authenticated Device)  Topic: telemetry or t Authentication: required Payload:  (required) Arbitrary payload    This is the preferred way for devices to publish telemetry data. It is available only if the protocol adapter is configured to require devices to authenticate (which is the default). When using this topic, the MQTT adapter determines the device\u0026rsquo;s tenant and device identity as part of the authentication process.\nExample\nPublish some JSON data for device 4711:\nmosquitto_pub -u \u0026#39;sensor1@DEFAULT_TENANT\u0026#39; -P hono-secret -t telemetry -m \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish some JSON data for device 4711 using a client certificate for authentication:\n# in base directory of Hono repository: mosquitto_pub -p 8883 -t telemetry -m \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; --cert demo-certs/certs/device-4711-cert.pem --key demo-certs/certs/device-4711-key.pem --cafile demo-certs/certs/trusted-certs.pem NB The example above assumes that the MQTT adapter is configured for TLS and the secure port is used.\nPublish Telemetry Data (unauthenticated Device)  Topic: telemetry/${tenant-id}/${device-id} or t/${tenant-id}/${device-id} Authentication: none Payload:  (required) Arbitrary payload    This topic can be used by devices that have not authenticated to the protocol adapter. Note that this requires the HONO_MQTT_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nPublish some JSON data for device 4711:\nmosquitto_pub -t telemetry/DEFAULT_TENANT/4711 -m \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish Telemetry Data (authenticated Gateway)  Topic: telemetry/${tenant-id}/${device-id} or t/${tenant-id}/${device-id} Authentication: required Payload:  (required) Arbitrary payload    This topic can be used by gateway components to publish data on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the parameters from the topic name are used to identify the device that the gateway publishes data for.\nThe protocol adapter checks the gateway\u0026rsquo;s authority to publish data on behalf of the device implicitly by means of retrieving a registration assertion for the device from the configured Device Registration service.\nExamples\nPublish some JSON data for device 4712 via gateway gw-1:\nmosquitto_pub -u \u0026#39;gw@DEFAULT_TENANT\u0026#39; -P gw-secret -t telemetry/DEFAULT_TENANT/4712 -m \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; NB The example above assumes that a gateway device with ID gw-1 has been registered with hashed-password credentials with auth-id gw and password gw-secret.\nPublishing Events The MQTT adapter supports the publishing of events by means of MQTT PUBLISH packets using QoS 1 only. The adapter will send an MQTT PUBACK packet to the client once the event has been settled with the accepted outcome by the AMQP 1.0 Messaging Network.\nThis requires that\n the AMQP 1.0 Messaging Network has capacity to process events for the client\u0026rsquo;s tenant and the events published by the client comply with the format defined by the Event API.  The protocol adapter checks the configured message limit before accepting any event messages. An exceeded message limit will cause an error.\nAny kind of error when processing an incoming event message will be reported back to the client if the client has subscribed on a dedicated error topic. See Error Reporting via Error Topic for details.\nIf such an error subscription by the client exists, the error will by default be ignored after it got published on the error topic, otherwise the connection to the client will be closed. The handling of errors can further be controlled by means of an on-error property bag parameter set on the event message topic. Refer to Error Handling for details.\nThe devices can optionally indicate a time-to-live duration for event messages and the content type of the payload by setting the hono-ttl and content-type properties explicitly in the property-bag. The property-bag is an optional collection of properties intended for the receiver of the message. A property bag is only allowed at the very end of a topic. It always starts with a /? character, followed by pairs of URL encoded property names and values that are separated by \u0026amp;. For example, a property bag containing two properties seqNo and importance looks like this: /topic/name/?seqNo=10034\u0026amp;importance=high.\nThe MQTT adapter currently does not use any properties except hono-ttl.\nPublish an Event (authenticated Device)  Topic: event or e Authentication: required Payload:  (required) Arbitrary payload    This is the preferred way for devices to publish events. It is available only if the protocol adapter has been configured to require devices to authenticate (which is the default).\nExample\nUpload a JSON string for device 4711:\nmosquitto_pub -u \u0026#39;sensor1@DEFAULT_TENANT\u0026#39; -P hono-secret -t event -q 1 -m \u0026#39;{\u0026#34;alarm\u0026#34;: 1}\u0026#39; Upload a JSON string for device 4711 with time-to-live as 10 seconds:\nmosquitto_pub -u \u0026#39;sensor1@DEFAULT_TENANT\u0026#39; -P hono-secret -t event/?hono-ttl=10 -q 1 -m \u0026#39;{\u0026#34;alarm\u0026#34;: 1}\u0026#39; Publish an Event (unauthenticated Device)  Topic: event/${tenant-id}/${device-id} or e/${tenant-id}/${device-id} Authentication: none Payload:  (required) Arbitrary payload    This topic can be used by devices that have not authenticated to the protocol adapter. Note that this requires the HONO_MQTT_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nPublish some JSON data for device 4711:\nmosquitto_pub -t event/DEFAULT_TENANT/4711 -q 1 -m \u0026#39;{\u0026#34;alarm\u0026#34;: 1}\u0026#39; Publish some JSON data for device 4711 with time-to-live as 15 seconds:\nmosquitto_pub -t event/DEFAULT_TENANT/4711/?hono-ttl=15 -q 1 -m \u0026#39;{\u0026#34;alarm\u0026#34;: 1}\u0026#39; Publish an Event (authenticated Gateway)  Topic: event/${tenant-id}/${device-id} or e/${tenant-id}/${device-id} Authentication: required Payload:  (required) Arbitrary payload    This topic can be used by gateway components to publish data on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the parameters from the topic name are used to identify the device that the gateway publishes data for.\nThe protocol adapter checks the gateway\u0026rsquo;s authority to publish data on behalf of the device implicitly by means of retrieving a registration assertion for the device from the configured Device Registration service.\nExamples\nPublish some JSON data for device 4712 via gateway gw-1:\nmosquitto_pub -u \u0026#39;gw@DEFAULT_TENANT\u0026#39; -P gw-secret -t event/DEFAULT_TENANT/4712 -q 1 -m \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; NB The example above assumes that a gateway device with ID gw-1 has been registered with hashed-password credentials with auth-id gw and password gw-secret.\nCommand \u0026amp; Control The MQTT adapter enables devices to receive commands that have been sent by business applications by means of sending an MQTT SUBSCRIBE packet containing a device specific topic filter as described below. Devices can subscribe with QoS 1 or QoS 0. The adapter indicates the outcome of the subscription request by sending back a corresponding SUBACK packet. The SUBACK packet will contain Success - QoS 0 (0x00) or Success - QoS 1 (0x01) for a valid command topic filter indicating QoS 0 or 1 and will contain the Failure (0x80) value for an invalid or unsupported filter. When a device no longer wants to receive commands anymore, it can send an MQTT UNSUBSCRIBE packet to the adapter, including the same topic filter that has been used to subscribe.\nWhen a device has successfully subscribed, the adapter sends an empty notification on behalf of the device to the downstream AMQP 1.0 Messaging Network with the ttd header set to -1, indicating that the device will be ready to receive commands until further notice. Analogously, the adapter sends an empty notification with the ttd header set to 0 when a device unsubscribes from commands.\nCommands can be sent following a request/response pattern or being one-way.\nFor Request/Response commands, devices send their responses to commands by means of sending an MQTT PUBLISH message to a topic that is specific to the command that has been executed. The MQTT adapter accepts responses being published using either QoS 0 or QoS 1.\nThe MQTT adapter checks the configured message limit before accepting any command requests and responses. In case of incoming command requests from business applications, if the message limit is exceeded, the Adapter rejects the message with the reason amqp:resource-limit-exceeded. And for the incoming command responses from devices, the Adapter rejects the message and closes the connection to the client.\nThe following sections define the topic filters/names to use for subscribing to and responding to commands. The following shorthand versions of topic path segments are supported:\n c instead of command q instead of req s instead of res  The following variables are used:\n ${command} : An arbitrary string that indicates the command to execute, e.g. setBrightness. The command is provided by the application that sends the command. ${req-id} (only for Request/Response commands) : The unique identifier of the command execution request. The identifier is passed to the device as part of the name of the topic that the command is published to. The device needs to publish its response to the command to a topic which includes this identifier, thus allowing the adapter to correlate the response with the request. ${status} : The HTTP status code indicating the outcome of executing the command. This status code is passed on to the application in the AMQP message\u0026rsquo;s status application property.  Receiving Commands (authenticated Device) An authenticated device MUST use the following topic filter for subscribing to commands:\ncommand/[${tenant-id}]/[${device-id}]/req/#\nBoth the tenant and the device ID are optional. If specified, they MUST match the authenticated device\u0026rsquo;s tenant and/or device ID. Note that the authentication identifier used in the device\u0026rsquo;s credentials is not necessarily the same as the device ID.\nThe protocol adapter will publish commands for the device to the following topic names\n one-way command/${tenant-id}/${device-id}/req//${command} request-response command/${tenant-id}/${device-id}/req/${req-id}/${command}  The tenant-id and/or device-id will be included in the topic name if the tenant and/or device ID had been included in the topic filter used for subscribing to commands.\n Deprecation Previous versions of Hono required authenticated devices to use command/+/+/req/# for subscribing to commands. This old topic filter is deprecated. Devices MAY still use it until support for it will be removed in a future Hono version.  Examples\nThe following command can be used to subscribe to commands resulting in command messages being published to a topic that does not include tenant nor device ID:\nmosquitto_sub -v -u \u0026#39;sensor1@DEFAULT_TENANT\u0026#39; -P hono-secret -t command///req/# A request/response command with name setBrightness from an application might look like this:\ncommand///req/1010f8ab0b53-bd96-4d99-9d9c-56b868474a6a/setBrightness { \u0026#34;brightness\u0026#34;: 79 } A corresponding one-way command might look like this:\ncommand///req//setBrightness { \u0026#34;brightness\u0026#34;: 79 } Note that the topic in the latter case doesn\u0026rsquo;t contain a request identifier.\nThe following command can be used to subscribe to commands resulting in command messages being published to a topic that includes the tenant ID:\nmosquitto_sub -v -u \u0026#39;sensor1@DEFAULT_TENANT\u0026#39; -P hono-secret -t c/DEFAULT_TENANT//q/# Note the usage of the abbreviated names (c and q instead of command and req) and the inclusion of the tenant ID in the topic filter.\nA corresponding request/response command with name setBrightness from an application might look like this:\nc/DEFAULT_TENANT//q/1010f8ab0b53-bd96-4d99-9d9c-56b868474a6a/setBrightness { \u0026#34;brightness\u0026#34;: 79 } A corresponding one-way command might look like this:\nc/DEFAULT_TENANT//q//setBrightness { \u0026#34;brightness\u0026#34;: 79 } Note that the topic also includes the abbreviated names and the tenant identifier because the topic filter used for subscribing did contain the tenant ID as well.\nReceiving Commands (unauthenticated Device) An unauthenticated device MUST use the topic filter command/${tenant-id}/${device-id}/req/# to subscribe to commands.\nExample\nmosquitto_sub -v -t command/DEFAULT_TENANT/4711/req/# The adapter will then publish Request/Response commands for the device to topic command/${tenant-id}/${device-id}/req/${req-id}/${command} and one-way commands to topic command/${tenant-id}/${device-id}/req//${command}.\nFor example, a request/response command with name setBrightness from an application might look like this:\ncommand/DEFAULT_TENANT/4711/req/1010f8ab0b53-bd96-4d99-9d9c-56b868474a6a/setBrightness { \u0026#34;brightness\u0026#34;: 79 } A corresponding one-way command might look like this:\ncommand/DEFAULT_TENANT/4711/req//setBrightness { \u0026#34;brightness\u0026#34;: 79 } Note that the topic in the latter case doesn\u0026rsquo;t contain a request identifier.\nReceiving Commands (authenticated Gateway) Gateway components can receive commands for devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. Corresponding devices have to be configured so that they can be used with a gateway. See Configuring Gateway Devices for details.\nAn authenticated gateway MUST use one of the following topic filters for subscribing to commands:\n   Topic Filter Description     command//+/req/# Subscribe to commands for all devices that the gateway is authorized to act on behalf of.   command/${tenant-id}/+/req/# Subscribe to commands for all devices that the gateway is authorized to act on behalf of.   command//${device-id}/req/# Subscribe to commands for a specific device that the gateway is authorized to act on behalf of.   command/${tenant-id}/${device-id}/req/# Subscribe to commands for a specific device that the gateway is authorized to act on behalf of.    The protocol adapter will publish commands for devices to the following topic names\n one-way command//${device-id}/req//${command} or command/${tenant-id}/${device-id}/req//${command} request-response command//${device-id}/req/${req-id}/${command} or command/${tenant-id}/${device-id}/req/${req-id}/${command}  The ${tenant-id} will be included in the topic name if the tenant ID had been included in the topic filter used for subscribing to commands.\n Deprecation Previous versions of Hono required authenticated gateways to use command/+/+/req/# for subscribing to commands. This old topic filter is deprecated. Gateways MAY still use it until support for it will be removed in a future Hono version.  When processing an incoming command message, the protocol adapter will give precedence to a device-specific command subscription matching the command target device, whether the subscription comes from a gateway or the device itself. If there are multiple such subscriptions from multiple gateways and/or from the device itself, the subscription initiated last will get the command messages.\nIf no device-specific command subscription exists for a command target device, but one gateway, that may act on behalf of the device, has subscribed to commands for all its devices, then the command message is sent to that gateway.\nIf multiple gateways have initiated such generic subscriptions, the protocol adapter may have to decide to which gateway a particular command message will be sent to. In case the command target device has already sent a telemetry, event or command response message via a gateway and if that gateway has created such a command subscription, that gateway will be chosen. Otherwise one gateway that may act on behalf of the command target device and that has an open subscription will be chosen randomly to receive the command message.\nSubscribe to all Devices\nA subscription to commands for all devices that a gateway acts on behalf of looks like this:\nmosquitto_sub -v -u \u0026#39;gw@DEFAULT_TENANT\u0026#39; -P gw-secret -t command/DEFAULT_TENANT/+/req/# A request/response command for device 4711 with name setBrightness from an application might then look like this:\ncommand/DEFAULT_TENANT/4711/req/1010f8ab0b53-bd96-4d99-9d9c-56b868474a6a/setBrightness { \u0026#34;brightness\u0026#34;: 79 } Note that the tenant identifier is included in the topic name that the command has been published to because it had been included in the topic filter used for subscribing to the commands.\nSubscribe to a specific Device\nA subscription to commands for a specific device can be done like this:\nmosquitto_sub -v -u \u0026#39;gw@DEFAULT_TENANT\u0026#39; -P gw-secret -t c//4711/q/# Note the usage of the abbreviated names (c and q instead of command and req) in the topic filter.\nA corresponding one-way command might look like this:\nc//4711/q//setBrightness { \u0026#34;brightness\u0026#34;: 79 } Note that the topic also includes the abbreviated names and does not include the tenant identifier because the topic filter used for subscribing did not contain the tenant ID either.\nSending a Response to a Command (authenticated Device) An authenticated device MUST send the response to a previously received command to the topic command///res/${req-id}/${status}.\nExample\nAfter a command has arrived as in the above example, you send a response using the arrived ${req-id}:\nmosquitto_pub -u \u0026#39;sensor1@DEFAULT_TENANT\u0026#39; -P hono-secret -t command///res/1010f8ab0b53-bd96-4d99-9d9c-56b868474a6a/200 -m \u0026#39;{\u0026#34;lumen\u0026#34;: 200}\u0026#39; Sending a Response to a Command (unauthenticated Device) An unauthenticated device MUST send the response to a previously received command to the topic command/${tenant-id}/${device-id}/res/${req-id}/${status}.\nExample\nAfter a command has arrived as in the above example, you send a response using the arrived ${req-id}:\nmosquitto_pub -t command/DEFAULT_TENANT/4711/res/1010f8ab0b53-bd96-4d99-9d9c-56b868474a6a/200 -m \u0026#39;{\u0026#34;lumen\u0026#34;: 200}\u0026#39; Sending a Response to a Command (authenticated Gateway) An authenticated gateway MUST send a device\u0026rsquo;s response to a command it has received on behalf of the device to the topic command//${device-id}/res/${req-id}/${status}.\nExample\nAfter a command has arrived as in the above example, the response is sent using the ${req-id} from the topic that the command had been published to:\nmosquitto_pub -u \u0026#39;gw@DEFAULT_TENANT\u0026#39; -P gw-secret -t command//4711/res/1010f8ab0b53-bd96-4d99-9d9c-56b868474a6a/200 -m \u0026#39;{\u0026#34;lumen\u0026#34;: 200}\u0026#39; Error Reporting via Error Topic The default behaviour when an error occurs while publishing telemetry, event or command response messages is for the MQTT adapter to close the network connection to the device, as mandated by the MQTT 3.1.1 spec.\nAn alternative way of dealing with errors involves keeping the connection intact and letting the MQTT adapter publish a corresponding error message on a specific error topic to the device. To enable that behaviour, the device sends an MQTT SUBSCRIBE packet with a topic filter as described below on the same MQTT connection that is also used for publishing the telemetry, event or command response messages. Devices can subscribe with QoS 0 only. The adapter indicates the outcome of the subscription request by sending back a corresponding SUBACK packet. The SUBACK packet will contain Success - QoS 0 (0x00) for a valid error topic filter and will contain the Failure (0x80) value for an invalid or unsupported filter. In order to again activate the default error handling behaviour, the device can send an MQTT UNSUBSCRIBE packet to the adapter, including the same topic filter that has been used to subscribe.\nThe following sections define the topic filters to use for subscribing to error messages and the resulting error message topic. Instead of the error topic path segment, the shorthand version e is also supported.\nThe following variables are used:\n ${endpoint-type}: The endpoint type of the device message that caused the error. Its value is either telemetry, event or the respective shorthand version. In case of a command response device message command-response or c-s is used. ${correlation-id}: The identifier that may be used to correlate the error message with the device message that caused the error. The identifier is either the value of a correlation-id property bag value contained in the device message topic, or the identifier is the packet-id of the device message if it was sent with QoS 1. Otherwise, a value of -1 is used. ${error-status}: The HTTP status code of the error that was caused by the device message.   Examples Since the subscription on the error topic needs to be done on the same MQTT connection that is also used for publishing the telemetry, event or command response messages, the Mosquitto MQTT Command Line Client cannot be used. The MQTT CLI tool with its shell mode is an alternative that supports using one MQTT connection for both subscribing and publishing.  Receiving Error Messages (authenticated Device) An authenticated device MUST use the following topic filter for subscribing to error messages:\nerror/[${tenant-id}]/[${device-id}]/#\nBoth the tenant and the device ID are optional. If specified, they MUST match the authenticated device\u0026rsquo;s tenant and/or device ID. Note that the authentication identifier used in the device\u0026rsquo;s credentials is not necessarily the same as the device ID.\nThe protocol adapter will publish error messages for the device to the following topic name\nerror/[${tenant-id}]/[${device-id}]/${endpoint-type}/${correlation-id}/${error-status}\nThe tenant-id and/or device-id will be included in the topic name if the tenant and/or device ID had been included in the topic filter used for subscribing to error messages.\nExample\nAn example using the MQTT CLI that will produce an error output provided there is no downstream consumer for the device messages.\nmqtt shell con -V 3 -h [MQTT_ADAPTER_IP] -u [DEVICE]@[TENANT] -pw [PWD] sub -t error///# --qos 0 --outputToConsole pub -t telemetry -m \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; --qos 1 Using an explicit correlation id:\npub -t telemetry/?correlation-id=123 -m \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; --qos 1 Receiving Error Messages (unauthenticated Device) An unauthenticated device MUST use the following topic filter for subscribing to error messages:\nerror/${tenant-id}/${device-id}/#\nThe protocol adapter will publish error messages for the device to the following topic name\nerror/${tenant-id}/${device-id}/${endpoint-type}/${correlation-id}/${error-status}\nReceiving Error Messages (authenticated Gateway) An authenticated gateway MUST use one of the following topic filters for subscribing to error messages:\n   Topic Filter Description     error//+/#error/${tenant-id}/+/# Subscribe to error messages for all devices that the gateway is authorized to act on behalf of.   error//${device-id}/#error/${tenant-id}/${device-id}/# Subscribe to error messages for a specific device that the gateway is authorized to act on behalf of.    The protocol adapter will publish error messages for the device to the following topic name\nerror/[${tenant-id}]/[${device-id}]/${endpoint-type}/${correlation-id}/${error-status}\nThe tenant-id and/or device-id will be included in the topic name if the tenant and/or device ID had been included in the topic filter used for subscribing to error messages.\nError Message Payload The MQTT adapter publishes error messages with a UTF-8 encoded JSON payload containing the following fields:\n   Name Mandatory JSON Type Description     code yes number The HTTP error status code. See the table below for possible values.   message yes string The error detail message.   timestamp yes string The date and time the error message was published by the MQTT adapter. The value is an ISO 8601 compliant combined date and time representation in extended format.   correlation-id yes string The identifier that may be used to correlate the error message with the device message that caused the error. The identifier is either the value of a correlation-id property bag value contained in the device message topic, or the identifier is the packet-id of the device message if it was sent with QoS 1. Otherwise a value of -1 is used.    The error message\u0026rsquo;s code field may contain the following HTTP status codes:\n   Code Description     400 Bad Request, the request cannot be processed. A possible reason for this is an invalid PUBLISH topic.   403 Forbidden, the device\u0026rsquo;s registration status cannot be asserted.   404 Not Found, the device is disabled or does not exist.   413 Request Entity Too Large, the request body exceeds the maximum supported size.   429 Too Many Requests, the tenant\u0026rsquo;s message limit for the current period is exceeded.   503 Service Unavailable, the request cannot be processed. Possible reasons for this include:There is no consumer of telemetry data for the given tenant connected to Hono, or the consumer has not indicated that it may receive further messages (not giving credits). If the QoS level header is set to 1 (at least once semantics), the reason may be: The consumer has indicated that it didn\u0026rsquo;t process the telemetry data. The consumer failed to indicate in time whether it has processed the telemetry data.    Example payload:\n{ \u0026#34;code\u0026#34;: 400, \u0026#34;message\u0026#34;: \u0026#34;malformed topic name\u0026#34;, \u0026#34;timestamp\u0026#34;: \u0026#34;2020-12-24T19:00:00+0100\u0026#34;, \u0026#34;correlation-id\u0026#34;: \u0026#34;5\u0026#34; } Error Handling When a device publishes a telemetry, event or command response message and there is an error processing the message, the handling of the error depends on whether there is a error topic subscription for the device and whether a on-error property bag parameter was set on the topic used for sending the message.\nIf no error subscription is in place and no on-error parameter was set, the default error handling behaviour is to close the MQTT connection to the device. If the device has a subscription on the error topic (on the same MQTT connection the device uses for sending messages), the default behaviour is to keep the MQTT connection open unless a terminal error happens. The errors that are classified as terminal are listed below.\n The adapter is disabled for the tenant that the client belongs to. The authenticated device or gateway is disabled or not registered. The tenant is disabled or does not exist.   Note When a terminal error occurs, the connection will always be closed irrespective of any on-error parameter or error subscription.  The following table lists the different behaviours based on the value of the on-error property bag parameter and the existence of an error subscription:\n   on-error topic parameter Error subscription exists Description     default or value not set no The connection to the device will get closed (like with the disconnect option).   disconnect no The connection to the device will get closed.   ignore no The error will be ignored and a PUBACK for the message that caused the error will get sent.   skip-ack no The error will be ignored and no PUBACK for the message that caused the error will get sent.   default or value not set yes After having sent an error message on the error topic, the error will be ignored and a PUBACK for the message that caused the error will get sent (like with the ignore option).   disconnect yes After having sent an error message on the error topic, the connection to the device will get closed.   ignore yes After having sent an error message on the error topic, the error will be ignored and a PUBACK for the message that caused the error will get sent.   skip-ack yes After having sent an error message on the error topic, the error will be ignored and no PUBACK for the message that caused the error will get sent.    Example\nAn authenticated device wanting to have errors always be ignored can for example publish telemetry messages on this topic:\ntelemetry/?on-error=ignore\nCustom Message Mapping This protocol adapter supports transformation of messages that have been uploaded by devices before they get forwarded to downstream consumers.\n Experimental This is an experimental feature. The names of the configuration properties, potential values and the overall functionality are therefore subject to change without prior notice.  This feature is useful in scenarios where devices are connected to the adapter via a gateway but the gateway is not able to include the device ID in the topic that the gateway publishes data to. The gateway will use the plain telemetry or event topics in this case. The message payload will usually contain the identifier of the device that the data originates from.\nThe same functionality can also be used to transform the payload of messages uploaded by a device. This can be used for example to transform binary encoded data into a JSON document which can be consumed more easily by downstream consumers.\nThe mechanism works as follows:\n  A client uploads a message to the MQTT adapter.\n  The adapter invokes the Device Registration service\u0026rsquo;s assert Registration operation using either the authenticated device\u0026rsquo;s identifier, if the topic does not contain a device ID, or the device ID from the topic.\n  If the assertion succeeds, the adapter creates the downstream message using the original message\u0026rsquo;s payload and the asserted device ID as the origin device.\n  If the assert Registration response payload contains a value for the mapper property, the adapter tries to find a mapper endpoint configuration for the given value. If a mapper endpoint with a matching name has been configured for the adapter,\n the adapter sends an HTTP request to the endpoint which contains the original message\u0026rsquo;s payload in the request body. If the response body is not empty, it is used as the downstream message\u0026rsquo;s payload, replacing the original payload. If the response contains a device_id header and its value is different from the original device ID, then the adapter invokes the assert Registration operation again, this time using the mapped device ID instead of the original device ID. If the assertion succeeds, the adapter uses the asserted (mapped) device ID for the downstream message.    The adapter forwards the downstream message.\n  Please refer to the Device Registry Management API for how to register a mapper for a device. Please refer to the MQTT Adapter Admin Guide for how to configure custom mapper endpoints.\nDownstream Meta Data The adapter includes the following meta data in messages being sent downstream:\n   Name Location Type Description     device_id application string The identifier of the device that the message originates from.   orig_adapter application string Contains the adapter\u0026rsquo;s type name which can be used by downstream consumers to determine the protocol adapter that the message has been received over. The MQTT adapter\u0026rsquo;s type name is hono-mqtt.   orig_address application string Contains the name of the MQTT topic that the device has originally published the data to.   x-opt-retain message-annotations boolean Contains true if the device has published an event or telemetry message with its retain flag set to 1    The adapter also considers defaults registered for the device at either the tenant or the device level. The values of the default properties are determined as follows:\n If the message already contains a non-empty property of the same name, the value if unchanged. Otherwise, if a default property of the same name is defined in the device\u0026rsquo;s registration information, that value is used. Otherwise, if a default property of the same name is defined for the tenant that the device belongs to, that value is used.  Note that of the standard AMQP 1.0 message properties only the content-type and ttl can be set this way to a default value.\nEvent Message Time-to-live Events published by devices will usually be persisted by the AMQP Messaging Network in order to support deferred delivery to downstream consumers. In most cases the AMQP Messaging Network can be configured with a maximum time-to-live to apply to the events so that the events will be removed from the persistent store if no consumer has attached to receive the event before the message expires.\nIn order to support environments where the AMQP Messaging Network cannot be configured accordingly, the MQTT protocol adapter supports setting a downstream event message\u0026rsquo;s ttl property based on the hono-ttl property set as property-bag at the end of the event topic. Also the default ttl and max-ttl values can be configured for a tenant/device as described in the Tenant API.\nTenant specific Configuration The adapter uses the Tenant API to retrieve tenant specific configuration for adapter type hono-mqtt. The following properties are (currently) supported in the Adapter object:\n   Name Type Default Value Description     enabled boolean true If set to false the adapter will reject all data from devices belonging to the tenant.   "
 },
 {
 	"uri": "https://www.eclipse.org/hono/docs/dev/user-guide/amqp-adapter/",
 	"title": "AMQP Adapter",
 	"tags": [],
 	"description": "",
-	"content": "The AMQP protocol adapter allows clients (devices or gateway components) supporting the AMQP 1.0 protocol to publish messages to Eclipse Hono™\u0026rsquo;s Telemetry, Event and Command \u0026amp; Control endpoints.\nDevice Authentication By default, all Hono protocol adapters require clients (devices or gateway components) to authenticate during connection establishment. This is the preferred way for devices to publish data via protocol adapters. The AMQP adapter supports both the SASL PLAIN and SASL EXTERNAL authentication mechanisms. The former uses a username and password to authenticate to the adapter while the latter uses an X.509 client certificate.\nThis guide provides examples for publishing telemetry and events for authenticated (using SASL PLAIN) and unauthenticated clients.\nNB The AMQP adapter can be configured to allow unauthenticated devices to connect by setting configuration variable HONO_AMQP_AUTHENTICATION_REQUIRED to false.\nSASL PLAIN Authentication The AMQP adapter supports authenticating clients using a username and password. This means that clients need to provide a username and a password when connecting to the AMQP adapter. The username must match the pattern [auth-id@tenant], e.g. sensor1@DEFAULT_TENANT.\nThe adapter verifies the credentials provided by the client against the credentials that the configured Credentials service has on record for the client. If the credentials match, the client device can proceed to publish messages to Hono.\nThe examples below refer to devices 4711 and gw-1 of tenant DEFAULT_TENANT using auth-ids sensor1 and gw1 and corresponding passwords. The example deployment as described in the Deployment Guide comes pre-configured with the corresponding entities in its device registry component.\nNB There is a subtle difference between the device identifier (device-id) and the auth-id a device uses for authentication. See Device Identity for a discussion of the concepts.\nSASL EXTERNAL Authentication When a device uses a client certificate for authentication, the TLS handshake is initiated during TCP connection establishment. If no trust anchor is configured for the AMQP adapter, the TLS handshake will succeed only if the certificate has not yet expired. Once the TLS handshake completes and a secure connection is established, the certificate\u0026rsquo;s signature is checked during the SASL handshake. To complete the SASL handshake and authenticate the client, the adapter performs the following steps:\n The adapter extracts the client certificate\u0026rsquo;s Issuer DN from the client certificate The adapter invokes the Tenant service to look up the tenant matching the DN. In order for the lookup to succeed, the tenant’s trust anchor needs to be configured by means of registering the trusted certificate authority. If the lookup succeeds, the tenant returned by the Tenant service is the tenant that the device belongs to. The adapter verifies the device’s client certificate\u0026rsquo;s signature using the trust anchor registered for the tenant. Finally, the adapter authenticates the client certificate using Hono\u0026rsquo;s credentials API. In this step, the adapter uses the client certificate’s Subject DN (as authentication identifier) and x509-cert (for the credentials type) in order to determine the device ID.  NB The AMQP adapter needs to be configured for TLS in order to support this mechanism.\nResource Limit Checks The adapter performs additional checks regarding resource limits when a client tries to connect and/or send a message to the adapter.\nConnection Limits The adapter immediately closes a newly established connection with an amqp:unauthorized-access error if\n the maximum number of connections per protocol adapter instance is reached, or if the maximum number of simultaneously connected devices for the client\u0026rsquo;s tenant is reached.  Please refer to resource-limits for details.\nConnection Duration Limits The adapter immediately closes a newly established connection with an amqp:unauthorized-access error if the connection duration limit that has been configured for the client\u0026rsquo;s tenant is exceeded.\nMessage Limits The adapter\n immediately closes a newly established connection with an amqp:unauthorized-access error and rejects any AMQP 1.0 message containing  telemetry data or an event uploaded by a client a command sent by a north bound application    if the message limit that has been configured for the device\u0026rsquo;s tenant is exceeded.\nConnection Events The adapter can emit Connection Events for client connections being established and/or terminated. Please refer to the common configuration options for details regarding how to enable this behavior.\nThe adapter includes the client\u0026rsquo;s AMQP container-id as the Connection Event\u0026rsquo;s remote-id.\nLink Establishment The AMQP adapter supports the Anonymous Terminus for Message Routing specification and requires clients to create a single sender link using the null target address for publishing all types of messages to the AMQP adapter.\nUsing AT MOST ONCE delivery semantics, the client will not wait for the message to be accepted and settled by the downstream consumer. However, with AT LEAST ONCE, the client sends the message and waits for the message to be delivered to and accepted by the downstream consumer. If the message cannot be delivered due to a failure, the client will be notified.\nThe client indicates its preferred message delivery mode by means of the snd-settle-mode and rcv-settle-mode fields of its attach frame during link establishment. Clients should use mixed as the snd-settle-mode and first as the rcv-settle-mode in order to be able to use the same link for sending all types of messages using different delivery semantics as described in the following sections.\nError Handling The AMQP adapter distinguishes between two types of errors when a message is published using AT LEAST ONCE delivery semantics:\n An error caused by the client side, e.g invalid message address, content-type, adapter disabled for tenant etc. An error caused by the server side, e.g no downstream consumers registered, downstream connection loss etc.  For a client side error, the adapter settles the message transfer with the rejected outcome and provides an error description in the corresponding disposition frame. In the case of a server-side error, the adapter settles the message with the released outcome, indicating to the client that the message itself was OK but it cannot be delivered due to a failure beyond the control of the client. In the latter case, a client may attempt to re-send the message unaltered.\nIn case of terminal errors the AMQP connection to the device is closed. The errors that are classified as terminal are listed below.\n The adapter is disabled for the tenant that the client belongs to. The authenticated device or gateway is disabled or not registered. The tenant is disabled or does not exist.  AMQP Command-line Client For purposes of demonstrating the usage of the AMQP adapter, the Hono CLI Module contains an AMQP command-line client for interacting with the AMQP adapter. The client can be used to send telemetry or events and to receive/respond to command request messages.\nThe command-line client supports the following parameters (with default values):\n --spring.profiles.active=amqp-send: Profile for sending telemetry data or events to Hono. --spring.profiles.active=amqp-command: Profile for receiving and responding to command request messages. --message.address: The AMQP 1.0 message address (default: telemetry) --message.payload: The message payload body (default: '{\u0026quot;temp\u0026quot;: 5}') --hono.client.host: The host name that the AMQP adapter is running on (default: localhost) --hono.client.port: The port that the adapter is listening for incoming connections (default: 5672)  To run the client to send a telemetry message to Hono, open a terminal and execute the following:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-send --hono.client.username=sensor1@DEFAULT_TENANT --hono.client.password=hono-secret Accepted{} The client prints the outcome of the operation to standard out. The outcome above (Accepted) indicates that the request to upload the data has succeeded.\nNB There are two JAR files in the hono/cli/target directory. The JAR to use for the client is the hono-cli-$VERSION-exec.jar and not the hono-cli-$VERSION.jar file. Running the latter will not work and will output the message: no main manifest attribute, in hono-cli-$VERSION.jar\nPublishing Telemetry Data The client indicates the delivery mode to use when uploading telemetry messages by means of the settled and rcv-settle-mode properties of the AMQP transfer frame(s) it uses for uploading the message. The AMQP adapter will accept messages using a delivery mode according to the following table:\n   settled rcv-settle-mode Delivery semantics     false first The adapter will forward the message to the downstream AMQP 1.0 Messaging Network and will forward any AMQP disposition frame received from the AMQP 1.0 Messaging Network to the client as is. It is up to the client\u0026rsquo;s discretion if and how it processes the disposition frame. The adapter will accept any re-delivered message. Sending unsettled messages allows for clients to implement either AT LEAST ONCE or AT MOST ONCE delivery semantics, depending on whether a client actually waits for and considers the disposition frames it receives from the adapter or not. This is the recommended mode for uploading telemetry data.   true first The adapter will acknowledge and settle any received message spontaneously before forwarding it to the downstream AMQP 1.0 Messaging Network. The adapter will ignore any AMQP disposition frames it receives from the AMQP 1.0 Messaging Network. Sending pre-settled messages allows for clients to implement AT MOST ONCE delivery semantics only. This is the fastest mode of delivery but has the drawback of less reliable end-to-end flow control and potential loss of messages without notice.    All other combinations are not supported by the adapter and will result in the message being ignored (pre-settled) or rejected (unsettled).\nPublish Telemetry Data (authenticated Device)  Authentication: SASL PLAIN or SASL EXTERNAL Message properties:  (required) to: either telemetry or t (optional) content-type: The type of payload contained in the message body. The given content type will be used in the AMQP message being forwarded downstream if not empty. Otherwise, the content type of the downstream message will be set to application/octet-stream if the payload is not empty and no default content type has been defined for the origin device or its tenant (see Downstream Meta Data.   Message Body:  (optional) Arbitrary payload contained in either a single AMQP Data or AmqpValue section. Note that the adapter only supports values of type string or array of bytes in the AmqpValue section. Values of other types will be ignored.   Outcomes:  accepted: The message has been successfully forwarded downstream. released: The message could not be processed by the adapter due to a (temporary) problem that has not been caused by the client. Potential reasons include that there is no active downstream consumer for messages from the device. rejected: The message could not be processed by the adapter because the client and/or the message did not fulfill some requirements. The rejected outcome\u0026rsquo;s error field will indicate the reason why the message could not be processed. Possible error conditions include:  hono:bad-request: The message does not meet all formal requirements, e.g. a required property is missing. amqp:unauthorized-access: The adapter is not enabled for the tenant that the client belongs to. amqp:resource-limit-exceeded: One of the Resource Limit Checks has failed for the tenant that the client belongs to. amqp:precondition-failed: The message does not fulfill certain requirements, e.g adapter cannot assert device registration etc.      When a device publishes data to the telemetry address, the AMQP adapter automatically determines the device\u0026rsquo;s identity and tenant during the authentication process.\nExamples\nPublish some JSON data for device 4711:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-send --hono.client.username=sensor1@DEFAULT_TENANT --hono.client.password=hono-secret Publish some JSON data for device 4711 using a client certificate for authentication:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-send --hono.client.port=5671 --hono.client.certPath=config/hono-demo-certs-jar/device-4711-cert.pem --hono.client.keyPath=config/hono-demo-certs-jar/device-4711-key.pem --hono.client.trustStorePath=config/hono-demo-certs-jar/trusted-certs.pem --hono.client.hostnameVerificationRequired=false Publish Telemetry Data (unauthenticated Device)  Authentication: SASL PLAIN or SASL EXTERNAL Message properties:  (required) to: either telemetry/${tenant-id}/${device-id} or t/${tenant-id}/${device-id} (optional) content-type: The type of payload contained in the message body. The given content type will be used in the AMQP message being forwarded downstream if not empty. Otherwise, the content type of the downstream message will be set to application/octet-stream if the payload is not empty and no default content type has been defined for the origin device or its tenant (see Downstream Meta Data.   Message Body:  (optional) Arbitrary payload contained in either a single AMQP Data or AmqpValue section. Note that the adapter only supports values of type string or array of bytes in the AmqpValue section. Values of other types will be ignored.   Outcomes:  accepted: The message has been successfully forwarded downstream. released: The message could not be processed by the adapter due to a (temporary) problem that has not been caused by the client. Potential reasons include that there is no active downstream consumer for messages from the device. rejected: The message could not be processed by the adapter because the client and/or the message did not fulfill some requirements. The rejected outcome\u0026rsquo;s error field will indicate the reason why the message could not be processed. Possible error conditions include:  hono:bad-request: The message does not meet all formal requirements, e.g. a required property is missing. amqp:unauthorized-access: The adapter is not enabled for the tenant that the client belongs to. amqp:resource-limit-exceeded: One of the Resource Limit Checks has failed for the tenant that the client belongs to. amqp:precondition-failed: The message does not fulfill certain requirements, e.g adapter cannot assert device registration etc.      This address format is used by devices that have not authenticated to the protocol adapter. Note that this requires the adapter\u0026rsquo;s HONO_AMQP_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nPublish some JSON data for device 4711:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-send --message.address=t/DEFAULT_TENANT/4711 Publish Telemetry Data (authenticated Gateway) A device that publishes data on behalf of another device is called a gateway device. The message address is used by gateway components to publish data on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the message address is used to identify the device that the gateway publishes data for.\nExamples\nA gateway connecting to the adapter using gw@DEFAULT_TENANT as username and gw-secret as password and then publishing some JSON data for device 4711:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-send --hono.client.username=gw@DEFAULT_TENANT --hono.client.password=gw-secret --message.address=t/DEFAULT_TENANT/4711 In this example, we are using message address t/DEFAULT_TENANT/4711 which contains the device that the gateway is publishing the message for.\nPublishing Events The adapter supports AT LEAST ONCE delivery of Event messages only. A client therefore MUST set the settled property to false and the rcv-settle-mode property to first in all transfer frame(s) it uses for uploading events. All other combinations are not supported by the adapter and result in the message being rejected.\nPublish an Event (authenticated Device)  Authentication: SASL PLAIN or SASL EXTERNAL Message properties:  (required) to: either event or e (optional) content-type: The type of payload contained in the message body. The given content type will be used in the AMQP message being forwarded downstream if not empty. Otherwise, the content type of the downstream message will be set to application/octet-stream if the payload is not empty and no default content type has been defined for the origin device or its tenant (see Downstream Meta Data.   Message Body:  (optional) Arbitrary payload contained in either a single AMQP Data or AmqpValue section. Note that the adapter only supports values of type string or array of bytes in the AmqpValue section. Values of other types will be ignored.   Outcomes:  accepted: The message has been successfully forwarded downstream. released: The message could not be processed by the adapter due to a (temporary) problem that has not been caused by the client. rejected: The message could not be processed by the adapter because the client and/or the message did not fulfill some requirements. The rejected outcome\u0026rsquo;s error field will indicate the reason why the message could not be processed. Possible error conditions include:  hono:bad-request: The message does not meet all formal requirements, e.g. a required property is missing. amqp:unauthorized-access: The adapter is not enabled for the tenant that the client belongs to. amqp:resource-limit-exceeded: One of the Resource Limit Checks has failed for the tenant that the client belongs to. amqp:precondition-failed: The message does not fulfill certain requirements, e.g adapter cannot assert device registration etc.      This is the preferred way for devices to publish events. It is available only if the protocol adapter has been configured to require devices to authenticate (which is the default).\nExample\nUpload a JSON string for device 4711:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-send --hono.client.username=sensor1@DEFAULT_TENANT --hono.client.password=hono-secret --message.address=event --message.payload=\u0026#39;{\u0026#34;alarm\u0026#34;: 1}\u0026#39; Publish an Event (unauthenticated Device)  Authentication: SASL PLAIN or SASL EXTERNAL Message properties:  (required) to: either event/${tenant-id}/${device-id} or e/${tenant-id}/${device-id} (optional) content-type: The type of payload contained in the message body. The given content type will be used in the AMQP message being forwarded downstream if not empty. Otherwise, the content type of the downstream message will be set to application/octet-stream if the payload is not empty and no default content type has been defined for the origin device or its tenant (see Downstream Meta Data.   Message Body:  (optional) Arbitrary payload contained in either a single AMQP Data or AmqpValue section. Note that the adapter only supports values of type string or array of bytes in the AmqpValue section. Values of other types will be ignored.   Outcomes:  accepted: The message has been successfully forwarded downstream. released: The message could not be processed by the adapter due to a (temporary) problem that has not been caused by the client. rejected: The message could not be processed by the adapter because the client and/or the message did not fulfill some requirements. The rejected outcome\u0026rsquo;s error field will indicate the reason why the message could not be processed. Possible error conditions include:  hono:bad-request: The message does not meet all formal requirements, e.g. a required property is missing. amqp:unauthorized-access: The adapter is not enabled for the tenant that the client belongs to. amqp:resource-limit-exceeded: One of the Resource Limit Checks has failed for the tenant that the client belongs to. amqp:precondition-failed: The message does not fulfill certain requirements, e.g adapter cannot assert device registration etc.      This address format is used by devices that have not authenticated to the protocol adapter. Note that this requires the adapter\u0026rsquo;s HONO_AMQP_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExample\nPublish some JSON data for device 4711:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-send --message.address=e/DEFAULT_TENANT/4711 --message.payload=\u0026#39;{\u0026#34;alarm\u0026#34;: 1}\u0026#39; Publish an Event (authenticated Gateway) Example\nA gateway connecting to the adapter using gw@DEFAULT_TENANT as username and gw-secret as password and then publishing some JSON data for device 4711:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-send --hono.client.username=gw@DEFAULT_TENANT --hono.client.password=gw-secret --message.address=e/DEFAULT_TENANT/4711 In this example, we are using message address e/DEFAULT_TENANT/4711 which contains the device that the gateway is publishing the message for.\nCommand \u0026amp; Control The AMQP adapter enables devices to receive commands that have been sent by business applications by means of opening a receiver link using a device specific source address as described below. When a device no longer wants to receive commands anymore, it can simply close the link.\nWhen a device has successfully opened a receiver link for commands, the adapter sends an empty notification on behalf of the device to the downstream AMQP 1.0 Messaging Network with the ttd header set to -1, indicating that the device will be ready to receive commands until further notice. Analogously, the adapter sends an empty notification with the ttd header set to 0 when a device closes the link or disconnects.\nDevices send their responses to commands by means of sending an AMQP message with properties specific to the command that has been executed. The AMQP adapter accepts responses being published using either at most once (QoS 0) or at least once (QoS 1) delivery semantics. The device must send the command response messages using the same (sender) link that it uses for sending telemetry data and events.\nThe AMQP adapter checks the configured [message limit] (/hono/docs/dev/concepts/resource-limits/) before accepting any command requests and responses. In case of incoming command requests from business applications or the command responses from devices, if the message limit is exceeded, the Adapter rejects the message with the reason amqp:resource-limit-exceeded.\nReceiving Commands A device MUST use the following source address in its attach frame to open a link for receiving commands:\n command (authenticated device) command (authenticated gateway receiving commands for all devices it acts on behalf of) command/${tenant}/${device-id} (unauthenticated device) command/${tenant}/${device-id} (authenticated gateway receiving commands for a specific device it acts on behalf of)  The adapter supports AT LEAST ONCE delivery of command messages only. A client therefore MUST use unsettled for the snd-settle-mode and first for the rcv-settle-mode fields of its attach frame during link establishment. All other combinations are not supported and result in the termination of the link.\nOnce the link has been established, the adapter will send command messages having the following properties:\n   Name Mandatory Location Type Description     subject yes properties string Contains the name of the command to be executed.   reply-to no properties string Contains the address to which the command response should be sent. This property will be empty for one-way commands.   correlation-id no properties string This property will be empty for one-way commands, otherwise it will contain the identifier used to correlate the response with the command request.   device_id no application-properties string This property will only be set if an authenticated gateway has connected to the adapter. It will contain the id of the device (connected to the gateway) that the command is targeted at.    Authenticated gateways will receive commands for devices which do not connect to a protocol adapter directly but instead are connected to the gateway. Corresponding devices have to be configured so that they can be used with a gateway. See Configuring Gateway Devices for details.\nA gateway can open a link to receive commands for all devices it acts on behalf of. An authenticated gateway can also open a receiver link for commands targeted at a specific device.\nWhen processing an incoming command message, the protocol adapter will give precedence to a device-specific command consumer matching the command target device, whether it was created by a gateway or by the device itself. If multiple such consumer links have been created, by multiple gateways and/or from the device itself, the gateway or device that last created the consumer link will get the command messages.\nIf no device-specific command consumer exists for a command target device, but one gateway, that may act on behalf of the device, has opened a generic, device-unspecific command consumer link, then the command message is sent to that gateway.\nIf multiple gateways have opened a generic command consumer link, the protocol adapter may have to decide to which gateway a particular command message will be sent to. In case the command target device has already sent a telemetry, event or command response message via a gateway and if that gateway has opened a command consumer link, that gateway will be chosen. Otherwise one gateway that may act on behalf of the command target device and that has opened a command consumer link will be chosen randomly to receive the command message.\nClients MUST settle command messages using one of the following outcomes:\n accepted: The command message has been accepted for processing. released: The command message can not be processed by the client due to a (temporary) problem at the client side. rejected: The command message can not be processed by the client because the message does not fulfill some requirements. The rejected outcome\u0026rsquo;s error field SHOULD indicate the reason why the message can not be processed.  Sending a Response to a Command A device only needs to respond to commands that contain a reply-to address and a correlation-id. However, if the application expects a response, then devices must publish a response back to the application. Devices may use the same anonymous sender link for this purpose that they also use for sending telemetry data and events.\nThe adapter supports AT LEAST ONCE delivery of command response messages only. A client therefore MUST set the settled property to false and the rcv-settle-mode property to first in all transfer frame(s) it uses for uploading command responses. All other combinations are not supported by the adapter and result in the message being rejected.\n Authentication: SASL PLAIN or SASL EXTERNAL Message properties:  (required) to: MUST contain the value of the reply-to property of the command request message. (required) correlation-id: MUST contain the value of the correlation-id property of the command request message. (optional) content-type: The type of payload contained in the message body.   Message application-properties:  (required) status: MUST contain an integer status code indicating the outcome of processing the command at the device (see Command \u0026amp; Control API for details).   Message Body:  (optional) Arbitrary payload contained in either a single AMQP Data or AmqpValue section. Note that the adapter only supports values of type string or array of bytes in the AmqpValue section. Values of other types will be ignored.   Outcomes:  accepted: The message has been successfully forwarded downstream. released: The message could not be processed by the adapter due to a (temporary) problem that has not been caused by the client. Potential reasons include that there is no active downstream consumer for messages from the device. rejected: The message could not be processed by the adapter because the client and/or the message did not fulfill some requirements. The rejected outcome\u0026rsquo;s error field will indicate the reason why the message could not be processed. Possible error conditions include:  hono:bad-request: The message does not meet all formal requirements, e.g. a required property is missing. amqp:unauthorized-access: The adapter is not enabled for the tenant that the client belongs to. amqp:resource-limit-exceeded: One of the Resource Limit Checks has failed for the tenant that the client belongs to. amqp:precondition-failed: The message does not fulfill certain requirements, e.g adapter cannot assert device registration etc.      Examples The AMQP adapter client can be used to simulate a device which receives commands and sends responses back to the application. The command line client is used to simulate an application sending commands to devices and receiving command responses from devices.\nStart the AMQP adapter client, as follows:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-command --hono.client.username=sensor1@DEFAULT_TENANT --hono.client.password=hono-secret After successfully starting the client, a message indicating that the device is ready to receive commands will be printed to standard output. The device is now waiting to receive commands from applications.\nTo send a command to the device, open a new terminal shell and start the command application, as shown below:\n# in directory: hono/cli/ java -jar target/hono-cli-*-exec.jar --hono.client.host=localhost --hono.client.username=consumer@HONO --hono.client.password=verysecret --spring.profiles.active=command,ssl  Note Change into the cli directory before running the command above to start the command application. If you change into the target directory (i.e cli/target), then the client will not be able to locate to certificate needed to connect to the messaging network.  Once the command application starts successfully, enter a command name, payload and content-type of the command to send to the device.\n\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt; Enter name of command for device [DEFAULT_TENANT:4711] (prefix with \u0026#39;ow:\u0026#39; to send one-way command): setBrightness \u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt; Enter command payload: some-payload \u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt; Enter content type: text/plain After sending the command, the device (i.e. AMQP command client) will print out the command name and payload that it receives and automatically sends a command response to the application.\nReceived Command Message : [Command name: setBrightness, Command payload: some-payload] Command response sent [outcome: Accepted{}] Downstream Meta Data The adapter includes the following meta data in the application properties of messages being sent downstream:\n   Name Type Description     device_id string The identifier of the device that the message originates from.   orig_adapter string Contains the adapter\u0026rsquo;s type name which can be used by downstream consumers to determine the protocol adapter that the message has been received over. The AMQP adapter\u0026rsquo;s type name is hono-amqp.   orig_address string Contains the AMQP target address that the device has used to send the data.    The adapter also considers defaults registered for the device at either the tenant or the device level. The values of the default properties are determined as follows:\n If the message already contains a non-empty property of the same name, the value if unchanged. Otherwise, if a default property of the same name is defined in the device\u0026rsquo;s registration information, that value is used. Otherwise, if a default property of the same name is defined for the tenant that the device belongs to, that value is used.  Note that of the standard AMQP 1.0 message properties only the content-type and ttl can be set this way to a default value.\nEvent Message Time-to-live Events published by devices will usually be persisted by the AMQP Messaging Network in order to support deferred delivery to downstream consumers. In most cases the AMQP Messaging Network can be configured with a maximum time-to-live to apply to the events so that the events will be removed from the persistent store if no consumer has attached to receive the event before the message expires.\nIn order to support environments where the AMQP Messaging Network cannot be configured accordingly, the protocol adapter supports setting a downstream event message\u0026rsquo;s ttl property based on the default ttl and max-ttl values configured for a tenant/device as described in the Tenant API.\nTenant specific Configuration The adapter uses the Tenant API to retrieve tenant specific configuration for adapter type hono-amqp. The following properties are (currently) supported:\n   Name Type Default Value Description     enabled boolean true If set to false the adapter will reject all data from devices belonging to the tenant and respond with a amqp:unauthorized-access as the error condition value for rejecting the message.   "
+	"content": "The AMQP protocol adapter allows clients (devices or gateway components) supporting the AMQP 1.0 protocol to publish messages to Eclipse Hono™\u0026rsquo;s Telemetry, Event and Command \u0026amp; Control endpoints.\nDevice Authentication By default, all Hono protocol adapters require clients (devices or gateway components) to authenticate during connection establishment. This is the preferred way for devices to publish data via protocol adapters. The AMQP adapter supports both the SASL PLAIN and SASL EXTERNAL authentication mechanisms. The former uses a username and password to authenticate to the adapter while the latter uses an X.509 client certificate.\nThis guide provides examples for publishing telemetry and events for authenticated (using SASL PLAIN) and unauthenticated clients.\nNB The AMQP adapter can be configured to allow unauthenticated devices to connect by setting configuration variable HONO_AMQP_AUTHENTICATION_REQUIRED to false.\nSASL PLAIN Authentication The AMQP adapter supports authenticating clients using a username and password. This means that clients need to provide a username and a password when connecting to the AMQP adapter. The username must match the pattern [auth-id@tenant], e.g. sensor1@DEFAULT_TENANT.\nThe adapter verifies the credentials provided by the client against the credentials that the configured Credentials service has on record for the client. If the credentials match, the client device can proceed to publish messages to Hono.\nThe examples below refer to devices 4711 and gw-1 of tenant DEFAULT_TENANT using auth-ids sensor1 and gw1 and corresponding passwords. The example deployment as described in the Deployment Guide comes pre-configured with the corresponding entities in its device registry component.\nNB There is a subtle difference between the device identifier (device-id) and the auth-id a device uses for authentication. See Device Identity for a discussion of the concepts.\nSASL EXTERNAL Authentication When a device uses a client certificate for authentication, the TLS handshake is initiated during TCP connection establishment. If no trust anchor is configured for the AMQP adapter, the TLS handshake will succeed only if the certificate has not yet expired. Once the TLS handshake completes and a secure connection is established, the certificate\u0026rsquo;s signature is checked during the SASL handshake. To complete the SASL handshake and authenticate the client, the adapter performs the following steps:\n The adapter extracts the client certificate\u0026rsquo;s Issuer DN from the client certificate The adapter invokes the Tenant service to look up the tenant matching the DN. In order for the lookup to succeed, the tenant’s trust anchor needs to be configured by means of registering the trusted certificate authority. If the lookup succeeds, the tenant returned by the Tenant service is the tenant that the device belongs to. The adapter verifies the device’s client certificate\u0026rsquo;s signature using the trust anchor registered for the tenant. Finally, the adapter authenticates the client certificate using Hono\u0026rsquo;s credentials API. In this step, the adapter uses the client certificate’s Subject DN (as authentication identifier) and x509-cert (for the credentials type) in order to determine the device ID.  NB The AMQP adapter needs to be configured for TLS in order to support this mechanism.\nResource Limit Checks The adapter performs additional checks regarding resource limits when a client tries to connect and/or send a message to the adapter.\nConnection Limits The adapter immediately closes a newly established connection with an amqp:unauthorized-access error if\n the maximum number of connections per protocol adapter instance is reached, or if the maximum number of simultaneously connected devices for the client\u0026rsquo;s tenant is reached.  Please refer to resource-limits for details.\nConnection Duration Limits The adapter immediately closes a newly established connection with an amqp:unauthorized-access error if the connection duration limit that has been configured for the client\u0026rsquo;s tenant is exceeded.\nMessage Limits The adapter\n immediately closes a newly established connection with an amqp:unauthorized-access error and rejects any AMQP 1.0 message containing  telemetry data or an event uploaded by a client a command sent by a north bound application    if the message limit that has been configured for the device\u0026rsquo;s tenant is exceeded.\nConnection Events The adapter can emit Connection Events for client connections being established and/or terminated. Please refer to the common configuration options for details regarding how to enable this behavior.\nThe adapter includes the client\u0026rsquo;s AMQP container-id as the Connection Event\u0026rsquo;s remote-id.\nLink Establishment The AMQP adapter supports the Anonymous Terminus for Message Routing specification and requires clients to create a single sender link using the null target address for publishing all types of messages to the AMQP adapter.\nUsing AT MOST ONCE delivery semantics, the client will not wait for the message to be accepted and settled by the downstream consumer. However, with AT LEAST ONCE, the client sends the message and waits for the message to be delivered to and accepted by the downstream consumer. If the message cannot be delivered due to a failure, the client will be notified.\nThe client indicates its preferred message delivery mode by means of the snd-settle-mode and rcv-settle-mode fields of its attach frame during link establishment. Clients should use mixed as the snd-settle-mode and first as the rcv-settle-mode in order to be able to use the same link for sending all types of messages using different delivery semantics as described in the following sections.\nError Handling The AMQP adapter distinguishes between two types of errors when a message is published using AT LEAST ONCE delivery semantics:\n An error caused by the client side, e.g invalid message address, content-type, adapter disabled for tenant etc. An error caused by the server side, e.g no downstream consumers registered, downstream connection loss etc.  For a client side error, the adapter settles the message transfer with the rejected outcome and provides an error description in the corresponding disposition frame. In the case of a server-side error, the adapter settles the message with the released outcome, indicating to the client that the message itself was OK but it cannot be delivered due to a failure beyond the control of the client. In the latter case, a client may attempt to re-send the message unaltered.\nIn case of terminal errors the AMQP connection to the device is closed. The errors that are classified as terminal are listed below.\n The adapter is disabled for the tenant that the client belongs to. The authenticated device or gateway is disabled or not registered. The tenant is disabled or does not exist.  AMQP Command-line Client For purposes of demonstrating the usage of the AMQP adapter, the Hono CLI Module contains an AMQP command-line client for interacting with the AMQP adapter. The client can be used to send telemetry or events and to receive/respond to command request messages.\nThe command-line client supports the following parameters (with default values):\n --spring.profiles.active=amqp-send: Profile for sending telemetry data or events to Hono. --spring.profiles.active=amqp-command: Profile for receiving and responding to command request messages. --message.address: The AMQP 1.0 message address (default: telemetry) --message.payload: The message payload body (default: '{\u0026quot;temp\u0026quot;: 5}') --hono.client.host: The host name that the AMQP adapter is running on (default: localhost) --hono.client.port: The port that the adapter is listening for incoming connections (default: 5672)  To run the client to send a telemetry message to Hono, open a terminal and execute the following:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-send --hono.client.username=sensor1@DEFAULT_TENANT --hono.client.password=hono-secret Accepted{} The client prints the outcome of the operation to standard out. The outcome above (Accepted) indicates that the request to upload the data has succeeded.\nNB There are two JAR files in the hono/cli/target directory. The JAR to use for the client is the hono-cli-$VERSION-exec.jar and not the hono-cli-$VERSION.jar file. Running the latter will not work and will output the message: no main manifest attribute, in hono-cli-$VERSION.jar\nPublishing Telemetry Data The client indicates the delivery mode to use when uploading telemetry messages by means of the settled and rcv-settle-mode properties of the AMQP transfer frame(s) it uses for uploading the message. The AMQP adapter will accept messages using a delivery mode according to the following table:\n   settled rcv-settle-mode Delivery semantics     false first The adapter will forward the message to the downstream AMQP 1.0 Messaging Network and will forward any AMQP disposition frame received from the AMQP 1.0 Messaging Network to the client as is. It is up to the client\u0026rsquo;s discretion if and how it processes the disposition frame. The adapter will accept any re-delivered message. Sending unsettled messages allows for clients to implement either AT LEAST ONCE or AT MOST ONCE delivery semantics, depending on whether a client actually waits for and considers the disposition frames it receives from the adapter or not. This is the recommended mode for uploading telemetry data.   true first The adapter will acknowledge and settle any received message spontaneously before forwarding it to the downstream AMQP 1.0 Messaging Network. The adapter will ignore any AMQP disposition frames it receives from the AMQP 1.0 Messaging Network. Sending pre-settled messages allows for clients to implement AT MOST ONCE delivery semantics only. This is the fastest mode of delivery but has the drawback of less reliable end-to-end flow control and potential loss of messages without notice.    All other combinations are not supported by the adapter and will result in the message being ignored (pre-settled) or rejected (unsettled).\nPublish Telemetry Data (authenticated Device)  Authentication: SASL PLAIN or SASL EXTERNAL Message properties:  (required) to: either telemetry or t (optional) content-type: The type of payload contained in the message body. The given content type will be used in the AMQP message being forwarded downstream if not empty. Otherwise, the content type of the downstream message will be set to application/octet-stream if the payload is not empty and no default content type has been defined for the origin device or its tenant (see Downstream Meta Data.   Message Body:  (optional) Arbitrary payload contained in either a single AMQP Data or AmqpValue section. Note that the adapter only supports values of type string or array of bytes in the AmqpValue section. Values of other types will be ignored.   Outcomes:  accepted: The message has been successfully forwarded downstream. released: The message could not be processed by the adapter due to a (temporary) problem that has not been caused by the client. Potential reasons include that there is no active downstream consumer for messages from the device. rejected: The message could not be processed by the adapter because the client and/or the message did not fulfill some requirements. The rejected outcome\u0026rsquo;s error field will indicate the reason why the message could not be processed. Possible error conditions include:  hono:bad-request: The message does not meet all formal requirements, e.g. a required property is missing. amqp:unauthorized-access: The adapter is not enabled for the tenant that the client belongs to. amqp:resource-limit-exceeded: One of the Resource Limit Checks has failed for the tenant that the client belongs to. amqp:precondition-failed: The message does not fulfill certain requirements, e.g adapter cannot assert device registration etc.      When a device publishes data to the telemetry address, the AMQP adapter automatically determines the device\u0026rsquo;s identity and tenant during the authentication process.\nExamples\nPublish some JSON data for device 4711:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-send --hono.client.username=sensor1@DEFAULT_TENANT --hono.client.password=hono-secret Publish some JSON data for device 4711 using a client certificate for authentication:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-send --hono.client.port=5671 --hono.client.certPath=config/hono-demo-certs-jar/device-4711-cert.pem --hono.client.keyPath=config/hono-demo-certs-jar/device-4711-key.pem --hono.client.trustStorePath=config/hono-demo-certs-jar/trusted-certs.pem --hono.client.hostnameVerificationRequired=false Publish Telemetry Data (unauthenticated Device)  Authentication: SASL PLAIN or SASL EXTERNAL Message properties:  (required) to: either telemetry/${tenant-id}/${device-id} or t/${tenant-id}/${device-id} (optional) content-type: The type of payload contained in the message body. The given content type will be used in the AMQP message being forwarded downstream if not empty. Otherwise, the content type of the downstream message will be set to application/octet-stream if the payload is not empty and no default content type has been defined for the origin device or its tenant (see Downstream Meta Data.   Message Body:  (optional) Arbitrary payload contained in either a single AMQP Data or AmqpValue section. Note that the adapter only supports values of type string or array of bytes in the AmqpValue section. Values of other types will be ignored.   Outcomes:  accepted: The message has been successfully forwarded downstream. released: The message could not be processed by the adapter due to a (temporary) problem that has not been caused by the client. Potential reasons include that there is no active downstream consumer for messages from the device. rejected: The message could not be processed by the adapter because the client and/or the message did not fulfill some requirements. The rejected outcome\u0026rsquo;s error field will indicate the reason why the message could not be processed. Possible error conditions include:  hono:bad-request: The message does not meet all formal requirements, e.g. a required property is missing. amqp:unauthorized-access: The adapter is not enabled for the tenant that the client belongs to. amqp:resource-limit-exceeded: One of the Resource Limit Checks has failed for the tenant that the client belongs to. amqp:precondition-failed: The message does not fulfill certain requirements, e.g adapter cannot assert device registration etc.      This address format is used by devices that have not authenticated to the protocol adapter. Note that this requires the adapter\u0026rsquo;s HONO_AMQP_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nPublish some JSON data for device 4711:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-send --message.address=t/DEFAULT_TENANT/4711 Publish Telemetry Data (authenticated Gateway) A device that publishes data on behalf of another device is called a gateway device. The message address is used by gateway components to publish data on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the message address is used to identify the device that the gateway publishes data for.\nExamples\nA gateway connecting to the adapter using gw@DEFAULT_TENANT as username and gw-secret as password and then publishing some JSON data for device 4711:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-send --hono.client.username=gw@DEFAULT_TENANT --hono.client.password=gw-secret --message.address=t/DEFAULT_TENANT/4711 In this example, we are using message address t/DEFAULT_TENANT/4711 which contains the device that the gateway is publishing the message for.\nPublishing Events The adapter supports AT LEAST ONCE delivery of Event messages only. A client therefore MUST set the settled property to false and the rcv-settle-mode property to first in all transfer frame(s) it uses for uploading events. All other combinations are not supported by the adapter and result in the message being rejected.\nPublish an Event (authenticated Device)  Authentication: SASL PLAIN or SASL EXTERNAL Message properties:  (required) to: either event or e (optional) content-type: The type of payload contained in the message body. The given content type will be used in the AMQP message being forwarded downstream if not empty. Otherwise, the content type of the downstream message will be set to application/octet-stream if the payload is not empty and no default content type has been defined for the origin device or its tenant (see Downstream Meta Data.   Message Body:  (optional) Arbitrary payload contained in either a single AMQP Data or AmqpValue section. Note that the adapter only supports values of type string or array of bytes in the AmqpValue section. Values of other types will be ignored.   Outcomes:  accepted: The message has been successfully forwarded downstream. released: The message could not be processed by the adapter due to a (temporary) problem that has not been caused by the client. rejected: The message could not be processed by the adapter because the client and/or the message did not fulfill some requirements. The rejected outcome\u0026rsquo;s error field will indicate the reason why the message could not be processed. Possible error conditions include:  hono:bad-request: The message does not meet all formal requirements, e.g. a required property is missing. amqp:unauthorized-access: The adapter is not enabled for the tenant that the client belongs to. amqp:resource-limit-exceeded: One of the Resource Limit Checks has failed for the tenant that the client belongs to. amqp:precondition-failed: The message does not fulfill certain requirements, e.g adapter cannot assert device registration etc.      This is the preferred way for devices to publish events. It is available only if the protocol adapter has been configured to require devices to authenticate (which is the default).\nExample\nUpload a JSON string for device 4711:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-send --hono.client.username=sensor1@DEFAULT_TENANT --hono.client.password=hono-secret --message.address=event --message.payload=\u0026#39;{\u0026#34;alarm\u0026#34;: 1}\u0026#39; Publish an Event (unauthenticated Device)  Authentication: SASL PLAIN or SASL EXTERNAL Message properties:  (required) to: either event/${tenant-id}/${device-id} or e/${tenant-id}/${device-id} (optional) content-type: The type of payload contained in the message body. The given content type will be used in the AMQP message being forwarded downstream if not empty. Otherwise, the content type of the downstream message will be set to application/octet-stream if the payload is not empty and no default content type has been defined for the origin device or its tenant (see Downstream Meta Data.   Message Body:  (optional) Arbitrary payload contained in either a single AMQP Data or AmqpValue section. Note that the adapter only supports values of type string or array of bytes in the AmqpValue section. Values of other types will be ignored.   Outcomes:  accepted: The message has been successfully forwarded downstream. released: The message could not be processed by the adapter due to a (temporary) problem that has not been caused by the client. rejected: The message could not be processed by the adapter because the client and/or the message did not fulfill some requirements. The rejected outcome\u0026rsquo;s error field will indicate the reason why the message could not be processed. Possible error conditions include:  hono:bad-request: The message does not meet all formal requirements, e.g. a required property is missing. amqp:unauthorized-access: The adapter is not enabled for the tenant that the client belongs to. amqp:resource-limit-exceeded: One of the Resource Limit Checks has failed for the tenant that the client belongs to. amqp:precondition-failed: The message does not fulfill certain requirements, e.g adapter cannot assert device registration etc.      This address format is used by devices that have not authenticated to the protocol adapter. Note that this requires the adapter\u0026rsquo;s HONO_AMQP_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExample\nPublish some JSON data for device 4711:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-send --message.address=e/DEFAULT_TENANT/4711 --message.payload=\u0026#39;{\u0026#34;alarm\u0026#34;: 1}\u0026#39; Publish an Event (authenticated Gateway) Example\nA gateway connecting to the adapter using gw@DEFAULT_TENANT as username and gw-secret as password and then publishing some JSON data for device 4711:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-send --hono.client.username=gw@DEFAULT_TENANT --hono.client.password=gw-secret --message.address=e/DEFAULT_TENANT/4711 In this example, we are using message address e/DEFAULT_TENANT/4711 which contains the device that the gateway is publishing the message for.\nCommand \u0026amp; Control The AMQP adapter enables devices to receive commands that have been sent by business applications by means of opening a receiver link using a device specific source address as described below. When a device no longer wants to receive commands anymore, it can simply close the link.\nWhen a device has successfully opened a receiver link for commands, the adapter sends an empty notification on behalf of the device to the downstream AMQP 1.0 Messaging Network with the ttd header set to -1, indicating that the device will be ready to receive commands until further notice. Analogously, the adapter sends an empty notification with the ttd header set to 0 when a device closes the link or disconnects.\nDevices send their responses to commands by means of sending an AMQP message with properties specific to the command that has been executed. The AMQP adapter accepts responses being published using either at most once (QoS 0) or at least once (QoS 1) delivery semantics. The device must send the command response messages using the same (sender) link that it uses for sending telemetry data and events.\nThe AMQP adapter checks the configured message limit before accepting any command requests and responses. In case of incoming command requests from business applications or the command responses from devices, if the message limit is exceeded, the Adapter rejects the message with the reason amqp:resource-limit-exceeded.\nReceiving Commands A device MUST use the following source address in its attach frame to open a link for receiving commands:\n command (authenticated device) command (authenticated gateway receiving commands for all devices it acts on behalf of) command/${tenant}/${device-id} (unauthenticated device) command/${tenant}/${device-id} (authenticated gateway receiving commands for a specific device it acts on behalf of)  The adapter supports AT LEAST ONCE delivery of command messages only. A client therefore MUST use unsettled for the snd-settle-mode and first for the rcv-settle-mode fields of its attach frame during link establishment. All other combinations are not supported and result in the termination of the link.\nOnce the link has been established, the adapter will send command messages having the following properties:\n   Name Mandatory Location Type Description     subject yes properties string Contains the name of the command to be executed.   reply-to no properties string Contains the address to which the command response should be sent. This property will be empty for one-way commands.   correlation-id no properties string This property will be empty for one-way commands, otherwise it will contain the identifier used to correlate the response with the command request.   device_id no application-properties string This property will only be set if an authenticated gateway has connected to the adapter. It will contain the id of the device (connected to the gateway) that the command is targeted at.    Authenticated gateways will receive commands for devices which do not connect to a protocol adapter directly but instead are connected to the gateway. Corresponding devices have to be configured so that they can be used with a gateway. See Configuring Gateway Devices for details.\nA gateway can open a link to receive commands for all devices it acts on behalf of. An authenticated gateway can also open a receiver link for commands targeted at a specific device.\nWhen processing an incoming command message, the protocol adapter will give precedence to a device-specific command consumer matching the command target device, whether it was created by a gateway or by the device itself. If multiple such consumer links have been created, by multiple gateways and/or from the device itself, the gateway or device that last created the consumer link will get the command messages.\nIf no device-specific command consumer exists for a command target device, but one gateway, that may act on behalf of the device, has opened a generic, device-unspecific command consumer link, then the command message is sent to that gateway.\nIf multiple gateways have opened a generic command consumer link, the protocol adapter may have to decide to which gateway a particular command message will be sent to. In case the command target device has already sent a telemetry, event or command response message via a gateway and if that gateway has opened a command consumer link, that gateway will be chosen. Otherwise one gateway that may act on behalf of the command target device and that has opened a command consumer link will be chosen randomly to receive the command message.\nClients MUST settle command messages using one of the following outcomes:\n accepted: The command message has been accepted for processing. released: The command message can not be processed by the client due to a (temporary) problem at the client side. rejected: The command message can not be processed by the client because the message does not fulfill some requirements. The rejected outcome\u0026rsquo;s error field SHOULD indicate the reason why the message can not be processed.  Sending a Response to a Command A device only needs to respond to commands that contain a reply-to address and a correlation-id. However, if the application expects a response, then devices must publish a response back to the application. Devices may use the same anonymous sender link for this purpose that they also use for sending telemetry data and events.\nThe adapter supports AT LEAST ONCE delivery of command response messages only. A client therefore MUST set the settled property to false and the rcv-settle-mode property to first in all transfer frame(s) it uses for uploading command responses. All other combinations are not supported by the adapter and result in the message being rejected.\n Authentication: SASL PLAIN or SASL EXTERNAL Message properties:  (required) to: MUST contain the value of the reply-to property of the command request message. (required) correlation-id: MUST contain the value of the correlation-id property of the command request message. (optional) content-type: The type of payload contained in the message body.   Message application-properties:  (required) status: MUST contain an integer status code indicating the outcome of processing the command at the device (see Command \u0026amp; Control API for details).   Message Body:  (optional) Arbitrary payload contained in either a single AMQP Data or AmqpValue section. Note that the adapter only supports values of type string or array of bytes in the AmqpValue section. Values of other types will be ignored.   Outcomes:  accepted: The message has been successfully forwarded downstream. released: The message could not be processed by the adapter due to a (temporary) problem that has not been caused by the client. Potential reasons include that there is no active downstream consumer for messages from the device. rejected: The message could not be processed by the adapter because the client and/or the message did not fulfill some requirements. The rejected outcome\u0026rsquo;s error field will indicate the reason why the message could not be processed. Possible error conditions include:  hono:bad-request: The message does not meet all formal requirements, e.g. a required property is missing. amqp:unauthorized-access: The adapter is not enabled for the tenant that the client belongs to. amqp:resource-limit-exceeded: One of the Resource Limit Checks has failed for the tenant that the client belongs to. amqp:precondition-failed: The message does not fulfill certain requirements, e.g adapter cannot assert device registration etc.      Examples The AMQP adapter client can be used to simulate a device which receives commands and sends responses back to the application. The command line client is used to simulate an application sending commands to devices and receiving command responses from devices.\nStart the AMQP adapter client, as follows:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-command --hono.client.username=sensor1@DEFAULT_TENANT --hono.client.password=hono-secret After successfully starting the client, a message indicating that the device is ready to receive commands will be printed to standard output. The device is now waiting to receive commands from applications.\nTo send a command to the device, open a new terminal shell and start the command application, as shown below:\n# in directory: hono/cli/ java -jar target/hono-cli-*-exec.jar --hono.client.host=localhost --hono.client.username=consumer@HONO --hono.client.password=verysecret --spring.profiles.active=command,ssl  Note Change into the cli directory before running the command above to start the command application. If you change into the target directory (i.e cli/target), then the client will not be able to locate to certificate needed to connect to the messaging network.  Once the command application starts successfully, enter a command name, payload and content-type of the command to send to the device.\n\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt; Enter name of command for device [DEFAULT_TENANT:4711] (prefix with \u0026#39;ow:\u0026#39; to send one-way command): setBrightness \u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt; Enter command payload: some-payload \u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt; Enter content type: text/plain After sending the command, the device (i.e. AMQP command client) will print out the command name and payload that it receives and automatically sends a command response to the application.\nReceived Command Message : [Command name: setBrightness, Command payload: some-payload] Command response sent [outcome: Accepted{}] Downstream Meta Data The adapter includes the following meta data in the application properties of messages being sent downstream:\n   Name Type Description     device_id string The identifier of the device that the message originates from.   orig_adapter string Contains the adapter\u0026rsquo;s type name which can be used by downstream consumers to determine the protocol adapter that the message has been received over. The AMQP adapter\u0026rsquo;s type name is hono-amqp.   orig_address string Contains the AMQP target address that the device has used to send the data.    The adapter also considers defaults registered for the device at either the tenant or the device level. The values of the default properties are determined as follows:\n If the message already contains a non-empty property of the same name, the value if unchanged. Otherwise, if a default property of the same name is defined in the device\u0026rsquo;s registration information, that value is used. Otherwise, if a default property of the same name is defined for the tenant that the device belongs to, that value is used.  Note that of the standard AMQP 1.0 message properties only the content-type and ttl can be set this way to a default value.\nEvent Message Time-to-live Events published by devices will usually be persisted by the AMQP Messaging Network in order to support deferred delivery to downstream consumers. In most cases the AMQP Messaging Network can be configured with a maximum time-to-live to apply to the events so that the events will be removed from the persistent store if no consumer has attached to receive the event before the message expires.\nIn order to support environments where the AMQP Messaging Network cannot be configured accordingly, the protocol adapter supports setting a downstream event message\u0026rsquo;s ttl property based on the default ttl and max-ttl values configured for a tenant/device as described in the Tenant API.\nTenant specific Configuration The adapter uses the Tenant API to retrieve tenant specific configuration for adapter type hono-amqp. The following properties are (currently) supported:\n   Name Type Default Value Description     enabled boolean true If set to false the adapter will reject all data from devices belonging to the tenant and respond with a amqp:unauthorized-access as the error condition value for rejecting the message.   "
 },
 {
 	"uri": "https://www.eclipse.org/hono/docs/dev/user-guide/coap-adapter/",
 	"title": "CoAP Adapter",
 	"tags": [],
 	"description": "",
-	"content": "The CoAP protocol adapter exposes CoAP based endpoints for Eclipse Hono™\u0026rsquo;s south bound Telemetry, Event and Command \u0026amp; Control APIs.\nDevice Authentication The CoAP adapter by default requires clients (devices or gateway components) to authenticate during connection establishment. The adapter (currently) only supports PSK as part of a DTLS handshake for that purpose. Additional variants mentioned in Securing CoAP might be added in the future.\nThe adapter tries to authenticate the device using these mechanisms in the following order\nPSK The identity provided in the ClientKeyExchange must have the form auth-id@tenant, e.g. sensor1@DEFAULT_TENANT. The adapter performs the handshake using the credentials the configured Credentials service has on record for the client. The adapter uses the Credentials API\u0026rsquo;s get operation to retrieve the credentials on record with the tenant and auth-id provided by the device in the identity and psk as the type of secret as query parameters.\nThe examples below refer to devices 4711 and gw-1 of tenant DEFAULT_TENANT using auth-ids sensor1 and gw1 and corresponding secrets. The example deployment as described in the Deployment Guides comes pre-configured with the corresponding entities in its device registry component. Please refer to the Credentials API for details regarding the different types of secrets.\nNB There is a subtle difference between the device identifier (device-id) and the auth-id a device uses for authentication. See Device Identity for a discussion of the concepts.\nMessage Limits The adapter rejects\n a client\u0026rsquo;s request to upload data with status code 429 Too Many Requests and any AMQP 1.0 message containing a command sent by a north bound application  if the message limit that has been configured for the device\u0026rsquo;s tenant is exceeded.\nCoAP Content Format Codes CoAP doesn\u0026rsquo;t use a textual identifier for content types. Instead, numbers are used, which are maintained by the IANA. The IANA - CoAP Content Formats page lists all (currently) registered codes and the corresponding media types.\nPublish Telemetry Data (authenticated Device) The device is authenticated using PSK.\n URI: /telemetry Method: POST Type:  CON: at least once delivery semantics NON: at most once delivery semantics   Request Options:  (optional) content-format: The type of payload contained in the request body. Required, if request contains payload.   Query Parameters:  (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) empty: Marks the request as an empty notification.   Request Body:  (optional) Arbitrary payload encoded according to the given content type. Maybe empty, if URI-query: empty is provided.   Response Options:  (optional) content-format: A media type describing the semantics and format of payload contained in the response body. This option will only be present if the response contains a command to be executed by the device which requires input data. Note that this option will be empty if the media type contained in the command (AMQP) message\u0026rsquo;s content-type property cannot be mapped to one of the registered CoAP content-format codes. (optional) location-query: The hono-command query parameter contains the name of the command to execute. This option will only be present if the response contains a command to be executed by the device. (optional) location-path: The location path is command for one-way-commands and command_response/\u0026lt;command-request-id\u0026gt; for commands expecting a response. In the latter case, the location-path option contains exactly the URI-path that the device must use when sending its response to the command. This option will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device. (optional) Error details, if status code is \u0026gt;= 4.00.   Response Codes:  2.04 (Changed): The data in the request body has been accepted for processing. The response may contain a command for the device to execute. Note that if the message type is NON (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer (yet). However, if the message type is CON (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 4.00 (Bad Request): The request cannot be processed. Possible reasons include:  the request body is empty, and the URI-query option doesn\u0026rsquo;t contain the empty parameter.   4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no consumer of telemetry data for the given tenant connected to Hono, or the consumer has not indicated that it may receive further messages (not giving credits). If the message type is CON (at least once semantics), the reason may be:  The consumer has indicated that it didn\u0026rsquo;t process the telemetry data. The consumer failed to indicate in time whether it has processed the telemetry data.        This is the preferred way for devices to publish telemetry data. It is available only if the protocol adapter is configured to require devices to authenticate (which is the default).\nExamples\nThe examples provided below make use of the coap-client command line tool which is part of the libcoap project. Precompiled packages should be available for different Linux variants.\nPublish some JSON data for device 4711 using default message type CON (at least once):\ncoap-client -u sensor1@DEFAULT_TENANT -k hono-secret -m POST coaps://hono.eclipseprojects.io/telemetry -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39;  Note coap-client only reports error response-codes, so the expected 2.04 response code will not be printed to the terminal.  Publish some JSON data for device 4711 using message type NON (at most once):\ncoap-client -u sensor1@DEFAULT_TENANT -k hono-secret -N -m POST coaps://hono.eclipseprojects.io/telemetry -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish some JSON data for device 4711, indicating that the device will wait for 10 seconds to receive the response:\ncoap-client -u sensor1@DEFAULT_TENANT -k hono-secret -m POST coaps://hono.eclipseprojects.io/telemetry?hono-ttd=10 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; { \u0026#34;brightness\u0026#34;: 87 }  Note In the example above the response actually contains payload that should be used as input to a command to be executed by the device. This is just for illustrative purposes. You will usually get an empty response because there is no downstream application attached which could send any commands to the device.  Publish Telemetry Data (unauthenticated Device)  URI: /telemetry/${tenantId}/${deviceId} Method: PUT Type:  CON: at least once delivery semantics NON: at most once delivery semantics   Request Options:  (optional) content-format: The type of payload contained in the request body. Required, if request contains payload.   Query Parameters:  (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) empty: Marks the request as an empty notification.   Request Body:  (optional) Arbitrary payload encoded according to the given content type. Maybe empty, if URI-query: empty is provided.   Response Options:  (optional) content-format: A media type describing the semantics and format of payload contained in the response body. This option will only be present if the response contains a command to be executed by the device which requires input data. Note that this option will be empty if the media type contained in the command (AMQP) message\u0026rsquo;s content-type property cannot be mapped to one of the registered CoAP content-format codes. (optional) location-query: The hono-command query parameter contains the name of the command to execute. This option will only be present if the response contains a command to be executed by the device. (optional) location-path: The location path is command for one-way-commands and command_response/\u0026lt;command-request-id\u0026gt; for commands expecting a response. In the latter case, the location-path option contains exactly the URI-path that the device must use when sending its response to the command. This option will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 2.05 (Content). (optional) Error details, if status code is \u0026gt;= 4.00.   Response Codes:  2.04 (Changed): The data in the request body has been accepted for processing. The response may contain a command for the device to execute. Note that if the message type is NON (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer (yet). However, if the message type is CON (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 4.00 (Bad Request): The request cannot be processed. Possible reasons include:  the request body is empty, and the URI-query option doesn\u0026rsquo;t contain the empty parameter.   4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter. The given device does not belong to the given tenant.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no consumer of telemetry data for the given tenant connected to Hono, or the consumer has not indicated that it may receive further messages (not giving credits). If the message type is CON (at least once semantics), the reason may be:  The consumer has indicated that it didn\u0026rsquo;t process the telemetry data. The consumer failed to indicate in time whether it has processed the telemetry data.        This resource MUST be used by devices that have not authenticated to the protocol adapter. Note that this requires the HONO_COAP_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nPublish some JSON data for device 4711 using default message type CON (at least once):\ncoap-client -m PUT coap://hono.eclipseprojects.io/telemetry/DEFAULT_TENANT/4711 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish some JSON data for device 4711 using message type NON (at most once):\ncoap-client -N -m PUT coap://hono.eclipseprojects.io/telemetry/DEFAULT_TENANT/4711 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish some JSON data for device 4711, indicating that the device will wait for 10 seconds to receive the response:\ncoap-client -m PUT coap://hono.eclipseprojects.io/telemetry/DEFAULT_TENANT/4711?hono-ttd=10 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; { \u0026#34;brightness\u0026#34;: 87 } Publish Telemetry Data (authenticated Gateway)  URI: /telemetry/${tenantId}/${deviceId} Method: PUT Type:  CON: at least once delivery semantics NON: at most once delivery semantics   Request Options:  (optional) content-format: The type of payload contained in the request body. Required, if request contains payload.   Query Parameters:  (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) empty: Marks the request as an empty notification.   Request Body:  (optional) Arbitrary payload encoded according to the given content type. Maybe empty, if URI-query: empty is provided.   Response Options:  (optional) content-format: A media type describing the semantics and format of payload contained in the response body. This option will only be present if the response contains a command to be executed by the device which requires input data. Note that this option will be empty if the media type contained in the command (AMQP) message\u0026rsquo;s content-type property cannot be mapped to one of the registered CoAP content-format codes. (optional) location-query: The hono-command query parameter contains the name of the command to execute. This option will only be present if the response contains a command to be executed by the device. (optional) location-path: The location path is command/${tenantId}/${deviceId} for one-way-commands and command_response/${tenantId}/${deviceId}/\u0026lt;command-request-id\u0026gt; for commands expecting a response. In the latter case, the location-path option contains exactly the URI-path that the device must use when sending its response to the command. Note that in both cases the ${tenantId}/${deviceId} path segments indicate the device that the command is targeted at. This option will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 2.05 (Content). (optional) Error details, if status code is \u0026gt;= 4.00.   Response Codes:  2.04 (Changed): The data in the request body has been accepted for processing. The response may contain a command for a device to execute. Note that if the message type is NON (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer (yet). However, if the message type is CON (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 4.00 (Bad Request): The request cannot be processed. Possible reasons include:  the request body is empty, and the URI-query option doesn\u0026rsquo;t contain the empty parameter.   4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The tenant that the gateway belongs to is not allowed to use this protocol adapter. The device belongs to another tenant than the gateway. The gateway is not authorized to act on behalf of the device. The gateway associated with the device is not registered or disabled.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no consumer of telemetry data for the given tenant connected to Hono, or the consumer has not indicated that it may receive further messages (not giving credits). If the message type is CON (at least once semantics), the reason may be:  The consumer has indicated that it didn\u0026rsquo;t process the telemetry data. The consumer failed to indicate in time whether it has processed the telemetry data.        This resource can be used by gateway components to publish data on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the parameters from the URI are used to identify the device that the gateway publishes data for.\nThe protocol adapter checks the gateway\u0026rsquo;s authority to publish data on behalf of the device implicitly by means of retrieving a registration assertion for the device from the configured Device Registration service.\nExamples\nPublish some JSON data for device 4712 using default message type CON (at least once):\ncoap-client -u gw@DEFAULT_TENANT -k gw-secret -m PUT coaps://hono.eclipseprojects.io/telemetry/DEFAULT_TENANT/4712 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish some JSON data for device 4712 using message type NON (at most once):\ncoap-client -u gw@DEFAULT_TENANT -k gw-secret -N -m PUT coaps://hono.eclipseprojects.io/telemetry/DEFAULT_TENANT/4712 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish some JSON data for device 4712, indicating that the gateway will wait for 10 seconds to receive the response:\ncoap-client -u gw@DEFAULT_TENANT -k gw-secret -m PUT coaps://hono.eclipseprojects.io/telemetry/DEFAULT_TENANT/4712?hono-ttd=10 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; { \u0026#34;brightness\u0026#34;: 87 } NB The examples above assume that a gateway device has been registered with psk credentials with auth-id gw and secret gw-secret which is authorized to publish data on behalf of device 4712.\nPublish an Event (authenticated Device) The device is authenticated using PSK.\n URI: /event Method: POST Type:CON Request Options:  (optional) content-format: The type of payload contained in the request body. Required, if request contains payload.   Query Parameters:  (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) empty: Marks the request as an empty notification.   Request Body:  (optional) Arbitrary payload encoded according to the given content type. Maybe empty, if URI-query: empty is provided.   Response Options:  (optional) content-format: A media type describing the semantics and format of payload contained in the response body. This option will only be present if the response contains a command to be executed by the device which requires input data. Note that this option will be empty if the media type contained in the command (AMQP) message\u0026rsquo;s content-type property cannot be mapped to one of the registered CoAP content-format codes. (optional) location-query: The hono-command query parameter contains the name of the command to execute. This option will only be present if the response contains a command to be executed by the device. (optional) location-path: The location path is command for one-way-commands and command_response/\u0026lt;command-request-id\u0026gt; for commands expecting a response. In the latter case, the location-path option contains exactly the URI-path that the device must use when sending its response to the command. This option will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 2.05 (Content). (optional) Error details, if status code is \u0026gt;= 4.00.   Response Codes:  2.04 (Changed): The data in the request body has been accepted for processing. The response may contain a command for the device to execute. Note that if the message type is NON (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer (yet). However, if the message type is CON (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 4.00 (Bad Request): The request cannot be processed. Possible reasons include:  the request body is empty, and the URI-query option doesn\u0026rsquo;t contain the empty parameter.   4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed because there is no consumer of events for the given tenant connected to Hono, or the consumer didn\u0026rsquo;t process the event.    This is the preferred way for devices to publish events. It is available only if the protocol adapter is configured to require devices to authenticate (which is the default).\nExamples\nThe examples provided below make use of the coap-client command line tool which is part of the libcoap project. Precompiled packages should be available for different Linux variants.\nPublish some JSON data for device 4711 using default message type CON (at least once):\ncoap-client -u sensor1@DEFAULT_TENANT -k hono-secret -m POST coaps://hono.eclipseprojects.io/event -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39;  Note coap-client only reports error response-codes, so the expected 2.04 response code will not be printed to the terminal.  Publish some JSON data for device 4711, indicating that the device will wait for 10 seconds to receive the response:\ncoap-client -u sensor1@DEFAULT_TENANT -k hono-secret -m POST coaps://hono.eclipseprojects.io/event?hono-ttd=10 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; { \u0026#34;brightness\u0026#34;: 87 }  Note In the example above the response actually contains payload that should be used as input to a command to be executed by the device. This is just for illustrative purposes. You will usually get an empty response because there is no downstream application attached which could send any commands to the device.  Publish an Event (unauthenticated Device)  URI: /event/${tenantId}/${deviceId} Method: PUT Type:CON Request Options:  (optional) content-format: The type of payload contained in the request body. Required, if request contains payload.   Query Parameters:  (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) empty: Marks the request as an empty notification.   Request Body:  (optional) Arbitrary payload encoded according to the given content type. Maybe empty, if URI-query: empty is provided.   Response Options:  (optional) content-format: A media type describing the semantics and format of payload contained in the response body. This option will only be present if the response contains a command to be executed by the device which requires input data. Note that this option will be empty if the media type contained in the command (AMQP) message\u0026rsquo;s content-type property cannot be mapped to one of the registered CoAP content-format codes. (optional) location-query: The hono-command query parameter contains the name of the command to execute. This option will only be present if the response contains a command to be executed by the device. (optional) location-path: The location path is command for one-way-commands and command_response/\u0026lt;command-request-id\u0026gt; for commands expecting a response. In the latter case, the location-path option contains exactly the URI-path that the device must use when sending its response to the command. This option will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 2.05 (Content). (optional) Error details, if status code is \u0026gt;= 4.00.   Response Codes:  2.04 (Changed): The data in the request body has been accepted for processing. The response may contain a command for the device to execute. Note that if the message type is NON (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer (yet). However, if the message type is CON (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 4.00 (Bad Request): The request cannot be processed. Possible reasons include:  the request body is empty, and the URI-query option doesn\u0026rsquo;t contain the empty parameter.   4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter. The given device does not belong to the given tenant.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed because there is no consumer of events for the given tenant connected to Hono, or the consumer didn\u0026rsquo;t process the event.    This resource MUST be used by devices that have not authenticated to the protocol adapter. Note that this requires the HONO_COAP_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nPublish some JSON data for device 4711 using default message type CON (at least once):\ncoap-client -m PUT coap://hono.eclipseprojects.io/event/DEFAULT_TENANT/4711 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish some JSON data for device 4711, indicating that the device will wait for 10 seconds to receive the response:\ncoap-client -m PUT coap://hono.eclipseprojects.io/event/DEFAULT_TENANT/4711?hono-ttd=10 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; { \u0026#34;brightness\u0026#34;: 87 } Publish an Event (authenticated Gateway)  URI: /event/${tenantId}/${deviceId} Method: PUT Type:CON Request Options:  (optional) content-format: The type of payload contained in the request body. Required, if request contains payload.   Query Parameters:  (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) empty: Marks the request as an empty notification.   Request Body:  (optional) Arbitrary payload encoded according to the given content type. Maybe empty, if URI-query: empty is provided.   Response Options:  (optional) content-format: A media type describing the semantics and format of payload contained in the response body. This option will only be present if the response contains a command to be executed by the device which requires input data. Note that this option will be empty if the media type contained in the command (AMQP) message\u0026rsquo;s content-type property cannot be mapped to one of the registered CoAP content-format codes. (optional) location-query: The hono-command query parameter contains the name of the command to execute. This option will only be present if the response contains a command to be executed by the device. (optional) location-path: The location path is command/${tenantId}/${deviceId} for one-way-commands and command_response/${tenantId}/${deviceId}/\u0026lt;command-request-id\u0026gt; for commands expecting a response. In the latter case, the location-path option contains exactly the URI-path that the device must use when sending its response to the command. Note that in both cases the ${tenantId}/${deviceId} path segments indicate the device that the command is targeted at. This option will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 2.05 (Content). (optional) Error details, if status code is \u0026gt;= 4.00.   Response Codes:  2.04 (Changed): The data in the request body has been accepted for processing. The response may contain a command for a device to execute. Note that if the message type is NON (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer (yet). However, if the message type is CON (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 4.00 (Bad Request): The request cannot be processed. Possible reasons include:  the request body is empty, and the URI-query option doesn\u0026rsquo;t contain the empty parameter.   4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The tenant that the gateway belongs to is not allowed to use this protocol adapter. The device belongs to another tenant than the gateway. The gateway is not authorized to act on behalf of the device. The gateway associated with the device is not registered or disabled.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed because there is no consumer of events for the given tenant connected to Hono, or the consumer didn\u0026rsquo;t process the event.    This resource can be used by gateway components to publish data on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the parameters from the URI are used to identify the device that the gateway publishes data for.\nThe protocol adapter checks the gateway\u0026rsquo;s authority to publish data on behalf of the device implicitly by means of retrieving a registration assertion for the device from the configured Device Registration service.\nExamples\nPublish some JSON data for device 4712 using default message type CON (at least once):\ncoap-client -u gw@DEFAULT_TENANT -k gw-secret -m PUT coaps://hono.eclipseprojects.io/event/DEFAULT_TENANT/4712 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish some JSON data for device 4712, indicating that the gateway will wait for 10 seconds to receive the response:\ncoap-client -u gw@DEFAULT_TENANT -k gw-secret -m PUT coaps://hono.eclipseprojects.io/event/DEFAULT_TENANT/4712?hono-ttd=10 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; { \u0026#34;brightness\u0026#34;: 87 } NB The examples above assume that a gateway device has been registered with psk credentials with auth-id gw and secret gw-secret which is authorized to publish data on behalf of device 4712.\nCommand \u0026amp; Control The CoAP adapter enables devices to receive commands that have been sent by business applications. Commands are delivered to the device by means of a response message. That means a device first has to send a request, indicating how long it will wait for the response. That request can either be a telemetry or event message, with a hono-ttd query parameter (ttd for time till disconnect) specifying the number of seconds the device will wait for the response. The business application can react on that message by sending a command message, targeted at the device. The CoAP adapter will then send the command message as part of the response message to the device.\nCommands handled by gateways Authenticated gateways will receive commands for devices which do not connect to a protocol adapter directly but instead are connected to the gateway. Corresponding devices have to be configured so that they can be used with a gateway. See Configuring Gateway Devices for details.\nA gateway can send a request with the hono-ttd query parameter on the /event or /telemetry URI, indicating its readiness to receive a command for any device it acts on behalf of. Note that in this case, the business application will be notified with the gateway id in the device_id property of the downstream message.\nAn authenticated gateway can also indicate its readiness to receive a command targeted at a specific device. For that, the /event/${tenantId}/${deviceId} or /telemetry/${tenantId}/${deviceId} URI is to be used, containing the id of the device to receive a command for. The business application will receive a notification with that device id.\nIf there are multiple concurrent requests with a hono-ttd query parameter, sent by the command target device and/or one or more of its potential gateways, the CoAP adapter will choose the device or gateway to send the command to as follows:\n A request done by the command target device or by a gateway specifically done for that device, has precedence. If there are multiple, concurrent such requests, the last one will get the command message (if received) in its response. Note that the other requests won\u0026rsquo;t be answered with a command message in their response event if the business application sent multiple command messages. That means commands for a single device can only be requested sequentially, not in parallel. If the above doesn\u0026rsquo;t apply, a single hono-ttd request on the /event or /telemetry URI, sent by a gateway that the command target device is configured for, will get the command message in its response. If there are multiple, concurrent such requests by different gateways, all configured for the command target device, the request by the gateway will be chosen, through which the target device has last sent a telemetry or event message. If the target device hasn\u0026rsquo;t sent a message yet and it is thereby unknown via which gateway the device communicates, then one of the requests will be chosen randomly to set the command in its response.  Sending a Response to a Command (authenticated Device) The device is authenticated using PSK.\n URI: /command_response/${commandRequestId} Method: POST Type: CON Request Options:  (optional) content-type: A media type describing the semantics and format of the payload contained in the request body. This option must be set if the result of processing the command on the device is non-empty. In this case the result data is contained in the request body.   Query Parameters:  (required) hono-cmd-status: An HTTP status code indicating the outcome of processing the command.   Request Body:  (optional) Arbitrary data representing the result of processing the command on the device.   Response Codes:  2.04 (Changed): The response has been successfully delivered to the application that has sent the command. 4.00 (Bad Request): The request cannot be processed because the command status or command request ID are missing/malformed. 4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no application listening for a reply to the given commandRequestId. The application has already given up on waiting for a response.      This is the preferred way for devices to respond to commands. It is available only if the protocol adapter is configured to require devices to authenticate (which is the default).\nExample\nSend a response to a previously received command with the command-request-id req-id-uuid for device 4711:\ncoap-client -u sensor1@DEFAULT_TENANT -k hono-secret coaps://hono.eclipseprojects.io/command_response/req-id-uuid?hono-cmd-status=200 Sending a Response to a Command (unauthenticated Device)  URI: /command_response/${tenantId}/${deviceId}/${commandRequestId} Method: PUT Type: CON Request Options:  (optional) content-type: A media type describing the semantics and format of the payload contained in the request body. This option must be set if the result of processing the command on the device is non-empty. In this case the result data is contained in the request body.   Query Parameters:  (required) hono-cmd-status: An HTTP status code indicating the outcome of processing the command.   Request Body:  (optional) Arbitrary data representing the result of processing the command on the device.   Response Codes:  2.04 (Changed): The response has been successfully delivered to the application that has sent the command. 4.00 (Bad Request): The request cannot be processed because the command status or command request ID are missing/malformed. 4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter. The given device does not belong to the given tenant.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no application listening for a reply to the given commandRequestId. The application has already given up on waiting for a response.      This resource MUST be used by devices that have not authenticated to the protocol adapter. Note that this requires the HONO_HTTP_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nSend a response to a previously received command with the command-request-id req-id-uuid for the unauthenticated device 4711:\ncoap-client -u sensor1@DEFAULT_TENANT -k hono-secret coaps://hono.eclipseprojects.io/command_response/DEFAULT_TENANT/4711/req-id-uuid?hono-cmd-status=200 -e \u0026#39;{\u0026#34;brightness-changed\u0026#34;: true}\u0026#39; Sending a Response to a Command (authenticated Gateway)  URI: /command_response/${tenantId}/${deviceId}/${commandRequestId} Method: PUT Type: CON Request Options:  (optional) content-type: A media type describing the semantics and format of the payload contained in the request body. This option must be set if the result of processing the command on the device is non-empty. In this case the result data is contained in the request body.   Query Parameters:  (required) hono-cmd-status: An HTTP status code indicating the outcome of processing the command.   Request Body:  (optional) Arbitrary data representing the result of processing the command on the device.   Response Codes:  2.04 (Changed): The response has been successfully delivered to the application that has sent the command. 4.00 (Bad Request): The request cannot be processed because the command status or command request ID are missing/malformed. 4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter. The given device does not belong to the given tenant. The gateway is not authorized to act on behalf of the device. The gateway associated with the device is not registered or disabled.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no application listening for a reply to the given commandRequestId. The application has already given up on waiting for a response.      This resource can be used by gateway components to send the response to a command on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the parameters from the URI are used to identify the device that the gateway publishes data for.\nThe protocol adapter checks the gateway\u0026rsquo;s authority to send responses to a command on behalf of the device implicitly by means of retrieving a registration assertion for the device from the [configured Device Registration service] (/hono/docs/dev/admin-guide/common-config/#device-registration-service-connection-configuration).\nExamples\nSend a response to a previously received command with the command-request-id req-id-uuid for device 4712:\ncoap-client -u gw@DEFAULT_TENANT -k gw-secret coaps://hono.eclipseprojects.io/command_response/DEFAULT_TENANT/4712/req-id-uuid?hono-cmd-status=200 -e \u0026#39;{\u0026#34;brightness-changed\u0026#34;: true}\u0026#39; NB The example above assumes that a gateway device has been registered with psk credentials with auth-id gw and secret gw-secret which is authorized to publish data on behalf of device 4712.\nDownstream Meta Data The adapter includes the following meta data in the application properties of messages being sent downstream:\n   Name Type Description     device_id string The identifier of the device that the message originates from.   orig_adapter string Contains the adapter\u0026rsquo;s type name which can be used by downstream consumers to determine the protocol adapter that the message has been received over. The CoAP adapter\u0026rsquo;s type name is hono-coap.   orig_address string Contains the (relative) URI that the device has originally posted the data to.   ttd integer Contains the effective number of seconds that the device will wait for a response. This property is only set if the request contains the hono-ttd URI-query option.    The adapter also considers defaults registered for the device at either the tenant or the device level. The values of the default properties are determined as follows:\n If the message already contains a non-empty property of the same name, the value if unchanged. Otherwise, if a default property of the same name is defined in the device\u0026rsquo;s registration information, that value is used. Otherwise, if a default property of the same name is defined for the tenant that the device belongs to, that value is used.  Note that of the standard AMQP 1.0 message properties only the content-type and ttl can be set this way to a default value.\nEvent Message Time-to-live Events published by devices will usually be persisted by the AMQP Messaging Network in order to support deferred delivery to downstream consumers. In most cases the AMQP Messaging Network can be configured with a maximum time-to-live to apply to the events so that the events will be removed from the persistent store if no consumer has attached to receive the event before the message expires.\nIn order to support environments where the AMQP Messaging Network cannot be configured accordingly, the protocol adapter supports setting a downstream event message\u0026rsquo;s ttl property based on the hono-ttl property set as a query parameter in the event requests by the devices. Also the default ttl and max-ttl values can be configured for a tenant/device as described in the [Tenant API] (/hono/docs/dev/api/tenant/#resource-limits-configuration-format).\nTenant specific Configuration The adapter uses the Tenant API to retrieve tenant specific configuration for adapter type hono-coap. The following properties are (currently) supported:\n   Name Type Default Value Description     enabled boolean true If set to false the adapter will reject all data from devices belonging to the tenant.   max-ttd integer 60 Defines a tenant specific upper limit for the time until disconnect property that devices may include in requests for uploading telemetry data or events. Please refer to the Command \u0026amp; Control concept page for a discussion of this parameter\u0026rsquo;s purpose and usage.\nThis property can be set for the hono-coap adapter type as an extension property in the adapter section of the tenant configuration.\nIf it is not set, then the default value of 60 seconds is used.   timeoutToAck integer - This property has the same semantics as the corresponding property at the adapter level. However, any (non-null) value configured for a tenant takes precedence over the adapter level value for all devices of the particular tenant.   "
+	"content": "The CoAP protocol adapter exposes CoAP based endpoints for Eclipse Hono™\u0026rsquo;s south bound Telemetry, Event and Command \u0026amp; Control APIs.\nDevice Authentication The CoAP adapter by default requires clients (devices or gateway components) to authenticate during connection establishment. The adapter (currently) only supports PSK as part of a DTLS handshake for that purpose. Additional variants mentioned in Securing CoAP might be added in the future.\nThe adapter tries to authenticate the device using these mechanisms in the following order\nPSK The identity provided in the ClientKeyExchange must have the form auth-id@tenant, e.g. sensor1@DEFAULT_TENANT. The adapter performs the handshake using the credentials the configured Credentials service has on record for the client. The adapter uses the Credentials API\u0026rsquo;s get operation to retrieve the credentials on record with the tenant and auth-id provided by the device in the identity and psk as the type of secret as query parameters.\nThe examples below refer to devices 4711 and gw-1 of tenant DEFAULT_TENANT using auth-ids sensor1 and gw1 and corresponding secrets. The example deployment as described in the Deployment Guides comes pre-configured with the corresponding entities in its device registry component. Please refer to the Credentials API for details regarding the different types of secrets.\nNB There is a subtle difference between the device identifier (device-id) and the auth-id a device uses for authentication. See Device Identity for a discussion of the concepts.\nMessage Limits The adapter rejects\n a client\u0026rsquo;s request to upload data with status code 429 Too Many Requests and any AMQP 1.0 message containing a command sent by a north bound application  if the message limit that has been configured for the device\u0026rsquo;s tenant is exceeded.\nCoAP Content Format Codes CoAP doesn\u0026rsquo;t use a textual identifier for content types. Instead, numbers are used, which are maintained by the IANA. The IANA - CoAP Content Formats page lists all (currently) registered codes and the corresponding media types.\nPublish Telemetry Data (authenticated Device) The device is authenticated using PSK.\n URI: /telemetry Method: POST Type:  CON: at least once delivery semantics NON: at most once delivery semantics   Request Options:  (optional) content-format: The type of payload contained in the request body. Required, if request contains payload.   Query Parameters:  (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) empty: Marks the request as an empty notification.   Request Body:  (optional) Arbitrary payload encoded according to the given content type. Maybe empty, if URI-query: empty is provided.   Response Options:  (optional) content-format: A media type describing the semantics and format of payload contained in the response body. This option will only be present if the response contains a command to be executed by the device which requires input data. Note that this option will be empty if the media type contained in the command (AMQP) message\u0026rsquo;s content-type property cannot be mapped to one of the registered CoAP content-format codes. (optional) location-query: The hono-command query parameter contains the name of the command to execute. This option will only be present if the response contains a command to be executed by the device. (optional) location-path: The location path is command for one-way-commands and command_response/\u0026lt;command-request-id\u0026gt; for commands expecting a response. In the latter case, the location-path option contains exactly the URI-path that the device must use when sending its response to the command. This option will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device. (optional) Error details, if status code is \u0026gt;= 4.00.   Response Codes:  2.04 (Changed): The data in the request body has been accepted for processing. The response may contain a command for the device to execute. Note that if the message type is NON (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer (yet). However, if the message type is CON (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 4.00 (Bad Request): The request cannot be processed. Possible reasons include:  the request body is empty, and the URI-query option doesn\u0026rsquo;t contain the empty parameter.   4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no consumer of telemetry data for the given tenant connected to Hono, or the consumer has not indicated that it may receive further messages (not giving credits). If the message type is CON (at least once semantics), the reason may be:  The consumer has indicated that it didn\u0026rsquo;t process the telemetry data. The consumer failed to indicate in time whether it has processed the telemetry data.        This is the preferred way for devices to publish telemetry data. It is available only if the protocol adapter is configured to require devices to authenticate (which is the default).\nExamples\nThe examples provided below make use of the coap-client command line tool which is part of the libcoap project. Precompiled packages should be available for different Linux variants.\nPublish some JSON data for device 4711 using default message type CON (at least once):\ncoap-client -u sensor1@DEFAULT_TENANT -k hono-secret -m POST coaps://hono.eclipseprojects.io/telemetry -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39;  Note coap-client only reports error response-codes, so the expected 2.04 response code will not be printed to the terminal.  Publish some JSON data for device 4711 using message type NON (at most once):\ncoap-client -u sensor1@DEFAULT_TENANT -k hono-secret -N -m POST coaps://hono.eclipseprojects.io/telemetry -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish some JSON data for device 4711, indicating that the device will wait for 10 seconds to receive the response:\ncoap-client -u sensor1@DEFAULT_TENANT -k hono-secret -m POST coaps://hono.eclipseprojects.io/telemetry?hono-ttd=10 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; { \u0026#34;brightness\u0026#34;: 87 }  Note In the example above the response actually contains payload that should be used as input to a command to be executed by the device. This is just for illustrative purposes. You will usually get an empty response because there is no downstream application attached which could send any commands to the device.  Publish Telemetry Data (unauthenticated Device)  URI: /telemetry/${tenantId}/${deviceId} Method: PUT Type:  CON: at least once delivery semantics NON: at most once delivery semantics   Request Options:  (optional) content-format: The type of payload contained in the request body. Required, if request contains payload.   Query Parameters:  (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) empty: Marks the request as an empty notification.   Request Body:  (optional) Arbitrary payload encoded according to the given content type. Maybe empty, if URI-query: empty is provided.   Response Options:  (optional) content-format: A media type describing the semantics and format of payload contained in the response body. This option will only be present if the response contains a command to be executed by the device which requires input data. Note that this option will be empty if the media type contained in the command (AMQP) message\u0026rsquo;s content-type property cannot be mapped to one of the registered CoAP content-format codes. (optional) location-query: The hono-command query parameter contains the name of the command to execute. This option will only be present if the response contains a command to be executed by the device. (optional) location-path: The location path is command for one-way-commands and command_response/\u0026lt;command-request-id\u0026gt; for commands expecting a response. In the latter case, the location-path option contains exactly the URI-path that the device must use when sending its response to the command. This option will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 2.05 (Content). (optional) Error details, if status code is \u0026gt;= 4.00.   Response Codes:  2.04 (Changed): The data in the request body has been accepted for processing. The response may contain a command for the device to execute. Note that if the message type is NON (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer (yet). However, if the message type is CON (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 4.00 (Bad Request): The request cannot be processed. Possible reasons include:  the request body is empty, and the URI-query option doesn\u0026rsquo;t contain the empty parameter.   4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter. The given device does not belong to the given tenant.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no consumer of telemetry data for the given tenant connected to Hono, or the consumer has not indicated that it may receive further messages (not giving credits). If the message type is CON (at least once semantics), the reason may be:  The consumer has indicated that it didn\u0026rsquo;t process the telemetry data. The consumer failed to indicate in time whether it has processed the telemetry data.        This resource MUST be used by devices that have not authenticated to the protocol adapter. Note that this requires the HONO_COAP_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nPublish some JSON data for device 4711 using default message type CON (at least once):\ncoap-client -m PUT coap://hono.eclipseprojects.io/telemetry/DEFAULT_TENANT/4711 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish some JSON data for device 4711 using message type NON (at most once):\ncoap-client -N -m PUT coap://hono.eclipseprojects.io/telemetry/DEFAULT_TENANT/4711 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish some JSON data for device 4711, indicating that the device will wait for 10 seconds to receive the response:\ncoap-client -m PUT coap://hono.eclipseprojects.io/telemetry/DEFAULT_TENANT/4711?hono-ttd=10 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; { \u0026#34;brightness\u0026#34;: 87 } Publish Telemetry Data (authenticated Gateway)  URI: /telemetry/${tenantId}/${deviceId} Method: PUT Type:  CON: at least once delivery semantics NON: at most once delivery semantics   Request Options:  (optional) content-format: The type of payload contained in the request body. Required, if request contains payload.   Query Parameters:  (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) empty: Marks the request as an empty notification.   Request Body:  (optional) Arbitrary payload encoded according to the given content type. Maybe empty, if URI-query: empty is provided.   Response Options:  (optional) content-format: A media type describing the semantics and format of payload contained in the response body. This option will only be present if the response contains a command to be executed by the device which requires input data. Note that this option will be empty if the media type contained in the command (AMQP) message\u0026rsquo;s content-type property cannot be mapped to one of the registered CoAP content-format codes. (optional) location-query: The hono-command query parameter contains the name of the command to execute. This option will only be present if the response contains a command to be executed by the device. (optional) location-path: The location path is command/${tenantId}/${deviceId} for one-way-commands and command_response/${tenantId}/${deviceId}/\u0026lt;command-request-id\u0026gt; for commands expecting a response. In the latter case, the location-path option contains exactly the URI-path that the device must use when sending its response to the command. Note that in both cases the ${tenantId}/${deviceId} path segments indicate the device that the command is targeted at. This option will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 2.05 (Content). (optional) Error details, if status code is \u0026gt;= 4.00.   Response Codes:  2.04 (Changed): The data in the request body has been accepted for processing. The response may contain a command for a device to execute. Note that if the message type is NON (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer (yet). However, if the message type is CON (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 4.00 (Bad Request): The request cannot be processed. Possible reasons include:  the request body is empty, and the URI-query option doesn\u0026rsquo;t contain the empty parameter.   4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The tenant that the gateway belongs to is not allowed to use this protocol adapter. The device belongs to another tenant than the gateway. The gateway is not authorized to act on behalf of the device. The gateway associated with the device is not registered or disabled.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no consumer of telemetry data for the given tenant connected to Hono, or the consumer has not indicated that it may receive further messages (not giving credits). If the message type is CON (at least once semantics), the reason may be:  The consumer has indicated that it didn\u0026rsquo;t process the telemetry data. The consumer failed to indicate in time whether it has processed the telemetry data.        This resource can be used by gateway components to publish data on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the parameters from the URI are used to identify the device that the gateway publishes data for.\nThe protocol adapter checks the gateway\u0026rsquo;s authority to publish data on behalf of the device implicitly by means of retrieving a registration assertion for the device from the configured Device Registration service.\nExamples\nPublish some JSON data for device 4712 using default message type CON (at least once):\ncoap-client -u gw@DEFAULT_TENANT -k gw-secret -m PUT coaps://hono.eclipseprojects.io/telemetry/DEFAULT_TENANT/4712 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish some JSON data for device 4712 using message type NON (at most once):\ncoap-client -u gw@DEFAULT_TENANT -k gw-secret -N -m PUT coaps://hono.eclipseprojects.io/telemetry/DEFAULT_TENANT/4712 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish some JSON data for device 4712, indicating that the gateway will wait for 10 seconds to receive the response:\ncoap-client -u gw@DEFAULT_TENANT -k gw-secret -m PUT coaps://hono.eclipseprojects.io/telemetry/DEFAULT_TENANT/4712?hono-ttd=10 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; { \u0026#34;brightness\u0026#34;: 87 } NB The examples above assume that a gateway device has been registered with psk credentials with auth-id gw and secret gw-secret which is authorized to publish data on behalf of device 4712.\nPublish an Event (authenticated Device) The device is authenticated using PSK.\n URI: /event Method: POST Type:CON Request Options:  (optional) content-format: The type of payload contained in the request body. Required, if request contains payload.   Query Parameters:  (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) empty: Marks the request as an empty notification.   Request Body:  (optional) Arbitrary payload encoded according to the given content type. Maybe empty, if URI-query: empty is provided.   Response Options:  (optional) content-format: A media type describing the semantics and format of payload contained in the response body. This option will only be present if the response contains a command to be executed by the device which requires input data. Note that this option will be empty if the media type contained in the command (AMQP) message\u0026rsquo;s content-type property cannot be mapped to one of the registered CoAP content-format codes. (optional) location-query: The hono-command query parameter contains the name of the command to execute. This option will only be present if the response contains a command to be executed by the device. (optional) location-path: The location path is command for one-way-commands and command_response/\u0026lt;command-request-id\u0026gt; for commands expecting a response. In the latter case, the location-path option contains exactly the URI-path that the device must use when sending its response to the command. This option will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 2.05 (Content). (optional) Error details, if status code is \u0026gt;= 4.00.   Response Codes:  2.04 (Changed): The data in the request body has been accepted for processing. The response may contain a command for the device to execute. Note that if the message type is NON (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer (yet). However, if the message type is CON (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 4.00 (Bad Request): The request cannot be processed. Possible reasons include:  the request body is empty, and the URI-query option doesn\u0026rsquo;t contain the empty parameter.   4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed because there is no consumer of events for the given tenant connected to Hono, or the consumer didn\u0026rsquo;t process the event.    This is the preferred way for devices to publish events. It is available only if the protocol adapter is configured to require devices to authenticate (which is the default).\nExamples\nThe examples provided below make use of the coap-client command line tool which is part of the libcoap project. Precompiled packages should be available for different Linux variants.\nPublish some JSON data for device 4711 using default message type CON (at least once):\ncoap-client -u sensor1@DEFAULT_TENANT -k hono-secret -m POST coaps://hono.eclipseprojects.io/event -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39;  Note coap-client only reports error response-codes, so the expected 2.04 response code will not be printed to the terminal.  Publish some JSON data for device 4711, indicating that the device will wait for 10 seconds to receive the response:\ncoap-client -u sensor1@DEFAULT_TENANT -k hono-secret -m POST coaps://hono.eclipseprojects.io/event?hono-ttd=10 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; { \u0026#34;brightness\u0026#34;: 87 }  Note In the example above the response actually contains payload that should be used as input to a command to be executed by the device. This is just for illustrative purposes. You will usually get an empty response because there is no downstream application attached which could send any commands to the device.  Publish an Event (unauthenticated Device)  URI: /event/${tenantId}/${deviceId} Method: PUT Type:CON Request Options:  (optional) content-format: The type of payload contained in the request body. Required, if request contains payload.   Query Parameters:  (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) empty: Marks the request as an empty notification.   Request Body:  (optional) Arbitrary payload encoded according to the given content type. Maybe empty, if URI-query: empty is provided.   Response Options:  (optional) content-format: A media type describing the semantics and format of payload contained in the response body. This option will only be present if the response contains a command to be executed by the device which requires input data. Note that this option will be empty if the media type contained in the command (AMQP) message\u0026rsquo;s content-type property cannot be mapped to one of the registered CoAP content-format codes. (optional) location-query: The hono-command query parameter contains the name of the command to execute. This option will only be present if the response contains a command to be executed by the device. (optional) location-path: The location path is command for one-way-commands and command_response/\u0026lt;command-request-id\u0026gt; for commands expecting a response. In the latter case, the location-path option contains exactly the URI-path that the device must use when sending its response to the command. This option will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 2.05 (Content). (optional) Error details, if status code is \u0026gt;= 4.00.   Response Codes:  2.04 (Changed): The data in the request body has been accepted for processing. The response may contain a command for the device to execute. Note that if the message type is NON (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer (yet). However, if the message type is CON (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 4.00 (Bad Request): The request cannot be processed. Possible reasons include:  the request body is empty, and the URI-query option doesn\u0026rsquo;t contain the empty parameter.   4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter. The given device does not belong to the given tenant.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed because there is no consumer of events for the given tenant connected to Hono, or the consumer didn\u0026rsquo;t process the event.    This resource MUST be used by devices that have not authenticated to the protocol adapter. Note that this requires the HONO_COAP_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nPublish some JSON data for device 4711 using default message type CON (at least once):\ncoap-client -m PUT coap://hono.eclipseprojects.io/event/DEFAULT_TENANT/4711 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish some JSON data for device 4711, indicating that the device will wait for 10 seconds to receive the response:\ncoap-client -m PUT coap://hono.eclipseprojects.io/event/DEFAULT_TENANT/4711?hono-ttd=10 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; { \u0026#34;brightness\u0026#34;: 87 } Publish an Event (authenticated Gateway)  URI: /event/${tenantId}/${deviceId} Method: PUT Type:CON Request Options:  (optional) content-format: The type of payload contained in the request body. Required, if request contains payload.   Query Parameters:  (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) empty: Marks the request as an empty notification.   Request Body:  (optional) Arbitrary payload encoded according to the given content type. Maybe empty, if URI-query: empty is provided.   Response Options:  (optional) content-format: A media type describing the semantics and format of payload contained in the response body. This option will only be present if the response contains a command to be executed by the device which requires input data. Note that this option will be empty if the media type contained in the command (AMQP) message\u0026rsquo;s content-type property cannot be mapped to one of the registered CoAP content-format codes. (optional) location-query: The hono-command query parameter contains the name of the command to execute. This option will only be present if the response contains a command to be executed by the device. (optional) location-path: The location path is command/${tenantId}/${deviceId} for one-way-commands and command_response/${tenantId}/${deviceId}/\u0026lt;command-request-id\u0026gt; for commands expecting a response. In the latter case, the location-path option contains exactly the URI-path that the device must use when sending its response to the command. Note that in both cases the ${tenantId}/${deviceId} path segments indicate the device that the command is targeted at. This option will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 2.05 (Content). (optional) Error details, if status code is \u0026gt;= 4.00.   Response Codes:  2.04 (Changed): The data in the request body has been accepted for processing. The response may contain a command for a device to execute. Note that if the message type is NON (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer (yet). However, if the message type is CON (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 4.00 (Bad Request): The request cannot be processed. Possible reasons include:  the request body is empty, and the URI-query option doesn\u0026rsquo;t contain the empty parameter.   4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The tenant that the gateway belongs to is not allowed to use this protocol adapter. The device belongs to another tenant than the gateway. The gateway is not authorized to act on behalf of the device. The gateway associated with the device is not registered or disabled.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed because there is no consumer of events for the given tenant connected to Hono, or the consumer didn\u0026rsquo;t process the event.    This resource can be used by gateway components to publish data on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the parameters from the URI are used to identify the device that the gateway publishes data for.\nThe protocol adapter checks the gateway\u0026rsquo;s authority to publish data on behalf of the device implicitly by means of retrieving a registration assertion for the device from the configured Device Registration service.\nExamples\nPublish some JSON data for device 4712 using default message type CON (at least once):\ncoap-client -u gw@DEFAULT_TENANT -k gw-secret -m PUT coaps://hono.eclipseprojects.io/event/DEFAULT_TENANT/4712 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish some JSON data for device 4712, indicating that the gateway will wait for 10 seconds to receive the response:\ncoap-client -u gw@DEFAULT_TENANT -k gw-secret -m PUT coaps://hono.eclipseprojects.io/event/DEFAULT_TENANT/4712?hono-ttd=10 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; { \u0026#34;brightness\u0026#34;: 87 } NB The examples above assume that a gateway device has been registered with psk credentials with auth-id gw and secret gw-secret which is authorized to publish data on behalf of device 4712.\nCommand \u0026amp; Control The CoAP adapter enables devices to receive commands that have been sent by business applications. Commands are delivered to the device by means of a response message. That means a device first has to send a request, indicating how long it will wait for the response. That request can either be a telemetry or event message, with a hono-ttd query parameter (ttd for time till disconnect) specifying the number of seconds the device will wait for the response. The business application can react on that message by sending a command message, targeted at the device. The CoAP adapter will then send the command message as part of the response message to the device.\nCommands handled by gateways Authenticated gateways will receive commands for devices which do not connect to a protocol adapter directly but instead are connected to the gateway. Corresponding devices have to be configured so that they can be used with a gateway. See Configuring Gateway Devices for details.\nA gateway can send a request with the hono-ttd query parameter on the /event or /telemetry URI, indicating its readiness to receive a command for any device it acts on behalf of. Note that in this case, the business application will be notified with the gateway id in the device_id property of the downstream message.\nAn authenticated gateway can also indicate its readiness to receive a command targeted at a specific device. For that, the /event/${tenantId}/${deviceId} or /telemetry/${tenantId}/${deviceId} URI is to be used, containing the id of the device to receive a command for. The business application will receive a notification with that device id.\nIf there are multiple concurrent requests with a hono-ttd query parameter, sent by the command target device and/or one or more of its potential gateways, the CoAP adapter will choose the device or gateway to send the command to as follows:\n A request done by the command target device or by a gateway specifically done for that device, has precedence. If there are multiple, concurrent such requests, the last one will get the command message (if received) in its response. Note that the other requests won\u0026rsquo;t be answered with a command message in their response event if the business application sent multiple command messages. That means commands for a single device can only be requested sequentially, not in parallel. If the above doesn\u0026rsquo;t apply, a single hono-ttd request on the /event or /telemetry URI, sent by a gateway that the command target device is configured for, will get the command message in its response. If there are multiple, concurrent such requests by different gateways, all configured for the command target device, the request by the gateway will be chosen, through which the target device has last sent a telemetry or event message. If the target device hasn\u0026rsquo;t sent a message yet and it is thereby unknown via which gateway the device communicates, then one of the requests will be chosen randomly to set the command in its response.  Sending a Response to a Command (authenticated Device) The device is authenticated using PSK.\n URI: /command_response/${commandRequestId} Method: POST Type: CON Request Options:  (optional) content-type: A media type describing the semantics and format of the payload contained in the request body. This option must be set if the result of processing the command on the device is non-empty. In this case the result data is contained in the request body.   Query Parameters:  (required) hono-cmd-status: An HTTP status code indicating the outcome of processing the command.   Request Body:  (optional) Arbitrary data representing the result of processing the command on the device.   Response Codes:  2.04 (Changed): The response has been successfully delivered to the application that has sent the command. 4.00 (Bad Request): The request cannot be processed because the command status or command request ID are missing/malformed. 4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no application listening for a reply to the given commandRequestId. The application has already given up on waiting for a response.      This is the preferred way for devices to respond to commands. It is available only if the protocol adapter is configured to require devices to authenticate (which is the default).\nExample\nSend a response to a previously received command with the command-request-id req-id-uuid for device 4711:\ncoap-client -u sensor1@DEFAULT_TENANT -k hono-secret coaps://hono.eclipseprojects.io/command_response/req-id-uuid?hono-cmd-status=200 Sending a Response to a Command (unauthenticated Device)  URI: /command_response/${tenantId}/${deviceId}/${commandRequestId} Method: PUT Type: CON Request Options:  (optional) content-type: A media type describing the semantics and format of the payload contained in the request body. This option must be set if the result of processing the command on the device is non-empty. In this case the result data is contained in the request body.   Query Parameters:  (required) hono-cmd-status: An HTTP status code indicating the outcome of processing the command.   Request Body:  (optional) Arbitrary data representing the result of processing the command on the device.   Response Codes:  2.04 (Changed): The response has been successfully delivered to the application that has sent the command. 4.00 (Bad Request): The request cannot be processed because the command status or command request ID are missing/malformed. 4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter. The given device does not belong to the given tenant.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no application listening for a reply to the given commandRequestId. The application has already given up on waiting for a response.      This resource MUST be used by devices that have not authenticated to the protocol adapter. Note that this requires the HONO_HTTP_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nSend a response to a previously received command with the command-request-id req-id-uuid for the unauthenticated device 4711:\ncoap-client -u sensor1@DEFAULT_TENANT -k hono-secret coaps://hono.eclipseprojects.io/command_response/DEFAULT_TENANT/4711/req-id-uuid?hono-cmd-status=200 -e \u0026#39;{\u0026#34;brightness-changed\u0026#34;: true}\u0026#39; Sending a Response to a Command (authenticated Gateway)  URI: /command_response/${tenantId}/${deviceId}/${commandRequestId} Method: PUT Type: CON Request Options:  (optional) content-type: A media type describing the semantics and format of the payload contained in the request body. This option must be set if the result of processing the command on the device is non-empty. In this case the result data is contained in the request body.   Query Parameters:  (required) hono-cmd-status: An HTTP status code indicating the outcome of processing the command.   Request Body:  (optional) Arbitrary data representing the result of processing the command on the device.   Response Codes:  2.04 (Changed): The response has been successfully delivered to the application that has sent the command. 4.00 (Bad Request): The request cannot be processed because the command status or command request ID are missing/malformed. 4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter. The given device does not belong to the given tenant. The gateway is not authorized to act on behalf of the device. The gateway associated with the device is not registered or disabled.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no application listening for a reply to the given commandRequestId. The application has already given up on waiting for a response.      This resource can be used by gateway components to send the response to a command on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the parameters from the URI are used to identify the device that the gateway publishes data for.\nThe protocol adapter checks the gateway\u0026rsquo;s authority to send responses to a command on behalf of the device implicitly by means of retrieving a registration assertion for the device from the configured Device Registration service.\nExamples\nSend a response to a previously received command with the command-request-id req-id-uuid for device 4712:\ncoap-client -u gw@DEFAULT_TENANT -k gw-secret coaps://hono.eclipseprojects.io/command_response/DEFAULT_TENANT/4712/req-id-uuid?hono-cmd-status=200 -e \u0026#39;{\u0026#34;brightness-changed\u0026#34;: true}\u0026#39; NB The example above assumes that a gateway device has been registered with psk credentials with auth-id gw and secret gw-secret which is authorized to publish data on behalf of device 4712.\nDownstream Meta Data The adapter includes the following meta data in the application properties of messages being sent downstream:\n   Name Type Description     device_id string The identifier of the device that the message originates from.   orig_adapter string Contains the adapter\u0026rsquo;s type name which can be used by downstream consumers to determine the protocol adapter that the message has been received over. The CoAP adapter\u0026rsquo;s type name is hono-coap.   orig_address string Contains the (relative) URI that the device has originally posted the data to.   ttd integer Contains the effective number of seconds that the device will wait for a response. This property is only set if the request contains the hono-ttd URI-query option.    The adapter also considers defaults registered for the device at either the tenant or the device level. The values of the default properties are determined as follows:\n If the message already contains a non-empty property of the same name, the value if unchanged. Otherwise, if a default property of the same name is defined in the device\u0026rsquo;s registration information, that value is used. Otherwise, if a default property of the same name is defined for the tenant that the device belongs to, that value is used.  Note that of the standard AMQP 1.0 message properties only the content-type and ttl can be set this way to a default value.\nEvent Message Time-to-live Events published by devices will usually be persisted by the AMQP Messaging Network in order to support deferred delivery to downstream consumers. In most cases the AMQP Messaging Network can be configured with a maximum time-to-live to apply to the events so that the events will be removed from the persistent store if no consumer has attached to receive the event before the message expires.\nIn order to support environments where the AMQP Messaging Network cannot be configured accordingly, the protocol adapter supports setting a downstream event message\u0026rsquo;s ttl property based on the hono-ttl property set as a query parameter in the event requests by the devices. Also the default ttl and max-ttl values can be configured for a tenant/device as described in the Tenant API.\nTenant specific Configuration The adapter uses the Tenant API to retrieve tenant specific configuration for adapter type hono-coap. The following properties are (currently) supported:\n   Name Type Default Value Description     enabled boolean true If set to false the adapter will reject all data from devices belonging to the tenant.   max-ttd integer 60 Defines a tenant specific upper limit for the time until disconnect property that devices may include in requests for uploading telemetry data or events. Please refer to the Command \u0026amp; Control concept page for a discussion of this parameter\u0026rsquo;s purpose and usage.\nThis property can be set for the hono-coap adapter type as an extension property in the adapter section of the tenant configuration.\nIf it is not set, then the default value of 60 seconds is used.   timeoutToAck integer - This property has the same semantics as the corresponding property at the adapter level. However, any (non-null) value configured for a tenant takes precedence over the adapter level value for all devices of the particular tenant.   "
 },
 {
 	"uri": "https://www.eclipse.org/hono/docs/dev/user-guide/kura-adapter/",
 	"title": "Kura Adapter",
 	"tags": [],
 	"description": "",
-	"content": "The Kura protocol adapter exposes an MQTT topic hierarchy allowing Eclipse Kura™ based gateways to publish control and data messages to Eclipse Hono™\u0026rsquo;s Telemetry and Event endpoints.\n Note The Kura adapter is supposed to be used with gateways running Kura version 3.x. Gateways running Kura version 4 and later should connect to the MQTT adapter instead.  Authentication The Kura adapter by default requires devices (gateways) to authenticate during connection establishment. The adapter supports both the authentication based on the username/password provided in an MQTT CONNECT packet as well as client certificate based authentication as part of a TLS handshake for that purpose.\nThe adapter tries to authenticate the device using these mechanisms in the following order\nClient Certificate When a device uses a client certificate for authentication during the TLS handshake, the adapter tries to determine the tenant that the device belongs to based on the issuer DN contained in the certificate. In order for the lookup to succeed, the tenant\u0026rsquo;s trust anchor needs to be configured by means of registering the trusted certificate authority. The device\u0026rsquo;s client certificate will then be validated using the registered trust anchor, thus implicitly establishing the tenant that the device belongs to. In a second step, the adapter uses the Credentials API\u0026rsquo;s get operation to retrieve the credentials on record, including the client certificate\u0026rsquo;s subject DN as the auth-id, x509-cert as the type of secret and the MQTT client identifier as client-id in the request payload.\nNB The adapter needs to be configured for TLS in order to support this mechanism.\nUsername/Password When a device wants to authenticate using this mechanism, it needs to provide a username and a password in the MQTT CONNECT packet it sends in order to initiate the connection. The username must have the form auth-id@tenant, e.g. sensor1@DEFAULT_TENANT. The adapter verifies the credentials provided by the client against the credentials that the configured Credentials service has on record for the client. The adapter uses the Credentials API\u0026rsquo;s get operation to retrieve the credentials on record, including the tenant and auth-id provided by the client in the username, hashed-password as the type of secret and the MQTT client identifier as client-id in the request payload.\nPlease refer to the Eclipse Kura documentation on how to configure the gateway\u0026rsquo;s cloud service connection accordingly. It is important to set the gateway\u0026rsquo;s topic.context.account-name to the ID of the Hono tenant that the gateway has been registered with whereas the gateway\u0026rsquo;s client-id needs to be set to the corresponding Hono device ID. The auth-id used as part of the gateway\u0026rsquo;s username property needs to match the authentication identifier of a set of credentials registered for the device ID in Hono\u0026rsquo;s Credentials service. In other words, the credentials configured on the gateway need to belong to the corresponding device ID.\nNB There is a subtle difference between the device identifier (device-id) and the auth-id a device uses for authentication. See Device Identity for a discussion of the concepts.\nResource Limit Checks The adapter performs additional checks regarding resource limits when a client tries to connect and/or send a message to the adapter.\nConnection Limits The adapter rejects a client\u0026rsquo;s connection attempt with return code 0x05, indicating Connection Refused: not authorized, if\n the maximum number of connections per protocol adapter instance is reached, or if the maximum number of simultaneously connected devices for the tenant is reached.  Please refer to resource-limits for details.\nConnection Duration Limits The adapter rejects a client\u0026rsquo;s connection attempt with return code 0x05, indicating Connection Refused: not authorized, if the connection duration limit that has been configured for the client\u0026rsquo;s tenant is exceeded.\nMessage Limits The adapter\n discards any MQTT PUBLISH packet containing telemetry data or an event that is sent by a client and rejects any AMQP 1.0 message containing a command sent by a north bound application  if the message limit that has been configured for the device\u0026rsquo;s tenant is exceeded.\nConnection Events The adapter can emit Connection Events for client connections being established and/or terminated. Please refer to the common configuration options for details regarding how to enable this behavior.\nThe adapter includes the client identifier from the client\u0026rsquo;s MQTT CONNECT packet as the Connection Event\u0026rsquo;s remote-id.\nPublishing Data Once the gateway has established a connection to the Kura adapter, all control and data messages published by applications running on the gateway are sent to the adapter and mapped to Hono\u0026rsquo;s Telemetry and Event API endpoints as follows:\n The adapter treats all messages that are published to a topic starting with the configured HONO_KURA_CONTROL_PREFIX as control messages. All other messages are considered to be data messages. control messages with QoS 0 are forwarded to Hono\u0026rsquo;s telemetry endpoint whereas messages with QoS 1 are forwarded to the event endpoint. The corresponding AMQP 1.0 messages that are sent downstream have a content type of application/vnd.eclipse.kura-control. data messages with QoS 0 are forwarded to the telemetry endpoint whereas messages with QoS 1 are forwarded to the event endpoint. The corresponding AMQP 1.0 messages that are sent downstream have a content type of application/vnd.eclipse.kura-data.  Downstream Meta Data The adapter includes the following meta data in messages being sent downstream:\n   Name Location Type Description     device_id application string The identifier of the device that the message originates from.   orig_adapter application string Contains the adapter\u0026rsquo;s type name which can be used by downstream consumers to determine the protocol adapter that the message has been received over. The Kura adapter\u0026rsquo;s type name is hono-kura-mqtt.   orig_address application string Contains the name of the MQTT topic that the Kura gateway has originally published the data to.    The adapter also considers defaults registered for the device at either the tenant or the device level. The values of the default properties are determined as follows:\n If the message already contains a non-empty property of the same name, the value if unchanged. Otherwise, if a default property of the same name is defined in the device\u0026rsquo;s registration information, that value is used. Otherwise, if a default property of the same name is defined for the tenant that the device belongs to, that value is used.  Note that of the standard AMQP 1.0 message properties only the content-type and ttl can be set this way to a default value.\nEvent Message Time-to-live Events published by devices will usually be persisted by the AMQP Messaging Network in order to support deferred delivery to downstream consumers. In most cases the AMQP Messaging Network can be configured with a maximum time-to-live to apply to the events so that the events will be removed from the persistent store if no consumer has attached to receive the event before the message expires.\nIn order to support environments where the AMQP Messaging Network cannot be configured accordingly, the protocol adapter supports setting a downstream event message\u0026rsquo;s ttl property based on the default ttl and max-ttl values configured for a tenant/device as described in the [Tenant API] (/hono/docs/dev/api/tenant/#resource-limits-configuration-format).\nTenant specific Configuration The adapter uses the Tenant API to retrieve tenant specific configuration for adapter type hono-kura-mqtt. The following properties are (currently) supported:\n   Name Type Default Value Description     enabled boolean true If set to false the adapter will reject all data from devices belonging to the tenant.   "
+	"content": "The Kura protocol adapter exposes an MQTT topic hierarchy allowing Eclipse Kura™ based gateways to publish control and data messages to Eclipse Hono™\u0026rsquo;s Telemetry and Event endpoints.\n Note The Kura adapter is supposed to be used with gateways running Kura version 3.x. Gateways running Kura version 4 and later should connect to the MQTT adapter instead.  Authentication The Kura adapter by default requires devices (gateways) to authenticate during connection establishment. The adapter supports both the authentication based on the username/password provided in an MQTT CONNECT packet as well as client certificate based authentication as part of a TLS handshake for that purpose.\nThe adapter tries to authenticate the device using these mechanisms in the following order\nClient Certificate When a device uses a client certificate for authentication during the TLS handshake, the adapter tries to determine the tenant that the device belongs to based on the issuer DN contained in the certificate. In order for the lookup to succeed, the tenant\u0026rsquo;s trust anchor needs to be configured by means of registering the trusted certificate authority. The device\u0026rsquo;s client certificate will then be validated using the registered trust anchor, thus implicitly establishing the tenant that the device belongs to. In a second step, the adapter uses the Credentials API\u0026rsquo;s get operation to retrieve the credentials on record, including the client certificate\u0026rsquo;s subject DN as the auth-id, x509-cert as the type of secret and the MQTT client identifier as client-id in the request payload.\nNB The adapter needs to be configured for TLS in order to support this mechanism.\nUsername/Password When a device wants to authenticate using this mechanism, it needs to provide a username and a password in the MQTT CONNECT packet it sends in order to initiate the connection. The username must have the form auth-id@tenant, e.g. sensor1@DEFAULT_TENANT. The adapter verifies the credentials provided by the client against the credentials that the configured Credentials service has on record for the client. The adapter uses the Credentials API\u0026rsquo;s get operation to retrieve the credentials on record, including the tenant and auth-id provided by the client in the username, hashed-password as the type of secret and the MQTT client identifier as client-id in the request payload.\nPlease refer to the Eclipse Kura documentation on how to configure the gateway\u0026rsquo;s cloud service connection accordingly. It is important to set the gateway\u0026rsquo;s topic.context.account-name to the ID of the Hono tenant that the gateway has been registered with whereas the gateway\u0026rsquo;s client-id needs to be set to the corresponding Hono device ID. The auth-id used as part of the gateway\u0026rsquo;s username property needs to match the authentication identifier of a set of credentials registered for the device ID in Hono\u0026rsquo;s Credentials service. In other words, the credentials configured on the gateway need to belong to the corresponding device ID.\nNB There is a subtle difference between the device identifier (device-id) and the auth-id a device uses for authentication. See Device Identity for a discussion of the concepts.\nResource Limit Checks The adapter performs additional checks regarding resource limits when a client tries to connect and/or send a message to the adapter.\nConnection Limits The adapter rejects a client\u0026rsquo;s connection attempt with return code 0x05, indicating Connection Refused: not authorized, if\n the maximum number of connections per protocol adapter instance is reached, or if the maximum number of simultaneously connected devices for the tenant is reached.  Please refer to resource-limits for details.\nConnection Duration Limits The adapter rejects a client\u0026rsquo;s connection attempt with return code 0x05, indicating Connection Refused: not authorized, if the connection duration limit that has been configured for the client\u0026rsquo;s tenant is exceeded.\nMessage Limits The adapter\n discards any MQTT PUBLISH packet containing telemetry data or an event that is sent by a client and rejects any AMQP 1.0 message containing a command sent by a north bound application  if the message limit that has been configured for the device\u0026rsquo;s tenant is exceeded.\nConnection Events The adapter can emit Connection Events for client connections being established and/or terminated. Please refer to the common configuration options for details regarding how to enable this behavior.\nThe adapter includes the client identifier from the client\u0026rsquo;s MQTT CONNECT packet as the Connection Event\u0026rsquo;s remote-id.\nPublishing Data Once the gateway has established a connection to the Kura adapter, all control and data messages published by applications running on the gateway are sent to the adapter and mapped to Hono\u0026rsquo;s Telemetry and Event API endpoints as follows:\n The adapter treats all messages that are published to a topic starting with the configured HONO_KURA_CONTROL_PREFIX as control messages. All other messages are considered to be data messages. control messages with QoS 0 are forwarded to Hono\u0026rsquo;s telemetry endpoint whereas messages with QoS 1 are forwarded to the event endpoint. The corresponding AMQP 1.0 messages that are sent downstream have a content type of application/vnd.eclipse.kura-control. data messages with QoS 0 are forwarded to the telemetry endpoint whereas messages with QoS 1 are forwarded to the event endpoint. The corresponding AMQP 1.0 messages that are sent downstream have a content type of application/vnd.eclipse.kura-data.  Downstream Meta Data The adapter includes the following meta data in messages being sent downstream:\n   Name Location Type Description     device_id application string The identifier of the device that the message originates from.   orig_adapter application string Contains the adapter\u0026rsquo;s type name which can be used by downstream consumers to determine the protocol adapter that the message has been received over. The Kura adapter\u0026rsquo;s type name is hono-kura-mqtt.   orig_address application string Contains the name of the MQTT topic that the Kura gateway has originally published the data to.    The adapter also considers defaults registered for the device at either the tenant or the device level. The values of the default properties are determined as follows:\n If the message already contains a non-empty property of the same name, the value if unchanged. Otherwise, if a default property of the same name is defined in the device\u0026rsquo;s registration information, that value is used. Otherwise, if a default property of the same name is defined for the tenant that the device belongs to, that value is used.  Note that of the standard AMQP 1.0 message properties only the content-type and ttl can be set this way to a default value.\nEvent Message Time-to-live Events published by devices will usually be persisted by the AMQP Messaging Network in order to support deferred delivery to downstream consumers. In most cases the AMQP Messaging Network can be configured with a maximum time-to-live to apply to the events so that the events will be removed from the persistent store if no consumer has attached to receive the event before the message expires.\nIn order to support environments where the AMQP Messaging Network cannot be configured accordingly, the protocol adapter supports setting a downstream event message\u0026rsquo;s ttl property based on the default ttl and max-ttl values configured for a tenant/device as described in the Tenant API.\nTenant specific Configuration The adapter uses the Tenant API to retrieve tenant specific configuration for adapter type hono-kura-mqtt. The following properties are (currently) supported:\n   Name Type Default Value Description     enabled boolean true If set to false the adapter will reject all data from devices belonging to the tenant.   "
 },
 {
 	"uri": "https://www.eclipse.org/hono/docs/dev/user-guide/sigfox-adapter/",
@@ -424,7 +424,7 @@
 	"title": "Helm based Deployment",
 	"tags": [],
 	"description": "",
-	"content": "Eclipse Hono™\u0026rsquo;s components are provided as container images which can be run on arbitrary container orchestration platforms. This page describes the steps necessary to deploy Hono to a Kubernetes cluster using the Helm package manager.\nInstalling Hono Hono\u0026rsquo;s Helm chart is available from the Eclipse IoT Packages chart repository. Please refer to the chart\u0026rsquo;s README for instructions regarding installation and configuration.\nDeploying custom Container Images The chart by default installs Hono\u0026rsquo;s pre-built container images. In some cases it might be desirable to build Hono from source, e.g. in order to use a different metrics back end or to use Jaeger tracing.\nThe container images created as part of the build process need to be made available to the Kubernetes cluster that Hono should be installed to. This usually requires the images to be pushed to a (private) container registry that the cluster can pull them from. Please refer to the documentation of the employed Kubernetes service provider for details regarding the setup and configuration of a private container registry.\nDeploying via a private Registry The first step is getting the source code of Hono. Please refer to Building from Source for details. Once the source code has been retrieved, the build process can be started using the following command:\n# in base directory of Hono working tree: mvn clean install -Pbuild-docker-image,metrics-prometheus,jaeger After the build process has finished, the custom container images need to be pushed to the registry so that the Kubernetes cluster can pull them from there during deployment. Assuming that the images should be tagged with 1.0.3-CUSTOM and the container registry name is my.registry.io, the following command can be used to tag the locally built images and push them to the registry:\n# in base directory of Hono working tree: ./push_hono_images.sh 1.0.3-CUSTOM my.registry.io  Note You may need to log in to the (private) container registry before pushing the images.  The image names that Hono should use for starting up containers can be configured in a YAML file:\ndeviceRegistryExample: imageName: \u0026#34;my.registry.io/eclipse/hono-service-device-registry-file:1.0.3-CUSTOM\u0026#34; authServer: imageName: \u0026#34;my.registry.io/eclipse/hono-service-auth:1.0.3-CUSTOM\u0026#34; deviceConnectionService: imageName: \u0026#34;my.registry.io/eclipse/hono-service-device-connection:1.0.3-CUSTOM\u0026#34; adapters: amqp: imageName: \u0026#34;my.registry.io/eclipse/hono-adapter-amqp-vertx:1.0.3-CUSTOM\u0026#34; mqtt: imageName: \u0026#34;my.registry.io/eclipse/hono-adapter-mqtt-vertx:1.0.3-CUSTOM\u0026#34; http: imageName: \u0026#34;my.registry.io/eclipse/hono-adapter-http-vertx:1.0.3-CUSTOM\u0026#34; Assuming that the YAML file is called imageNames.yaml, installation can then be done using:\nhelm install --dependency-update -n hono -f imageNames.yaml eclipse-hono eclipse-iot/hono Deploying to Minikube When using Minikube as the deployment target, things are a little easier. Minikube comes with an embedded Docker daemon which can be used to build the container images instead of using a local Docker daemon, thus eliminating the need to push the images to a registry altogether. In order to use Minikube\u0026rsquo;s Docker daemon, the following command needs to be run:\neval $(minikube docker-env) This will set the Docker environment variables to point to Minikube\u0026rsquo;s Docker daemon which can then be used for building the container images and storing them locally in the Minikube VM.\nIn any case the build process can be started using the following command:\n# in base directory of Hono working tree: mvn clean install -Pbuild-docker-image,metrics-prometheus,jaeger The newly built images can then be deployed using Helm:\nhelm install --dependency-update -n hono eclipse-hono eclipse-iot/hono Using Jaeger Tracing Hono\u0026rsquo;s components are instrumented using OpenTracing to allow tracking of the distributed processing of messages flowing through the system. The Hono chart can be configured to report tracing information to the Jaeger tracing system. The Spans reported by the components can then be viewed in a web browser.\nIn order for Hono\u0026rsquo;s components to use the Jaeger client for reporting tracing information, the container images need to be built with the jaeger Maven profile. Please refer to [Monitoring \u0026amp; Tracing] (/hono/docs/dev/admin-guide/monitoring-tracing-config/) for details. The newly built images also need to be made available to the target Kubernetes cluster as described in the two previous sections.\nThe chart can be configured to deploy and use an example Jaeger back end by means of setting the jaegerBackendExample.enabled property to true when running Helm:\nhelm install --dependency-update -n hono --set jaegerBackendExample.enabled=true eclipse-hono eclipse-iot/hono This will create a Jaeger back end instance suitable for testing purposes and will configure all deployed Hono components to use the Jaeger back end.\nThe following command can then be used to return the IP address with which the Jaeger UI can be accessed in a browser (ensure minikube tunnel is running when using minikube):\nkubectl get service eclipse-hono-jaeger-query --output=\u0026#34;jsonpath={.status.loadBalancer.ingress[0][\u0026#39;hostname\u0026#39;,\u0026#39;ip\u0026#39;]}\u0026#34; -n hono If no example Jaeger back end should be deployed but instead an existing Jaeger installation should be used, the chart\u0026rsquo;s jaegerAgentConf property can be set to environment variables which are passed in to the Jaeger Agent that is deployed with each of Hono\u0026rsquo;s components.\nhelm install --dependency-update -n hono --set jaegerAgentConf.REPORTER_TYPE=tchannel --set jaegerAgentConf.REPORTER_TCHANNEL_HOST_PORT=my-jaeger-collector:14267 eclipse-hono eclipse-iot/hono Deploying to Azure Kubernetes Service (AKS) The following chapter describes how to use Azure Kubernetes Service (AKS) as a deployment target that has been set up as described in the Setting up a Kubernetes Cluster guide.\nFirst we build the docker images and push them into the ACR. Note that if you define a custom image tag you have to provide the helm with the image tags as described in the chapters above.\n# Resource group where the ACR is deployed. acr_resourcegroupname={YOUR_ACR_RG} # Name of your ACR. acr_registry_name={YOUR_ACR_NAME} # Full name of the ACR. acr_login_server=$acr_registry_name.azurecr.io # Authenticate your docker daemon with the ACR. az acr login --name $ACR_NAME # Build images. cd hono mvn install -Pbuild-docker-image -Ddocker.registry=$acr_login_server # Push images to ACR. ./push_hono_images.sh 1.0.0-SNAPSHOT $acr_login_server Now we can retrieve settings from the deployment for the following steps:\n# Resource group of the AKS deployment resourcegroup_name=hono aks_cluster_name=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.aksClusterName.value -o tsv` http_ip_address=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.httpPublicIPAddress.value -o tsv` amqp_ip_address=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.amqpPublicIPAddress.value -o tsv` mqtt_ip_address=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.mqttPublicIPAddress.value -o tsv` registry_ip_address=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.registryPublicIPAddress.value -o tsv` network_ip_address=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.networkPublicIPAddress.value -o tsv` Note: add the following lines in case you opted for the Azure Service Bus variant:\nservice_bus_namespace=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.serviceBusNamespaceName.value -o tsv` service_bus_key_name=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.serviceBusKeyName.value -o tsv` service_bus_key=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.serviceBusKey.value -o tsv` Next we prepare the k8s environment:\nk8s_namespace=honons kubectl create namespace $k8s_namespace Finally install Hono. Leveraging the managed-premium-retain storage in combination with deviceRegistry.resetFiles=false parameter is optional but ensures that Device registry storage will retain future update deployments.\n# in Hono working tree directory: hono/deploy helm install target/deploy/helm/eclipse-hono/ \\  --dep-up \\  --name hono \\  --namespace $k8s_namespace \\  --set adapters.mqtt.svc.annotations.\u0026#34;service\\.beta\\.kubernetes\\.io/azure-load-balancer-resource-group\u0026#34;=$resourcegroup_name \\  --set adapters.http.svc.annotations.\u0026#34;service\\.beta\\.kubernetes\\.io/azure-load-balancer-resource-group\u0026#34;=$resourcegroup_name \\  --set adapters.amqp.svc.annotations.\u0026#34;service\\.beta\\.kubernetes\\.io/azure-load-balancer-resource-group\u0026#34;=$resourcegroup_name \\  --set deviceRegistryExample.svc.annotations.\u0026#34;service\\.beta\\.kubernetes\\.io/azure-load-balancer-resource-group\u0026#34;=$resourcegroup_name \\  --set amqpMessagingNetworkExample.dispatchRouter.svc.annotations.\u0026#34;service\\.beta\\.kubernetes\\.io/azure-load-balancer-resource-group\u0026#34;=$resourcegroup_name \\  --set deviceRegistryExample.storageClass=managed-premium-retain \\  --set deviceRegistryExample.resetFiles=false \\  --set adapters.mqtt.svc.loadBalancerIP=$mqtt_ip_address \\  --set adapters.http.svc.loadBalancerIP=$http_ip_address \\  --set adapters.amqp.svc.loadBalancerIP=$amqp_ip_address \\  --set deviceRegistryExample.svc.loadBalancerIP=$registry_ip_address \\  --set amqpMessagingNetworkExample.dispatchRouter.svc.loadBalancerIP=$network_ip_address Note: add the following lines in case you opted for the Azure Service Bus variant:\n# Router update required to work together with Azure Service Bus --set amqpMessagingNetworkExample.dispatchRouter.imageName=quay.io/enmasse/qdrouterd-base:1.8.0 \\  --set amqpMessagingNetworkExample.broker.type=servicebus \\  --set amqpMessagingNetworkExample.broker.servicebus.saslUsername=$service_bus_key_name \\  --set amqpMessagingNetworkExample.broker.servicebus.saslPassword=$service_bus_key \\  --set amqpMessagingNetworkExample.broker.servicebus.host=$service_bus_namespace.servicebus.windows.net \\ Have fun with Hono on Microsoft Azure!\nNext steps:\nYou can follow the steps as described in the Getting Started guide with the following differences:\nCompared to a plain k8s deployment Azure provides us DNS names with static IPs for the Hono endpoints. To retrieve them:\nHTTP_ADAPTER_IP=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.httpPublicIPFQDN.value -o tsv` AMQP_ADAPTER_IP=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.amqpPublicIPFQDN.value -o tsv` MQTT_ADAPTER_IP=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.mqttPublicIPFQDN.value -o tsv` REGISTRY_IP=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.registryPublicIPFQDN.value -o tsv` AMQP_NETWORK_IP=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.networkPublicIPFQDN.value -o tsv` As Azure Service Bus does not support auto creation of queues you have to create a queue per tenant (ID), e.g. after you have created your tenant run:\naz servicebus queue create --resource-group $resourcegroup_name \\  --namespace-name $service_bus_namespace \\  --name $MY_TENANT "
+	"content": "Eclipse Hono™\u0026rsquo;s components are provided as container images which can be run on arbitrary container orchestration platforms. This page describes the steps necessary to deploy Hono to a Kubernetes cluster using the Helm package manager.\nInstalling Hono Hono\u0026rsquo;s Helm chart is available from the Eclipse IoT Packages chart repository. Please refer to the chart\u0026rsquo;s README for instructions regarding installation and configuration.\nDeploying custom Container Images The chart by default installs Hono\u0026rsquo;s pre-built container images. In some cases it might be desirable to build Hono from source, e.g. in order to use a different metrics back end or to use Jaeger tracing.\nThe container images created as part of the build process need to be made available to the Kubernetes cluster that Hono should be installed to. This usually requires the images to be pushed to a (private) container registry that the cluster can pull them from. Please refer to the documentation of the employed Kubernetes service provider for details regarding the setup and configuration of a private container registry.\nDeploying via a private Registry The first step is getting the source code of Hono. Please refer to Building from Source for details. Once the source code has been retrieved, the build process can be started using the following command:\n# in base directory of Hono working tree: mvn clean install -Pbuild-docker-image,metrics-prometheus,jaeger After the build process has finished, the custom container images need to be pushed to the registry so that the Kubernetes cluster can pull them from there during deployment. Assuming that the images should be tagged with 1.0.3-CUSTOM and the container registry name is my.registry.io, the following command can be used to tag the locally built images and push them to the registry:\n# in base directory of Hono working tree: ./push_hono_images.sh 1.0.3-CUSTOM my.registry.io  Note You may need to log in to the (private) container registry before pushing the images.  The image names that Hono should use for starting up containers can be configured in a YAML file:\ndeviceRegistryExample: imageName: \u0026#34;my.registry.io/eclipse/hono-service-device-registry-file:1.0.3-CUSTOM\u0026#34; authServer: imageName: \u0026#34;my.registry.io/eclipse/hono-service-auth:1.0.3-CUSTOM\u0026#34; deviceConnectionService: imageName: \u0026#34;my.registry.io/eclipse/hono-service-device-connection:1.0.3-CUSTOM\u0026#34; adapters: amqp: imageName: \u0026#34;my.registry.io/eclipse/hono-adapter-amqp-vertx:1.0.3-CUSTOM\u0026#34; mqtt: imageName: \u0026#34;my.registry.io/eclipse/hono-adapter-mqtt-vertx:1.0.3-CUSTOM\u0026#34; http: imageName: \u0026#34;my.registry.io/eclipse/hono-adapter-http-vertx:1.0.3-CUSTOM\u0026#34; Assuming that the YAML file is called imageNames.yaml, installation can then be done using:\nhelm install --dependency-update -n hono -f imageNames.yaml eclipse-hono eclipse-iot/hono Deploying to Minikube When using Minikube as the deployment target, things are a little easier. Minikube comes with an embedded Docker daemon which can be used to build the container images instead of using a local Docker daemon, thus eliminating the need to push the images to a registry altogether. In order to use Minikube\u0026rsquo;s Docker daemon, the following command needs to be run:\neval $(minikube docker-env) This will set the Docker environment variables to point to Minikube\u0026rsquo;s Docker daemon which can then be used for building the container images and storing them locally in the Minikube VM.\nIn any case the build process can be started using the following command:\n# in base directory of Hono working tree: mvn clean install -Pbuild-docker-image,metrics-prometheus,jaeger The newly built images can then be deployed using Helm:\nhelm install --dependency-update -n hono eclipse-hono eclipse-iot/hono Using Jaeger Tracing Hono\u0026rsquo;s components are instrumented using OpenTracing to allow tracking of the distributed processing of messages flowing through the system. The Hono chart can be configured to report tracing information to the Jaeger tracing system. The Spans reported by the components can then be viewed in a web browser.\nIn order for Hono\u0026rsquo;s components to use the Jaeger client for reporting tracing information, the container images need to be built with the jaeger Maven profile. Please refer to Monitoring \u0026amp; Tracing for details. The newly built images also need to be made available to the target Kubernetes cluster as described in the two previous sections.\nThe chart can be configured to deploy and use an example Jaeger back end by means of setting the jaegerBackendExample.enabled property to true when running Helm:\nhelm install --dependency-update -n hono --set jaegerBackendExample.enabled=true eclipse-hono eclipse-iot/hono This will create a Jaeger back end instance suitable for testing purposes and will configure all deployed Hono components to use the Jaeger back end.\nThe following command can then be used to return the IP address with which the Jaeger UI can be accessed in a browser (ensure minikube tunnel is running when using minikube):\nkubectl get service eclipse-hono-jaeger-query --output=\u0026#34;jsonpath={.status.loadBalancer.ingress[0][\u0026#39;hostname\u0026#39;,\u0026#39;ip\u0026#39;]}\u0026#34; -n hono If no example Jaeger back end should be deployed but instead an existing Jaeger installation should be used, the chart\u0026rsquo;s jaegerAgentConf property can be set to environment variables which are passed in to the Jaeger Agent that is deployed with each of Hono\u0026rsquo;s components.\nhelm install --dependency-update -n hono --set jaegerAgentConf.REPORTER_TYPE=tchannel --set jaegerAgentConf.REPORTER_TCHANNEL_HOST_PORT=my-jaeger-collector:14267 eclipse-hono eclipse-iot/hono Deploying to Azure Kubernetes Service (AKS) The following chapter describes how to use Azure Kubernetes Service (AKS) as a deployment target that has been set up as described in the Setting up a Kubernetes Cluster guide.\nFirst we build the docker images and push them into the ACR. Note that if you define a custom image tag you have to provide the helm with the image tags as described in the chapters above.\n# Resource group where the ACR is deployed. acr_resourcegroupname={YOUR_ACR_RG} # Name of your ACR. acr_registry_name={YOUR_ACR_NAME} # Full name of the ACR. acr_login_server=$acr_registry_name.azurecr.io # Authenticate your docker daemon with the ACR. az acr login --name $ACR_NAME # Build images. cd hono mvn install -Pbuild-docker-image -Ddocker.registry=$acr_login_server # Push images to ACR. ./push_hono_images.sh 1.0.0-SNAPSHOT $acr_login_server Now we can retrieve settings from the deployment for the following steps:\n# Resource group of the AKS deployment resourcegroup_name=hono aks_cluster_name=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.aksClusterName.value -o tsv` http_ip_address=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.httpPublicIPAddress.value -o tsv` amqp_ip_address=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.amqpPublicIPAddress.value -o tsv` mqtt_ip_address=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.mqttPublicIPAddress.value -o tsv` registry_ip_address=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.registryPublicIPAddress.value -o tsv` network_ip_address=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.networkPublicIPAddress.value -o tsv` Note: add the following lines in case you opted for the Azure Service Bus variant:\nservice_bus_namespace=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.serviceBusNamespaceName.value -o tsv` service_bus_key_name=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.serviceBusKeyName.value -o tsv` service_bus_key=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.serviceBusKey.value -o tsv` Next we prepare the k8s environment:\nk8s_namespace=honons kubectl create namespace $k8s_namespace Finally install Hono. Leveraging the managed-premium-retain storage in combination with deviceRegistry.resetFiles=false parameter is optional but ensures that Device registry storage will retain future update deployments.\n# in Hono working tree directory: hono/deploy helm install target/deploy/helm/eclipse-hono/ \\  --dep-up \\  --name hono \\  --namespace $k8s_namespace \\  --set adapters.mqtt.svc.annotations.\u0026#34;service\\.beta\\.kubernetes\\.io/azure-load-balancer-resource-group\u0026#34;=$resourcegroup_name \\  --set adapters.http.svc.annotations.\u0026#34;service\\.beta\\.kubernetes\\.io/azure-load-balancer-resource-group\u0026#34;=$resourcegroup_name \\  --set adapters.amqp.svc.annotations.\u0026#34;service\\.beta\\.kubernetes\\.io/azure-load-balancer-resource-group\u0026#34;=$resourcegroup_name \\  --set deviceRegistryExample.svc.annotations.\u0026#34;service\\.beta\\.kubernetes\\.io/azure-load-balancer-resource-group\u0026#34;=$resourcegroup_name \\  --set amqpMessagingNetworkExample.dispatchRouter.svc.annotations.\u0026#34;service\\.beta\\.kubernetes\\.io/azure-load-balancer-resource-group\u0026#34;=$resourcegroup_name \\  --set deviceRegistryExample.storageClass=managed-premium-retain \\  --set deviceRegistryExample.resetFiles=false \\  --set adapters.mqtt.svc.loadBalancerIP=$mqtt_ip_address \\  --set adapters.http.svc.loadBalancerIP=$http_ip_address \\  --set adapters.amqp.svc.loadBalancerIP=$amqp_ip_address \\  --set deviceRegistryExample.svc.loadBalancerIP=$registry_ip_address \\  --set amqpMessagingNetworkExample.dispatchRouter.svc.loadBalancerIP=$network_ip_address Note: add the following lines in case you opted for the Azure Service Bus variant:\n# Router update required to work together with Azure Service Bus --set amqpMessagingNetworkExample.dispatchRouter.imageName=quay.io/enmasse/qdrouterd-base:1.8.0 \\  --set amqpMessagingNetworkExample.broker.type=servicebus \\  --set amqpMessagingNetworkExample.broker.servicebus.saslUsername=$service_bus_key_name \\  --set amqpMessagingNetworkExample.broker.servicebus.saslPassword=$service_bus_key \\  --set amqpMessagingNetworkExample.broker.servicebus.host=$service_bus_namespace.servicebus.windows.net \\ Have fun with Hono on Microsoft Azure!\nNext steps:\nYou can follow the steps as described in the Getting Started guide with the following differences:\nCompared to a plain k8s deployment Azure provides us DNS names with static IPs for the Hono endpoints. To retrieve them:\nHTTP_ADAPTER_IP=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.httpPublicIPFQDN.value -o tsv` AMQP_ADAPTER_IP=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.amqpPublicIPFQDN.value -o tsv` MQTT_ADAPTER_IP=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.mqttPublicIPFQDN.value -o tsv` REGISTRY_IP=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.registryPublicIPFQDN.value -o tsv` AMQP_NETWORK_IP=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.networkPublicIPFQDN.value -o tsv` As Azure Service Bus does not support auto creation of queues you have to create a queue per tenant (ID), e.g. after you have created your tenant run:\naz servicebus queue create --resource-group $resourcegroup_name \\  --namespace-name $service_bus_namespace \\  --name $MY_TENANT "
 },
 {
 	"uri": "https://www.eclipse.org/hono/docs/dev/deployment/openshift/",
@@ -445,7 +445,7 @@
 	"title": "Limiting Resource Usage",
 	"tags": [],
 	"description": "",
-	"content": "Deploying Eclipse Hono™ to a container orchestration platform is easy thanks to the provided Docker images. This page provides some guidance for configuring the resource consumption of these containers in order to make sure that they get enough memory and CPU to run properly, but to also make sure that individual containers do not use up all the resources causing other containers to starve.\nDocker itself provides means to limit a container\u0026rsquo;s consumption of memory and CPU resources by means of command line options that can be set when starting up a container. Both Kubernetes and OpenShift leverage this mechanism when defining resource limits of a pod. Please refer to the corresponding documentation of Docker, Kubernetes and OpenShift for details regarding the particular syntax to be used.\nJava\u0026rsquo;s View of the World Hono\u0026rsquo;s service components are implemented in Java. When the corresponding Docker container for such a service is started, the only process being run inside the container is therefore a Java virtual machine (JVM). On startup, the JVM tries to determine the amount of memory and the number of CPU cores that it can use to execute workloads. By default the JVM queries the operating system for the corresponding parameters and adjusts its runtime parameters accordingly, e.g. it will by default limit the size of its heap memory to a quarter of the total memory available in order to leave enough memory for other processes running on the same system.\nThis is a reasonable approach when running on bare metal or a VM where other processes are expected to be running on the same machine, thus competing for the same computing resources. However, containers are usually configured to run a single process only so that it makes more sense to dedicate almost all of the available resources to running that process, leaving the (small) rest for the operating system itself.\nAs described above, a Docker container can easily be configured with a limit for memory and CPU resources that it may use during runtime. These limits are set and enforced using Linux CGroups.\nLimiting a Component\u0026rsquo;s Memory Consumption Starting with Java 9, the JVM will correctly determine the total memory and number of CPUs available when running inside of a container. All of the Docker images provided by Hono run with OpenJDK 11 by default, thus ensuring that the JVM considers any memory limits configured for the container when configuring its heap during startup. However, the default algorithm will still only allocate a quarter of the (limited) amount of memory, thus leaving a lot of memory available to the container unused.\nThe following JVM options can be used in Java 9 and later in order to change this behavior:\n -XX:MinRAMPercentage, -XX:MaxRAMPercentage and -XX:InitialRAMPercentage can be used to set the (minimum, maximum and initial) percentage of total memory that may be allocated for the heap. A value of 70-80% should work if no other processes are running in the same container.  Kubernetes In Kubernetes (and OpenShift) the resource limits for a pod, and thus the container(s) that are part of the pod, can be configured in the corresponding PodSpec. The following example from the HTTP adapter\u0026rsquo;s Kubernetes Deployment resource descriptor illustrates the mechanism:\napiVersion: apps/v1beta1 kind: Deployment metadata: name: hono-adapter-http-vertx spec: template: metadata: labels: app: hono-adapter-http-vertx version: \u0026#34;${project.version}\u0026#34; group: ${project.groupId} spec: containers: - image: eclipse/hono-adapter-http-vertx:${project.version} name: eclipse-hono-adapter-http-vertx resources: limits: memory: \u0026#34;256Mi\u0026#34; ports: - containerPort: 8080 protocol: TCP env: - name: SPRING_CONFIG_LOCATION value: file:///etc/hono/ - name: SPRING_PROFILES_ACTIVE value: dev - name: LOGGING_CONFIG value: classpath:logback-spring.xml - name: _JAVA_OPTIONS value: \u0026#34;-XX:MinRAMPercentage=80 -XX:MaxRAMPercentage=80\u0026#34; volumeMounts: - mountPath: /etc/hono name: conf readOnly: true volumes: - name: conf secret: secretName: hono-adapter-http-vertx-conf The resources property defines the overall limit of 256 MB of memory that the pod may use. The _JAVA_OPTIONS environment variable is again used to configure the JVM to use 80% of the total memory for its heap.\nLimiting the Number of Device Connections Hono supports limiting the overall number of simultaneously connected devices per tenant. Please refer to the connections limit concept for more information. The limit needs to be configured at the tenant level using the resource-limits configuration property. Please refer to the Tenant API for configuration details.\nLimiting the Overall Connection Time Hono supports configuring limits based on the overall amount of time that the devices have already been connected to protocol adapters for a tenant. Please refer to the [connection duration limit] (/hono/docs/dev/concepts/resource-limits/) for more information. Before accepting any connection requests from the devices, the protocol adapters verify that the configured connection duration limit is not exceeded. If the limit has been already reached, then the connection request is rejected. The limit needs to be configured at the tenant level using the resource-limits configuration property. Please refer to the Tenant API for configuration details.\nLimiting the Data Volume Hono supports limiting the amount of data that devices of a tenant can publish to Hono during a given time interval. Please refer to the [messages limit concept] (/hono/docs/dev/concepts/resource-limits/) for more information. The limit needs to be configured at the tenant level using the resource-limits configuration property. Please refer to the Tenant API for configuration details.\n"
+	"content": "Deploying Eclipse Hono™ to a container orchestration platform is easy thanks to the provided Docker images. This page provides some guidance for configuring the resource consumption of these containers in order to make sure that they get enough memory and CPU to run properly, but to also make sure that individual containers do not use up all the resources causing other containers to starve.\nDocker itself provides means to limit a container\u0026rsquo;s consumption of memory and CPU resources by means of command line options that can be set when starting up a container. Both Kubernetes and OpenShift leverage this mechanism when defining resource limits of a pod. Please refer to the corresponding documentation of Docker, Kubernetes and OpenShift for details regarding the particular syntax to be used.\nJava\u0026rsquo;s View of the World Hono\u0026rsquo;s service components are implemented in Java. When the corresponding Docker container for such a service is started, the only process being run inside the container is therefore a Java virtual machine (JVM). On startup, the JVM tries to determine the amount of memory and the number of CPU cores that it can use to execute workloads. By default the JVM queries the operating system for the corresponding parameters and adjusts its runtime parameters accordingly, e.g. it will by default limit the size of its heap memory to a quarter of the total memory available in order to leave enough memory for other processes running on the same system.\nThis is a reasonable approach when running on bare metal or a VM where other processes are expected to be running on the same machine, thus competing for the same computing resources. However, containers are usually configured to run a single process only so that it makes more sense to dedicate almost all of the available resources to running that process, leaving the (small) rest for the operating system itself.\nAs described above, a Docker container can easily be configured with a limit for memory and CPU resources that it may use during runtime. These limits are set and enforced using Linux CGroups.\nLimiting a Component\u0026rsquo;s Memory Consumption Starting with Java 9, the JVM will correctly determine the total memory and number of CPUs available when running inside of a container. All of the Docker images provided by Hono run with OpenJDK 11 by default, thus ensuring that the JVM considers any memory limits configured for the container when configuring its heap during startup. However, the default algorithm will still only allocate a quarter of the (limited) amount of memory, thus leaving a lot of memory available to the container unused.\nThe following JVM options can be used in Java 9 and later in order to change this behavior:\n -XX:MinRAMPercentage, -XX:MaxRAMPercentage and -XX:InitialRAMPercentage can be used to set the (minimum, maximum and initial) percentage of total memory that may be allocated for the heap. A value of 70-80% should work if no other processes are running in the same container.  Kubernetes In Kubernetes (and OpenShift) the resource limits for a pod, and thus the container(s) that are part of the pod, can be configured in the corresponding PodSpec. The following example from the HTTP adapter\u0026rsquo;s Kubernetes Deployment resource descriptor illustrates the mechanism:\napiVersion: apps/v1beta1 kind: Deployment metadata: name: hono-adapter-http-vertx spec: template: metadata: labels: app: hono-adapter-http-vertx version: \u0026#34;${project.version}\u0026#34; group: ${project.groupId} spec: containers: - image: eclipse/hono-adapter-http-vertx:${project.version} name: eclipse-hono-adapter-http-vertx resources: limits: memory: \u0026#34;256Mi\u0026#34; ports: - containerPort: 8080 protocol: TCP env: - name: SPRING_CONFIG_LOCATION value: file:///etc/hono/ - name: SPRING_PROFILES_ACTIVE value: dev - name: LOGGING_CONFIG value: classpath:logback-spring.xml - name: _JAVA_OPTIONS value: \u0026#34;-XX:MinRAMPercentage=80 -XX:MaxRAMPercentage=80\u0026#34; volumeMounts: - mountPath: /etc/hono name: conf readOnly: true volumes: - name: conf secret: secretName: hono-adapter-http-vertx-conf The resources property defines the overall limit of 256 MB of memory that the pod may use. The _JAVA_OPTIONS environment variable is again used to configure the JVM to use 80% of the total memory for its heap.\nLimiting the Number of Device Connections Hono supports limiting the overall number of simultaneously connected devices per tenant. Please refer to the connections limit concept for more information. The limit needs to be configured at the tenant level using the resource-limits configuration property. Please refer to the Tenant API for configuration details.\nLimiting the Overall Connection Time Hono supports configuring limits based on the overall amount of time that the devices have already been connected to protocol adapters for a tenant. Please refer to the connection duration limit for more information. Before accepting any connection requests from the devices, the protocol adapters verify that the configured connection duration limit is not exceeded. If the limit has been already reached, then the connection request is rejected. The limit needs to be configured at the tenant level using the resource-limits configuration property. Please refer to the Tenant API for configuration details.\nLimiting the Data Volume Hono supports limiting the amount of data that devices of a tenant can publish to Hono during a given time interval. Please refer to the messages limit concept for more information. The limit needs to be configured at the tenant level using the resource-limits configuration property. Please refer to the Tenant API for configuration details.\n"
 },
 {
 	"uri": "https://www.eclipse.org/hono/docs/dev/architecture/",
diff --git a/docs/dev/tags/index.html b/docs/dev/tags/index.html
index c2db07a..9697cb6 100644
--- a/docs/dev/tags/index.html
+++ b/docs/dev/tags/index.html
@@ -21,21 +21,21 @@
     <title>Tags :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881128" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794699"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881128"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794699"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794699"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881128"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881128"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794699"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881128"></script>
 
     
   </div>
@@ -3139,19 +3139,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794699"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794699"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794699"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794699"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881128"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881128"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881128"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881128"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794699"></script>
-    <script src="/hono/docs/js/learn.js?1618794699"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794699"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881128"></script>
+    <script src="/hono/docs/js/learn.js?1618881128"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881128"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794699" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794699"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881128" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881128"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/user-guide/amqp-adapter/index.html b/docs/dev/user-guide/amqp-adapter/index.html
index 54ec006..3a604d2 100644
--- a/docs/dev/user-guide/amqp-adapter/index.html
+++ b/docs/dev/user-guide/amqp-adapter/index.html
@@ -21,21 +21,21 @@
     <title>AMQP Adapter :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881128" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794698"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881128"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794698"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881128"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881128"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881128"></script>
 
     
   </div>
@@ -2400,7 +2400,7 @@
 <p>The AMQP adapter enables devices to receive commands that have been sent by business applications by means of opening a receiver link using a device specific <em>source address</em> as described below. When a device no longer wants to receive commands anymore, it can simply close the link.</p>
 <p>When a device has successfully opened a receiver link for commands, the adapter sends an <a href="/hono/docs/dev/api/event/#empty-notification">empty notification</a> on behalf of the device to the downstream AMQP 1.0 Messaging Network with the <em>ttd</em> header set to <code>-1</code>, indicating that the device will be ready to receive commands until further notice. Analogously, the adapter sends an empty notification with the <em>ttd</em> header set to <code>0</code> when a device closes the link or disconnects.</p>
 <p>Devices send their responses to commands by means of sending an AMQP message with properties specific to the command that has been executed. The AMQP adapter accepts responses being published using either <em>at most once</em> (QoS 0) or <em>at least once</em> (QoS 1) delivery semantics. The device must send the command response messages using the same (sender) link that it uses for sending telemetry data and events.</p>
-<p>The AMQP adapter checks the configured [message limit] (/hono/docs/dev/concepts/resource-limits/) before accepting any command requests and responses. In case of incoming command requests from business applications or the command responses from devices, if the message limit is exceeded, the Adapter rejects the message with the reason <code>amqp:resource-limit-exceeded</code>.</p>
+<p>The AMQP adapter checks the configured <a href="/hono/docs/dev/concepts/resource-limits/">message limit</a> before accepting any command requests and responses. In case of incoming command requests from business applications or the command responses from devices, if the message limit is exceeded, the Adapter rejects the message with the reason <code>amqp:resource-limit-exceeded</code>.</p>
 <h3 id="receiving-commands">Receiving Commands</h3>
 <p>A device MUST use the following source address in its <em>attach</em> frame to open a link for receiving commands:</p>
 <ul>
@@ -3726,19 +3726,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794699"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794699"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794699"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794699"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881128"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881128"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881128"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881128"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794699"></script>
-    <script src="/hono/docs/js/learn.js?1618794699"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794699"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881128"></script>
+    <script src="/hono/docs/js/learn.js?1618881128"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881128"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794699" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794699"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881128" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881128"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/user-guide/coap-adapter/index.html b/docs/dev/user-guide/coap-adapter/index.html
index 7e6d58f..b808acb 100644
--- a/docs/dev/user-guide/coap-adapter/index.html
+++ b/docs/dev/user-guide/coap-adapter/index.html
@@ -21,21 +21,21 @@
     <title>CoAP Adapter :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881128" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794698"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881128"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794698"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881128"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881128"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881128"></script>
 
     
   </div>
@@ -2762,8 +2762,7 @@
 connection establishment with the protocol adapter are used to authenticate the gateway whereas the parameters from the URI are used
 to identify the device that the gateway publishes data for.</p>
 <p>The protocol adapter checks the gateway&rsquo;s authority to send responses to a command on behalf of the device implicitly by means of
-retrieving a <em>registration assertion</em> for the device from the [configured Device Registration service]
-(/hono/docs/dev/admin-guide/common-config/#device-registration-service-connection-configuration).</p>
+retrieving a <em>registration assertion</em> for the device from the <a href="/hono/docs/dev/admin-guide/common-config/#device-registration-service-connection-configuration">configured Device Registration service</a>.</p>
 <p><strong>Examples</strong></p>
 <p>Send a response to a previously received command with the command-request-id <code>req-id-uuid</code> for device <code>4712</code>:</p>
 <div class="highlight"><pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-sh" data-lang="sh">coap-client -u gw@DEFAULT_TENANT -k gw-secret coaps://hono.eclipseprojects.io/command_response/DEFAULT_TENANT/4712/req-id-uuid?hono-cmd-status<span style="color:#f92672">=</span><span style="color:#ae81ff">200</span> -e <span style="color:#e6db74">&#39;{&#34;brightness-changed&#34;: true}&#39;</span>
@@ -2815,8 +2814,7 @@
 from the persistent store if no consumer has attached to receive the event before the message expires.</p>
 <p>In order to support environments where the AMQP Messaging Network cannot be configured accordingly, the protocol adapter supports setting a
 downstream event message&rsquo;s <em>ttl</em> property based on the <em>hono-ttl</em> property set as a query parameter in the event requests by the devices.
-Also the default <em>ttl</em> and <em>max-ttl</em> values can be configured for a tenant/device as described in the [Tenant API]
-(/hono/docs/dev/api/tenant/#resource-limits-configuration-format).</p>
+Also the default <em>ttl</em> and <em>max-ttl</em> values can be configured for a tenant/device as described in the <a href="/hono/docs/dev/api/tenant/#resource-limits-configuration-format">Tenant API</a>.</p>
 <h2 id="tenant-specific-configuration">Tenant specific Configuration</h2>
 <p>The adapter uses the <a href="/hono/docs/dev/api/tenant/#get-tenant-information">Tenant API</a> to retrieve <em>tenant specific configuration</em> for adapter type <code>hono-coap</code>.
 The following properties are (currently) supported:</p>
@@ -3973,19 +3971,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794699"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794699"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794699"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794699"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881128"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881128"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881128"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881128"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794699"></script>
-    <script src="/hono/docs/js/learn.js?1618794699"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794699"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881128"></script>
+    <script src="/hono/docs/js/learn.js?1618881128"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881128"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794699" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794699"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881128" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881128"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/user-guide/device-registry/index.html b/docs/dev/user-guide/device-registry/index.html
index d7d8b62..72a6a74 100644
--- a/docs/dev/user-guide/device-registry/index.html
+++ b/docs/dev/user-guide/device-registry/index.html
@@ -21,21 +21,21 @@
     <title>Device Registries :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794698" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794698" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881128" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794698"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881128"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794698"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881128"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881128"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794698"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881128"></script>
 
     
   </div>
@@ -3155,19 +3155,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794699"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794699"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794699"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794699"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881128"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881128"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881128"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881128"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794699"></script>
-    <script src="/hono/docs/js/learn.js?1618794699"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794699"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881128"></script>
+    <script src="/hono/docs/js/learn.js?1618881128"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881128"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794699" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794699"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881128" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881128"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/user-guide/file-based-device-registry/index.html b/docs/dev/user-guide/file-based-device-registry/index.html
index 5f4f42e..a23d87c 100644
--- a/docs/dev/user-guide/file-based-device-registry/index.html
+++ b/docs/dev/user-guide/file-based-device-registry/index.html
@@ -21,21 +21,21 @@
     <title>File Based Device Registry :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881128" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794699"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881128"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794699"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794699"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881128"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881128"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794699"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881128"></script>
 
     
   </div>
@@ -3096,19 +3096,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794699"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794699"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794699"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794699"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881128"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881128"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881128"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881128"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794699"></script>
-    <script src="/hono/docs/js/learn.js?1618794699"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794699"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881128"></script>
+    <script src="/hono/docs/js/learn.js?1618881128"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881128"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794699" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794699"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881128" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881128"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/user-guide/http-adapter/index.html b/docs/dev/user-guide/http-adapter/index.html
index db31ba7..d1b1d5a 100644
--- a/docs/dev/user-guide/http-adapter/index.html
+++ b/docs/dev/user-guide/http-adapter/index.html
@@ -21,21 +21,21 @@
     <title>HTTP Adapter :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881128" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794699"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881128"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794699"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794699"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881128"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881128"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794699"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881128"></script>
 
     
   </div>
@@ -2765,8 +2765,7 @@
 from the persistent store if no consumer has attached to receive the event before the message expires.</p>
 <p>In order to support environments where the AMQP Messaging Network cannot be configured accordingly, the protocol adapter supports setting a
 downstream event message&rsquo;s <em>ttl</em> property based on the <em>hono-ttl</em> property set as a header or a query parameter in the event requests by the devices.
-Also the default <em>ttl</em> and <em>max-ttl</em> values can be configured for a tenant/device as described in the [Tenant API]
-(/hono/docs/dev/api/tenant/#resource-limits-configuration-format).</p>
+Also the default <em>ttl</em> and <em>max-ttl</em> values can be configured for a tenant/device as described in the <a href="/hono/docs/dev/api/tenant/#resource-limits-configuration-format">Tenant API</a>.</p>
 <h2 id="tenant-specific-configuration">Tenant specific Configuration</h2>
 <p>The adapter uses the <a href="/hono/docs/dev/api/tenant/#get-tenant-information">Tenant API</a> to retrieve <em>tenant specific configuration</em> for adapter type <code>hono-http</code>.
 The following properties are (currently) supported:</p>
@@ -3917,19 +3916,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794699"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794699"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794699"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794699"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881128"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881128"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881128"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881128"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794699"></script>
-    <script src="/hono/docs/js/learn.js?1618794699"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794699"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881128"></script>
+    <script src="/hono/docs/js/learn.js?1618881128"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881128"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794699" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794699"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881128" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881128"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/user-guide/index.html b/docs/dev/user-guide/index.html
index ae81c29..4a55664 100644
--- a/docs/dev/user-guide/index.html
+++ b/docs/dev/user-guide/index.html
@@ -21,21 +21,21 @@
     <title>User Guide :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881128" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794699"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881128"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794699"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794699"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881128"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881128"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794699"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881128"></script>
 
     
   </div>
@@ -3142,19 +3142,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794699"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794699"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794699"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794699"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881128"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881128"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881128"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881128"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794699"></script>
-    <script src="/hono/docs/js/learn.js?1618794699"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794699"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881128"></script>
+    <script src="/hono/docs/js/learn.js?1618881128"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881128"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794699" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794699"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881128" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881128"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/user-guide/jdbc-based-device-registry/index.html b/docs/dev/user-guide/jdbc-based-device-registry/index.html
index 334d8ce..2d595bd 100644
--- a/docs/dev/user-guide/jdbc-based-device-registry/index.html
+++ b/docs/dev/user-guide/jdbc-based-device-registry/index.html
@@ -21,21 +21,21 @@
     <title>JDBC Based Device Registry :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881128" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794699"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881128"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794699"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794699"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881128"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881128"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794699"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881128"></script>
 
     
   </div>
@@ -3010,19 +3010,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794699"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794699"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794699"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794699"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881128"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881128"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881128"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881128"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794699"></script>
-    <script src="/hono/docs/js/learn.js?1618794699"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794699"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881128"></script>
+    <script src="/hono/docs/js/learn.js?1618881128"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881128"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794699" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794699"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881128" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881128"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/user-guide/kura-adapter/index.html b/docs/dev/user-guide/kura-adapter/index.html
index 49c281d..a0ac11d 100644
--- a/docs/dev/user-guide/kura-adapter/index.html
+++ b/docs/dev/user-guide/kura-adapter/index.html
@@ -21,21 +21,21 @@
     <title>Kura Adapter :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881128" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794699"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881128"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794699"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794699"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881128"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881128"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794699"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881128"></script>
 
     
   </div>
@@ -2171,8 +2171,7 @@
 In most cases the AMQP Messaging Network can be configured with a maximum <em>time-to-live</em> to apply to the events so that the events will be removed
 from the persistent store if no consumer has attached to receive the event before the message expires.</p>
 <p>In order to support environments where the AMQP Messaging Network cannot be configured accordingly, the protocol adapter supports setting a
-downstream event message&rsquo;s <em>ttl</em> property based on the default <em>ttl</em> and <em>max-ttl</em> values configured for a tenant/device as described in the [Tenant API]
-(/hono/docs/dev/api/tenant/#resource-limits-configuration-format).</p>
+downstream event message&rsquo;s <em>ttl</em> property based on the default <em>ttl</em> and <em>max-ttl</em> values configured for a tenant/device as described in the <a href="/hono/docs/dev/api/tenant/#resource-limits-configuration-format">Tenant API</a>.</p>
 <h2 id="tenant-specific-configuration">Tenant specific Configuration</h2>
 <p>The adapter uses the <a href="/hono/docs/dev/api/tenant/#get-tenant-information">Tenant API</a> to retrieve <em>tenant specific configuration</em> for adapter type <code>hono-kura-mqtt</code>.
 The following properties are (currently) supported:</p>
@@ -3317,19 +3316,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794699"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794699"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794699"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794699"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881128"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881128"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881128"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881128"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794699"></script>
-    <script src="/hono/docs/js/learn.js?1618794699"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794699"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881128"></script>
+    <script src="/hono/docs/js/learn.js?1618881128"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881128"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794699" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794699"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881128" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881128"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/user-guide/mongodb-based-device-registry/index.html b/docs/dev/user-guide/mongodb-based-device-registry/index.html
index a4e36a6..2f75359 100644
--- a/docs/dev/user-guide/mongodb-based-device-registry/index.html
+++ b/docs/dev/user-guide/mongodb-based-device-registry/index.html
@@ -21,21 +21,21 @@
     <title>MongoDB Based Device Registry :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881128" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794699"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881128"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794699"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794699"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881128"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881128"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794699"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881128"></script>
 
     
   </div>
@@ -3086,19 +3086,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794699"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794699"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794699"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794699"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881128"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881128"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881128"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881128"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794699"></script>
-    <script src="/hono/docs/js/learn.js?1618794699"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794699"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881128"></script>
+    <script src="/hono/docs/js/learn.js?1618881128"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881128"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794699" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794699"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881128" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881128"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/user-guide/mqtt-adapter/index.html b/docs/dev/user-guide/mqtt-adapter/index.html
index b5f7a88..b1eaa54 100644
--- a/docs/dev/user-guide/mqtt-adapter/index.html
+++ b/docs/dev/user-guide/mqtt-adapter/index.html
@@ -21,21 +21,21 @@
     <title>MQTT Adapter :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881128" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794699"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881128"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794699"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794699"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881128"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881128"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794699"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881128"></script>
 
     
   </div>
@@ -2151,7 +2151,7 @@
 <li>the AMQP 1.0 Messaging Network has capacity to process telemetry messages for the client&rsquo;s tenant and</li>
 <li>the messages published by the client comply with the format defined by the Telemetry API.</li>
 </ul>
-<p>The protocol adapter checks the configured [message limit] (/hono/docs/dev/concepts/resource-limits/) before accepting any telemetry messages. An exceeded message limit will cause an error.</p>
+<p>The protocol adapter checks the configured <a href="/hono/docs/dev/concepts/resource-limits/">message limit</a> before accepting any telemetry messages. An exceeded message limit will cause an error.</p>
 <p>Any kind of error when processing an incoming telemetry message will be reported back to the client if the client has subscribed on a dedicated error topic. See <a href="#error-reporting-via-error-topic">Error Reporting via Error Topic</a> for details.</p>
 <p>If such an error subscription by the client exists, the error will by default be ignored after it got published on the error topic, otherwise the connection to the client will be closed. The handling of errors can further be controlled by means of an <em>on-error</em> property bag parameter set on the telemetry message topic. Refer to <a href="#error-handling">Error Handling</a> for details.</p>
 <p>The devices can optionally indicate the content type of the payload by setting the <em>content-type</em> property explicitly in the <code>property-bag</code>. The <code>property-bag</code> is an optional collection of properties intended for the receiver of the message. A property bag is only allowed at the very end of a topic. It always starts with a <code>/?</code> character, followed by pairs of URL encoded property names and values that are separated by <code>&amp;</code>. For example, a property bag containing two properties <em>seqNo</em> and <em>importance</em> looks like this: <code>/topic/name/?seqNo=10034&amp;importance=high</code>.</p>
@@ -2212,7 +2212,7 @@
 <li>the AMQP 1.0 Messaging Network has capacity to process events for the client&rsquo;s tenant and</li>
 <li>the events published by the client comply with the format defined by the Event API.</li>
 </ul>
-<p>The protocol adapter checks the configured [message limit] (/hono/docs/dev/concepts/resource-limits/) before accepting any event messages. An exceeded message limit will cause an error.</p>
+<p>The protocol adapter checks the configured <a href="/hono/docs/dev/concepts/resource-limits/">message limit</a> before accepting any event messages. An exceeded message limit will cause an error.</p>
 <p>Any kind of error when processing an incoming event message will be reported back to the client if the client has subscribed on a dedicated error topic. See <a href="#error-reporting-via-error-topic">Error Reporting via Error Topic</a> for details.</p>
 <p>If such an error subscription by the client exists, the error will by default be ignored after it got published on the error topic, otherwise the connection to the client will be closed. The handling of errors can further be controlled by means of an <em>on-error</em> property bag parameter set on the event message topic. Refer to <a href="#error-handling">Error Handling</a> for details.</p>
 <p>The devices can optionally indicate a <em>time-to-live</em> duration for event messages and the content type of the payload by setting the <em>hono-ttl</em> and <em>content-type</em> properties explicitly in the <code>property-bag</code>. The <code>property-bag</code> is an optional collection of properties intended for the receiver of the message. A property bag is only allowed at the very end of a topic. It always starts with a <code>/?</code> character, followed by pairs of URL encoded property names and values that are separated by <code>&amp;</code>. For example, a property bag containing two properties <em>seqNo</em> and <em>importance</em> looks like this: <code>/topic/name/?seqNo=10034&amp;importance=high</code>.</p>
@@ -2271,7 +2271,7 @@
 <p>When a device has successfully subscribed, the adapter sends an <a href="/hono/docs/dev/api/event/#empty-notification">empty notification</a> on behalf of the device to the downstream AMQP 1.0 Messaging Network with the <em>ttd</em> header set to <code>-1</code>, indicating that the device will be ready to receive commands until further notice. Analogously, the adapter sends an empty notification with the <em>ttd</em> header set to <code>0</code> when a device unsubscribes from commands.</p>
 <p>Commands can be sent following a <em>request/response</em> pattern or being <em>one-way</em>.</p>
 <p>For <em>Request/Response</em> commands, devices send their responses to commands by means of sending an MQTT <em>PUBLISH</em> message to a topic that is specific to the command that has been executed. The MQTT adapter accepts responses being published using either QoS 0 or QoS 1.</p>
-<p>The MQTT adapter checks the configured [message limit] (/hono/docs/dev/concepts/resource-limits/) before accepting any command requests and responses. In case of incoming command requests from business applications, if the message limit is exceeded, the Adapter rejects the message with the reason <code>amqp:resource-limit-exceeded</code>. And for the incoming command responses from devices, the Adapter rejects the message and closes the connection to the client.</p>
+<p>The MQTT adapter checks the configured <a href="/hono/docs/dev/concepts/resource-limits/">message limit</a> before accepting any command requests and responses. In case of incoming command requests from business applications, if the message limit is exceeded, the Adapter rejects the message with the reason <code>amqp:resource-limit-exceeded</code>. And for the incoming command responses from devices, the Adapter rejects the message and closes the connection to the client.</p>
 <p>The following sections define the topic filters/names to use for subscribing to and responding to commands. The following <em>shorthand</em> versions of topic path segments are supported:</p>
 <ul>
 <li><code>c</code> instead of <code>command</code></li>
@@ -2738,8 +2738,7 @@
 from the persistent store if no consumer has attached to receive the event before the message expires.</p>
 <p>In order to support environments where the AMQP Messaging Network cannot be configured accordingly, the MQTT protocol adapter supports setting a
 downstream event message&rsquo;s <em>ttl</em> property based on the <em>hono-ttl</em> property set as <em>property-bag</em> at the end of the event topic.
-Also the default <em>ttl</em> and <em>max-ttl</em> values can be configured for a tenant/device as described in the [Tenant API]
-(/hono/docs/dev/api/tenant/#resource-limits-configuration-format).</p>
+Also the default <em>ttl</em> and <em>max-ttl</em> values can be configured for a tenant/device as described in the <a href="/hono/docs/dev/api/tenant/#resource-limits-configuration-format">Tenant API</a>.</p>
 <h2 id="tenant-specific-configuration">Tenant specific Configuration</h2>
 <p>The adapter uses the <a href="/hono/docs/dev/api/tenant/#get-tenant-information">Tenant API</a> to retrieve <em>tenant specific configuration</em> for adapter type <code>hono-mqtt</code>.
 The following properties are (currently) supported in the <em>Adapter</em> object:</p>
@@ -3884,19 +3883,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794699"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794699"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794699"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794699"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881128"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881128"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881128"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881128"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794699"></script>
-    <script src="/hono/docs/js/learn.js?1618794699"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794699"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881128"></script>
+    <script src="/hono/docs/js/learn.js?1618881128"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881128"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794699" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794699"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881128" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881128"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/dev/user-guide/sigfox-adapter/index.html b/docs/dev/user-guide/sigfox-adapter/index.html
index 78d3081..e56f588 100644
--- a/docs/dev/user-guide/sigfox-adapter/index.html
+++ b/docs/dev/user-guide/sigfox-adapter/index.html
@@ -21,21 +21,21 @@
     <title>Sigfox Adapter :: Eclipse Hono&trade; Vers.: dev</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794699" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881128" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881128" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794699" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881128" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794699"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881128"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794699"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794699"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881128"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881128"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/\/dev";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794699"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881128"></script>
 
     
   </div>
@@ -3267,19 +3267,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794699"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794699"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794699"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794699"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794699"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881128"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881128"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881128"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881128"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881128"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794699"></script>
-    <script src="/hono/docs/js/learn.js?1618794699"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794699"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881128"></script>
+    <script src="/hono/docs/js/learn.js?1618881128"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881128"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794699" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794699"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881128" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881128"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/index.html b/docs/index.html
index 4ef28c3..5090420 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -21,21 +21,21 @@
     <title>Documentation :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881104" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881104" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881104" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794680"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881104"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794680"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881104"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881104"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881104"></script>
 
     
   </div>
@@ -3109,19 +3109,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794681"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794681"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794681"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794681"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794681"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794681"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881105"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881105"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881105"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881105"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881105"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881105"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794681"></script>
-    <script src="/hono/docs/js/learn.js?1618794681"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794681"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881105"></script>
+    <script src="/hono/docs/js/learn.js?1618881105"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881105"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794681" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794681"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881105" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881105"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/index.json b/docs/index.json
index 08405d0..bdad17d 100644
--- a/docs/index.json
+++ b/docs/index.json
@@ -46,7 +46,7 @@
 	"title": "Device Notifications",
 	"tags": [],
 	"description": "",
-	"content": "Business Applications need to know when an attempt to send a command to device is feasible, e.g. because the device is then known to be connected to a protocol adapter. Devices and Protocol Adapters can indicate to Business Applications a device\u0026rsquo;s intent to e.g. receive commands using specific notifications.\nTime until Disconnect Notification Devices and Protocol Adapters can notify an application about the fact that a device is connected and ready to receive one or more commands by means of including a time \u0026lsquo;til disconnect (ttd) property in telemetry or event messages.\nThe ttd property value indicates the time that the device will stay connected to the protocol adapter. Using this value together with the creation-time of the message, an application can determine whether an attempt to send a command to the device has a reasonable chance of succeeding. The ttd property can be included in any regular telemetry or event message. However, if a device does not have any telemetry data or event to upload to the adapter, it can also use an empty notification instead.\nHono includes utility classes that application developers can use to register a callback to be notified when a device sends a ttd notification. See Hono\u0026rsquo;s example module for details where such a notification callback is used. Please refer to the Telemetry API and the Event API for further details.\nThe following table defines the possible values of the ttd property and their semantics:\n   TTD Description     \u0026gt; 0 The value indicates the number of seconds that the device will stay connected. Devices using a stateless protocol like HTTP will be able to receive a single command only before disconnecting.   -1 The device is now connected (i.e. available to receive upstream messages) until further notice.   0 The device is now disconnected (i.e. not available anymore to receive upstream messages).    Determining a Device\u0026rsquo;s Connection Status An application receiving a downstream message containing a ttd property can check if the device is currently connected (and thus ready to receive a command) by\n adding the ttd value to the creation-time to determine the expiration time, and then comparing the current time with the expiration time  If the current time is after the expiration time, the device should be assumed to already have disconnected again.\nSource of the ttd Value While it seems to be natural that a device itself indicates when it is ready to receive a command, it may not always be possible or desirable to do so. A device could e.g. be not capable to specify the value for ttd in its message, or all devices of a particular setup would always use the same value for ttd, so it would not make much sense to provide this value always again. Additionally different protocols may or may not let a sender set specific values for a message, so a device using a specific protocol may not be able to provide a value for the ttd property at all. For these reasons there are (resp. may be) additional ways of setting the value of ttd:\n Hono\u0026rsquo;s Tenant and Device Registration APIs support the inclusion of default values for application-properties in the AMQP 1.0 message. By these means a device can be configured to always have a specific value for ttd. In a future extension there may be a configuration value per tenant and protocol adapter that sets the value of ttd if it was not provided by other means already (like provided to the protocol adapter or by setting a default value).  Hono\u0026rsquo;s HTTP protocol adapter Hono\u0026rsquo;s HTTP protocol adapter supports the setting of the ttd value in requests explicitly - please refer to the HTTP Adapter for details. Alternatively the default property values for devices from the Device Registry can be used (described above).\nHono\u0026rsquo;s MQTT protocol adapter The MQTT protocol adapter automatically sends a Time until disconnect notification with a ttd value of -1 for a device that subscribes to the appropriate command topic (refer to the [MQTT Adapter user guide] (/hono/docs/user-guide/mqtt-adapter/) for details).\nWhen a device unsubscribes again, the adapter automatically sends a Time until disconnect notification with a ttd value of 0.\nExamples The following sequence diagram shows a Time until disconnect notification while sending a telemetry message downstream via the HTTP protocol adapter:\n  Device command readiness with telemetry data   The following sequence diagram shows a Time until disconnect notification by sending an empty event message downstream via the HTTP protocol adapter:\n  Device command readiness with explicit event  "
+	"content": "Business Applications need to know when an attempt to send a command to device is feasible, e.g. because the device is then known to be connected to a protocol adapter. Devices and Protocol Adapters can indicate to Business Applications a device\u0026rsquo;s intent to e.g. receive commands using specific notifications.\nTime until Disconnect Notification Devices and Protocol Adapters can notify an application about the fact that a device is connected and ready to receive one or more commands by means of including a time \u0026lsquo;til disconnect (ttd) property in telemetry or event messages.\nThe ttd property value indicates the time that the device will stay connected to the protocol adapter. Using this value together with the creation-time of the message, an application can determine whether an attempt to send a command to the device has a reasonable chance of succeeding. The ttd property can be included in any regular telemetry or event message. However, if a device does not have any telemetry data or event to upload to the adapter, it can also use an empty notification instead.\nHono includes utility classes that application developers can use to register a callback to be notified when a device sends a ttd notification. See Hono\u0026rsquo;s example module for details where such a notification callback is used. Please refer to the Telemetry API and the Event API for further details.\nThe following table defines the possible values of the ttd property and their semantics:\n   TTD Description     \u0026gt; 0 The value indicates the number of seconds that the device will stay connected. Devices using a stateless protocol like HTTP will be able to receive a single command only before disconnecting.   -1 The device is now connected (i.e. available to receive upstream messages) until further notice.   0 The device is now disconnected (i.e. not available anymore to receive upstream messages).    Determining a Device\u0026rsquo;s Connection Status An application receiving a downstream message containing a ttd property can check if the device is currently connected (and thus ready to receive a command) by\n adding the ttd value to the creation-time to determine the expiration time, and then comparing the current time with the expiration time  If the current time is after the expiration time, the device should be assumed to already have disconnected again.\nSource of the ttd Value While it seems to be natural that a device itself indicates when it is ready to receive a command, it may not always be possible or desirable to do so. A device could e.g. be not capable to specify the value for ttd in its message, or all devices of a particular setup would always use the same value for ttd, so it would not make much sense to provide this value always again. Additionally different protocols may or may not let a sender set specific values for a message, so a device using a specific protocol may not be able to provide a value for the ttd property at all. For these reasons there are (resp. may be) additional ways of setting the value of ttd:\n Hono\u0026rsquo;s Tenant and Device Registration APIs support the inclusion of default values for application-properties in the AMQP 1.0 message. By these means a device can be configured to always have a specific value for ttd. In a future extension there may be a configuration value per tenant and protocol adapter that sets the value of ttd if it was not provided by other means already (like provided to the protocol adapter or by setting a default value).  Hono\u0026rsquo;s HTTP protocol adapter Hono\u0026rsquo;s HTTP protocol adapter supports the setting of the ttd value in requests explicitly - please refer to the HTTP Adapter for details. Alternatively the default property values for devices from the Device Registry can be used (described above).\nHono\u0026rsquo;s MQTT protocol adapter The MQTT protocol adapter automatically sends a Time until disconnect notification with a ttd value of -1 for a device that subscribes to the appropriate command topic (refer to the MQTT Adapter user guide for details).\nWhen a device unsubscribes again, the adapter automatically sends a Time until disconnect notification with a ttd value of 0.\nExamples The following sequence diagram shows a Time until disconnect notification while sending a telemetry message downstream via the HTTP protocol adapter:\n  Device command readiness with telemetry data   The following sequence diagram shows a Time until disconnect notification by sending an empty event message downstream via the HTTP protocol adapter:\n  Device command readiness with explicit event  "
 },
 {
 	"uri": "https://www.eclipse.org/hono/docs/concepts/command-and-control/",
@@ -102,35 +102,35 @@
 	"title": "HTTP Adapter",
 	"tags": [],
 	"description": "",
-	"content": "The HTTP protocol adapter exposes HTTP based endpoints for Eclipse Hono™\u0026rsquo;s south bound Telemetry, Event and Command \u0026amp; Control APIs.\nDevice Authentication The HTTP adapter by default requires clients (devices or gateway components) to authenticate during connection establishment. The adapter supports both the Basic HTTP authentication scheme as well as client certificate based authentication as part of a TLS handshake for that purpose.\nThe adapter tries to authenticate the device using these mechanisms in the following order\nClient Certificate When a device uses a client certificate for authentication during the TLS handshake, the adapter tries to determine the tenant that the device belongs to, based on the issuer DN contained in the certificate. In order for the lookup to succeed, the tenant\u0026rsquo;s trust anchor needs to be configured by means of registering the trusted certificate authority. The device\u0026rsquo;s client certificate will then be validated using the registered trust anchor, thus implicitly establishing the tenant that the device belongs to. In a second step, the adapter then uses the Credentials API\u0026rsquo;s get operation with the client certificate\u0026rsquo;s subject DN as the auth-id and x509-cert as the type of secret as query parameters.\nNB The HTTP adapter needs to be configured for TLS in order to support this mechanism.\nHTTP Basic Auth The username provided in the header must have the form auth-id@tenant, e.g. sensor1@DEFAULT_TENANT. The adapter verifies the credentials provided by the client against the credentials that the configured Credentials service has on record for the client. The adapter uses the Credentials API\u0026rsquo;s get operation to retrieve the credentials on record with the tenant and auth-id provided by the device in the username and hashed-password as the type of secret as query parameters.\nThe examples below refer to devices 4711 and gw-1 of tenant DEFAULT_TENANT using auth-ids sensor1 and gw1 and corresponding passwords. The example deployment as described in the Deployment Guides comes pre-configured with the corresponding entities in its device registry component. Please refer to the Credentials API for details regarding the different types of secrets.\nNB There is a subtle difference between the device identifier (device-id) and the auth-id a device uses for authentication. See Device Identity for a discussion of the concepts.\nMessage Limits The adapter rejects\n a client\u0026rsquo;s request to upload data with status code 429 Too Many Requests and any AMQP 1.0 message containing a command sent by a north bound application  if the message limit that has been configured for the device\u0026rsquo;s tenant is exceeded.\nPublish Telemetry Data (authenticated Device)  URI: /telemetry Method: POST Request Headers:  (optional) authorization: The device\u0026rsquo;s auth-id and plain text password encoded according to the Basic HTTP authentication scheme. If not set, the adapter expects the device to present a client certificate as part of the TLS handshake during connection establishment. (required) content-type: The type of payload contained in the request body. (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) qos-level: The QoS level for publishing telemetry messages. The adapter supports at most once (0) and at least once (1) QoS levels. The default value of 0 is assumed if this header is omitted.   Request Body:  (required) Arbitrary payload encoded according to the given content type.   Response Headers:  (optional) content-type: A media type describing the semantics and format of payload contained in the response body. This header will only be present if the response contains a command to be executed by the device which requires input data. (optional) hono-command: The name of the command to execute. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-req-id: An identifier that the device must include in its response to a command. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-target-device: The id of the device that shall execute the command. This header will only be present if the response contains a command to be executed by the device and if the response goes to a gateway that acts on behalf of the target device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 200. (optional) Error details, if status code is \u0026gt;= 400.   Status Codes:  200 (OK): The telemetry data has been accepted for processing. The response contains a command for the device to execute. 202 (Accepted): The telemetry data has been accepted for processing. Note that if the qos-level request header is omitted (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer. However, if the QoS level header is set to 1 (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 400 (Bad Request): The request cannot be processed. Possible reasons for this include:  The content type header is missing. The request body is empty. The QoS header value is invalid.   401 (Unauthorized): The request cannot be processed because the request does not contain valid credentials. 403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no consumer of telemetry data for the given tenant connected to Hono, or the consumer has not indicated that it may receive further messages (not giving credits). If the QoS level header is set to 1 (at least once semantics), the reason may be:  The consumer has indicated that it didn\u0026rsquo;t process the telemetry data. The consumer failed to indicate in time whether it has processed the telemetry data.        This is the preferred way for devices to publish telemetry data. It is available only if the protocol adapter is configured to require devices to authenticate (which is the default).\nExamples\nPublish some JSON data for device 4711:\ncurl -i -u sensor1@DEFAULT_TENANT:hono-secret -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://127.0.0.1:8080/telemetry HTTP/1.1 202 Accepted content-length: 0 Publish some JSON data for device 4711 using at least once QoS:\ncurl -i -u sensor1@DEFAULT_TENANT:hono-secret -H \u0026#39;content-type: application/json\u0026#39; -H \u0026#39;qos-level: 1\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://localhost:8080/telemetry HTTP/1.1 202 Accepted content-length: 0 Publish some JSON data for device 4711, indicating that the device will wait for 10 seconds to receive the response:\ncurl -i -u sensor1@DEFAULT_TENANT:hono-secret -H \u0026#39;content-type: application/json\u0026#39; -H \u0026#39;hono-ttd: 10\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://localhost:8080/telemetry HTTP/1.1 200 OK hono-command: set hono-cmd-req-id: 1010a7249aa5-f742-4376-8458-bbfc88c72d92 content-length: 23 { \u0026#34;brightness\u0026#34;: 87 } Publish some JSON data for device 4711 using a client certificate for authentication:\n# in base directory of Hono repository: curl -i --cert demo-certs/certs/device-4711-cert.pem --key demo-certs/certs/device-4711-key.pem --cacert demo-certs/certs/trusted-certs.pem -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; https://localhost:8443/telemetry HTTP/1.1 202 Accepted content-length: 0 NB The example above assumes that the HTTP adapter is configured for TLS and the secure port is used.\nPublish Telemetry Data (unauthenticated Device)  URI: /telemetry/${tenantId}/${deviceId} Method: PUT Request Headers:  (required) content-type: The type of payload contained in the request body. (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) qos-level: The QoS level for publishing telemetry messages. The adapter supports at most once (0) and at least once (1) QoS levels. The default value of 0 is assumed if this header is omitted.   Request Body:  (required) Arbitrary payload encoded according to the given content type.   Response Headers:  (optional) content-type: A media type describing the semantics and format of payload contained in the response body. This header will only be present if the response contains a command to be executed by the device which requires input data. (optional) hono-command: The name of the command to execute. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-req-id: An identifier that the device must include in its response to a command. This header will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 200. (optional) Error details, if status code is \u0026gt;= 400.   Status Codes:  200 (OK): The telemetry data has been accepted for processing. The response contains a command for the device to execute. 202 (Accepted): The telemetry data has been accepted for processing. Note that if the qos-level request header is omitted (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer. However, if the QoS level header is set to 1 (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 400 (Bad Request): The request cannot be processed. Possible reasons for this include:  The content type header is missing. The request body is empty. The QoS header value is invalid.   403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter. The given device does not belong to the given tenant.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no consumer of telemetry data for the given tenant connected to Hono, or the consumer has not indicated that it may receive further messages (not giving credits). If the QoS level header is set to 1 (at least once semantics), the reason may be:  The consumer has indicated that it didn\u0026rsquo;t process the telemetry data. The consumer failed to indicate in time whether it has processed the telemetry data.        This resource MUST be used by devices that have not authenticated to the protocol adapter. Note that this requires the HONO_HTTP_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nPublish some JSON data for device 4711:\ncurl -i -X PUT -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://127.0.0.1:8080/telemetry/DEFAULT_TENANT/4711 HTTP/1.1 202 Accepted content-length: 0 Publish some JSON data for device 4711 using at least once QoS:\ncurl -i -X PUT -H \u0026#39;content-type: application/json\u0026#39; -H \u0026#39;qos-level: 1\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://127.0.0.1:8080/telemetry/DEFAULT_TENANT/4711 HTTP/1.1 202 Accepted content-length: 0 Publish some JSON data for device 4711, indicating that the device will wait for 10 seconds to receive the response:\ncurl -i -X PUT -H \u0026#39;content-type: application/json\u0026#39; -H \u0026#39;hono-ttd: 10\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://localhost:8080/telemetry/DEFAULT_TENANT/4711 HTTP/1.1 200 OK hono-command: set hono-cmd-req-id: 1010a7249aa5-f742-4376-8458-bbfc88c72d92 content-length: 23 { \u0026#34;brightness\u0026#34;: 87 } Publish Telemetry Data (authenticated Gateway)  URI: /telemetry/${tenantId}/${deviceId} Method: PUT Request Headers:  (optional) authorization: The gateway\u0026rsquo;s auth-id and plain text password encoded according to the Basic HTTP authentication scheme. If not set, the adapter expects the gateway to present a client certificate as part of the TLS handshake during connection establishment. (required) content-type: The type of payload contained in the request body. (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) qos-level: The QoS level for publishing telemetry messages. The adapter supports at most once (0) and at least once (1) QoS levels. The default value of 0 is assumed if this header is omitted.   Request Body:  (required) Arbitrary payload encoded according to the given content type.   Response Headers:  (optional) content-type: A media type describing the semantics and format of payload contained in the response body. This header will only be present if the response contains a command to be executed by the device which requires input data. (optional) hono-command: The name of the command to execute. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-req-id: An identifier that the device must include in its response to a command. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-target-device: The id of the device that shall execute the command. This header will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 200. (optional) Error details, if status code is \u0026gt;= 400.   Status Codes:  200 (OK): The telemetry data has been accepted for processing. The response contains a command for the device to execute. 202 (Accepted): The telemetry data has been accepted for processing. Note that if the qos-level request header is omitted (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer. However, if the QoS level header is set to 1 (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 400 (Bad Request): The request cannot be processed. Possible reasons for this include:  The content type header is missing. The request body is empty. The QoS header value is invalid.   401 (Unauthorized): The request cannot be processed because the request does not contain valid credentials. 403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The tenant that the gateway belongs to is not allowed to use this protocol adapter. The device belongs to another tenant than the gateway. The gateway is not authorized to act on behalf of the device. The gateway associated with the device is not registered or disabled.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no consumer of telemetry data for the given tenant connected to Hono, or the consumer has not indicated that it may receive further messages (not giving credits). If the QoS level header is set to 1 (at least once semantics), the reason may be:  The consumer has indicated that it didn\u0026rsquo;t process the telemetry data. The consumer failed to indicate in time whether it has processed the telemetry data.        This resource can be used by gateway components to publish data on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the parameters from the URI are used to identify the device that the gateway publishes data for.\nThe protocol adapter checks the gateway\u0026rsquo;s authority to publish data on behalf of the device implicitly by means of retrieving a registration assertion for the device from the configured Device Registration service.\nExamples\nPublish some JSON data for device 4712:\ncurl -i -X PUT -u gw@DEFAULT_TENANT:gw-secret -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://127.0.0.1:8080/telemetry/DEFAULT_TENANT/4712 HTTP/1.1 202 Accepted content-length: 0 Publish some JSON data for device 4712 using at least once QoS:\ncurl -i -X PUT -u gw@DEFAULT_TENANT:gw-secret -H \u0026#39;content-type: application/json\u0026#39; -H \u0026#39;qos-level: 1\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://127.0.0.1:8080/telemetry/DEFAULT_TENANT/4712 HTTP/1.1 202 Accepted content-length: 0 Publish some JSON data for device 4712, indicating that the gateway will wait for 10 seconds to receive the response:\ncurl -i -X PUT -u gw@DEFAULT_TENANT:gw-secret -H \u0026#39;content-type: application/json\u0026#39; -H \u0026#39;hono-ttd: 10\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://localhost:8080/telemetry/DEFAULT_TENANT/4712 HTTP/1.1 200 OK hono-command: set hono-cmd-req-id: 1010a7249aa5-f742-4376-8458-bbfc88c72d92 content-length: 23 { \u0026#34;brightness\u0026#34;: 87 } NB The example above assumes that a gateway device has been registered with hashed-password credentials with auth-id gw and password gw-secret which is authorized to publish data on behalf of device 4712.\nPublish an Event (authenticated Device)  URI: /event Method: POST Request Headers:  (optional) authorization: The device\u0026rsquo;s auth-id and plain text password encoded according to the Basic HTTP authentication scheme. If not set, the adapter expects the device to present a client certificate as part of the TLS handshake during connection establishment. (required) content-type: The type of payload contained in the request body. (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) hono-ttl: The time-to-live in number of seconds for event messages.   Request Body:  (required) Arbitrary payload encoded according to the given content type.   Response Headers:  (optional) content-type: A media type describing the semantics and format of payload contained in the response body. This header will only be present if the response contains a command to be executed by the device which requires input data. (optional) hono-command: The name of the command to execute. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-req-id: An identifier that the device must include in its response to a command. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-target-device: The id of the device that shall execute the command. This header will only be present if the response contains a command to be executed by the device and if the response goes to a gateway that acts on behalf of the target device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 200. (optional) Error details, if status code is \u0026gt;= 400.   Status Codes:  200 (OK): The event has been accepted for processing. The response contains a command for the device to execute. 202 (Accepted): The event has been accepted for processing. 400 (Bad Request): The request cannot be processed. Possible reasons for this include:  The content type header is missing. The request body is empty but the event is not of type empty-notification.   401 (Unauthorized): The request cannot be processed because the request does not contain valid credentials. 403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed because there is no consumer of events for the given tenant connected to Hono, or the consumer didn\u0026rsquo;t process the event.    This is the preferred way for devices to publish events. It is available only if the protocol adapter is configured to require devices to authenticate (which is the default).\nExample\nPublish some JSON data for device 4711:\ncurl -i -u sensor1@DEFAULT_TENANT:hono-secret -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;alarm\u0026#34;: true}\u0026#39; http://127.0.0.1:8080/event HTTP/1.1 202 Accepted content-length: 0 Publish an Event (unauthenticated Device)  URI: /event/${tenantId}/${deviceId} Method: PUT Request Headers:  (required) content-type: The type of payload contained in the request body. (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) hono-ttl: The time-to-live in number of seconds for event messages.   Request Body:  (required) Arbitrary payload encoded according to the given content type.   Response Headers:  (optional) content-type: A media type describing the semantics and format of payload contained in the response body. This header will only be present if the response contains a command to be executed by the device which requires input data. (optional) hono-command: The name of the command to execute. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-req-id: An identifier that the device must include in its response to a command. This header will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 200. (optional) Error details, if status code is \u0026gt;= 400.   Status Codes:  200 (OK): The event has been accepted and put to a persistent store for delivery to consumers. The response contains a command for the device to execute. 202 (Accepted): The event has been accepted and put to a persistent store for delivery to consumers. 400 (Bad Request): The request cannot be processed. Possible reasons for this include:  The content type header is missing. The request body is empty but the event is not of type empty-notification.   403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter. The given device does not belong to the given tenant.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed because there is no consumer of events for the given tenant connected to Hono, or the consumer didn\u0026rsquo;t process the event.    This resource MUST be used by devices that have not authenticated to the protocol adapter. Note that this requires the HONO_HTTP_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nPublish some JSON data for device 4711:\ncurl -i -X PUT -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;alarm\u0026#34;: true}\u0026#39; http://127.0.0.1:8080/event/DEFAULT_TENANT/4711 HTTP/1.1 202 Accepted content-length: 0 Publish an Event (authenticated Gateway)  URI: /event/${tenantId}/${deviceId} Method: PUT Request Headers:  (optional) authorization: The gateway\u0026rsquo;s auth-id and plain text password encoded according to the Basic HTTP authentication scheme. If not set, the adapter expects the gateway to present a client certificate as part of the TLS handshake during connection establishment. (required) content-type: The type of payload contained in the request body. (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) hono-ttl: The time-to-live in number of seconds for event messages.   Request Body:  (required) Arbitrary payload encoded according to the given content type.   Response Headers:  (optional) content-type: A media type describing the semantics and format of payload contained in the response body. This header will only be present if the response contains a command to be executed by the device which requires input data. (optional) hono-command: The name of the command to execute. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-req-id: An identifier that the device must include in its response to a command. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-target-device: The id of the device that shall execute the command. This header will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 200. (optional) Error details, if status code is \u0026gt;= 400.   Status Codes:  200 (OK): The event has been accepted and put to a persistent store for delivery to consumers. The response contains a command for the device to execute. 202 (Accepted): The event has been accepted and put to a persistent store for delivery to consumers. 400 (Bad Request): The request cannot be processed. Possible reasons for this include:  The content type header is missing. The request body is empty but the event is not of type empty-notification.   401 (Unauthorized): The request cannot be processed because the request does not contain valid credentials. 403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The tenant that the gateway belongs to is not allowed to use this protocol adapter. The device belongs to another tenant than the gateway. The gateway is not authorized to act on behalf of the device. The gateway associated with the device is not registered or disabled.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed because there is no consumer of events for the given tenant connected to Hono, or the consumer didn\u0026rsquo;t process the event.    This resource can be used by gateway components to publish data on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the parameters from the URI are used to identify the device that the gateway publishes data for.\nThe protocol adapter checks the gateway\u0026rsquo;s authority to publish data on behalf of the device implicitly by means of retrieving a registration assertion for the device from the configured Device Registration service.\nExamples\nPublish some JSON data for device 4712:\ncurl -i -X PUT -u gw@DEFAULT_TENANT:gw-secret -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://127.0.0.1:8080/event/DEFAULT_TENANT/4712 HTTP/1.1 202 Accepted content-length: 0 NB The example above assumes that a gateway device has been registered with hashed-password credentials with auth-id gw and password gw-secret which is authorized to publish data on behalf of device 4712.\nCommand \u0026amp; Control The HTTP adapter enables devices to receive commands that have been sent by business applications. Commands are delivered to the device by means of an HTTP response message. That means a device first has to send a request, indicating how long it will wait for the response. That request can either be a telemetry or event message, with a hono-ttd header or query parameter (ttd for time till disconnect) specifying the number of seconds the device will wait for the response. The business application can react on that message by sending a command message, targeted at the device. The HTTP adapter will then send the command message as part of the HTTP response message with status 200 (OK) to the device. If the HTTP adapter receives no command message in the given time period, a 202 (Accepted) response will be sent to the device (provided the request was valid).\nSpecifying the Time a Device will wait for a Response The adapter lets devices indicate the number of seconds they will wait for a response by setting a header or a query parameter.\nUsing an HTTP Header The (optional) hono-ttd header can be set in requests for publishing telemetry data or events.\nExample:\ncurl -i -u sensor1@DEFAULT_TENANT:hono-secret -H \u0026#39;content-type: application/json\u0026#39; -H \u0026#39;hono-ttd: 60\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://127.0.0.1:8080/telemetry HTTP/1.1 202 Accepted content-length: 0 Using a Query Parameter Alternatively the hono-ttd query parameter can be used:\ncurl -i -u sensor1@DEFAULT_TENANT:hono-secret -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://127.0.0.1:8080/telemetry?hono-ttd=60 HTTP/1.1 202 Accepted content-length: 0 Commands handled by gateways Authenticated gateways will receive commands for devices which do not connect to a protocol adapter directly but instead are connected to the gateway. Corresponding devices have to be configured so that they can be used with a gateway. See Configuring Gateway Devices for details.\nA gateway can send a request with the hono-ttd header or query parameter on the /event or /telemetry URI, indicating its readiness to receive a command for any device it acts on behalf of. Note that in this case, the business application will be notified with the gateway id in the device_id property of the downstream message.\nAn authenticated gateway can also indicate its readiness to receive a command targeted at a specific device. For that, the /event/${tenantId}/${deviceId} or /telemetry/${tenantId}/${deviceId} URI is to be used, containing the id of the device to receive a command for. The business application will receive a notification with that device id.\nIf there are multiple concurrent requests with a hono-ttd header or query parameter, sent by the command target device and/or one or more of its potential gateways, the HTTP adapter will choose the device or gateway to send the command to as follows:\n A request done by the command target device or by a gateway specifically done for that device, has precedence. If there are multiple, concurrent such requests, the last one will get the command message (if received) in its response. Note that the other requests won\u0026rsquo;t be answered with a command message in their response event if the business application sent multiple command messages. That means commands for a single device can only be requested sequentially, not in parallel. If the above doesn\u0026rsquo;t apply, a single hono-ttd request on the /event or /telemetry URI, sent by a gateway that the command target device is configured for, will get the command message in its response. If there are multiple, concurrent such requests by different gateways, all configured for the command target device, the request by the gateway will be chosen, through which the target device has last sent a telemetry or event message. If the target device hasn\u0026rsquo;t sent a message yet and it is thereby unknown via which gateway the device communicates, then one of the requests will be chosen randomly to set the command in its response.  Sending a Response to a Command (authenticated Device)  URI: /command/res/${commandRequestId} or /command/res/${commandRequestId}?hono-cmd-status=${status} Method: POST Request Headers:  (optional) authorization: The device\u0026rsquo;s auth-id and plain text password encoded according to the Basic HTTP authentication scheme. If not set, the adapter expects the device to present a client certificate as part of the TLS handshake during connection establishment. (optional) content-type: A media type describing the semantics and format of the payload contained in the request body. This header may be set if the result of processing the command on the device is non-empty. In this case the result data is contained in the request body. (optional) hono-cmd-status: The status of the command execution. If not set, the adapter expects that the URI contains it as request parameter at the end.   Request Body:  (optional) Arbitrary data representing the result of processing the command on the device.   Status Codes:  202 (Accepted): The response has been successfully delivered to the application that has sent the command. 400 (Bad Request): The request cannot be processed because the command status is missing. 401 (Unauthorized): The request cannot be processed because the request does not contain valid credentials. 403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no application listening for a reply to the given commandRequestId. The application has already given up on waiting for a response.      This is the preferred way for devices to respond to commands. It is available only if the protocol adapter is configured to require devices to authenticate (which is the default).\nExample\nSend a response to a previously received command with the command-request-id req-id-uuid for device 4711:\ncurl -i -u sensor1@DEFAULT_TENANT:hono-secret -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;brightness-changed\u0026#34;: true}\u0026#39; http://127.0.0.1:8080/command/res/req-id-uuid?hono-cmd-status=200 HTTP/1.1 202 Accepted content-length: 0 Sending a Response to a Command (unauthenticated Device)  URI: /command/res/${tenantId}/${deviceId}/${commandRequestId} or /command/res/${tenantId}/${deviceId}/${commandRequestId}?hono-cmd-status=${status} Method: PUT Request Headers:  (optional) content-type: A media type describing the semantics and format of the payload contained in the request body (the outcome of processing the command). (optional) hono-cmd-status: The status of the command execution. If not set, the adapter expects that the URI contains it as request parameter at the end.   Request Body:  (optional) Arbitrary data representing the result of processing the command on the device.   Status Codes:  202 (Accepted): The response has been successfully delivered to the application that has sent the command. 400 (Bad Request): The request cannot be processed because the command status is missing. 403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this might be:  The given tenant is not allowed to use this protocol adapter. The given device does not belong to the given tenant.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no application listening for a reply to the given commandRequestId. The application has already given up on waiting for a response.      This resource MUST be used by devices that have not authenticated to the protocol adapter. Note that this requires the HONO_HTTP_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nSend a response to a previously received command with the command-request-id req-id-uuid for the unauthenticated device 4711:\ncurl -i -X PUT -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;brightness-changed\u0026#34;: true}\u0026#39; http://127.0.0.1:8080/command/res/DEFAULT_TENANT/4711/req-id-uuid?hono-cmd-status=200 HTTP/1.1 202 Accepted content-length: 0 Sending a Response to a Command (authenticated Gateway)  URI: /command/res/${tenantId}/${deviceId}/${commandRequestId} or /command/res/${tenantId}/${deviceId}/${commandRequestId}?hono-cmd-status=${status} Method: PUT Request Headers:  (optional) authorization: The gateway\u0026rsquo;s auth-id and plain text password encoded according to the Basic HTTP authentication scheme. If not set, the adapter expects the gateway to present a client certificate as part of the TLS handshake during connection establishment. (optional) content-type: A media type describing the semantics and format of the payload contained in the request body (the outcome of processing the command). (optional) hono-cmd-status: The status of the command execution. If not set, the adapter expects that the URI contains it as request parameter at the end.   Request Body:  (optional) Arbitrary data representing the result of processing the command on the device.   Status Codes:  202 (Accepted): The response has been successfully delivered to the application that has sent the command. 400 (Bad Request): The request cannot be processed because the command status is missing. 403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this might be:  The given tenant is not allowed to use this protocol adapter. The given device does not belong to the given tenant. The gateway is not authorized to act on behalf of the device. The gateway associated with the device is not registered or disabled.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no application listening for a reply to the given commandRequestId. The application has already given up on waiting for a response.      This resource can be used by gateway components to send the response to a command on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the parameters from the URI are used to identify the device that the gateway publishes data for.\nThe protocol adapter checks the gateway\u0026rsquo;s authority to send responses to a command on behalf of the device implicitly by means of retrieving a registration assertion for the device from the configured Device Registration service.\nExamples\nSend a response to a previously received command with the command-request-id req-id-uuid for device 4712:\ncurl -i -X PUT -u gw@DEFAULT_TENANT:gw-secret -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;brightness-changed\u0026#34;: true}\u0026#39; http://127.0.0.1:8080/command/res/DEFAULT_TENANT/4712/req-id-uuid?hono-cmd-status=200 HTTP/1.1 202 Accepted content-length: 0 NB The example above assumes that a gateway device has been registered with hashed-password credentials with auth-id gw and password gw-secret which is authorized to publish data on behalf of device 4712.\nDownstream Meta Data The adapter includes the following meta data in the application properties of messages being sent downstream:\n   Name Type Description     device_id string The identifier of the device that the message originates from.   orig_adapter string Contains the adapter\u0026rsquo;s type name which can be used by downstream consumers to determine the protocol adapter that the message has been received over. The HTTP adapter\u0026rsquo;s type name is hono-http.   orig_address string Contains the (relative) URI that the device has originally posted the data to.   ttd integer Contains the effective number of seconds that the device will wait for a response. This property is only set if the HTTP request contains the hono-ttd header or request parameter.    The adapter also considers defaults registered for the device at either the tenant or the device level. The values of the default properties are determined as follows:\n If the message already contains a non-empty property of the same name, the value if unchanged. Otherwise, if a default property of the same name is defined in the device\u0026rsquo;s registration information, that value is used. Otherwise, if a default property of the same name is defined for the tenant that the device belongs to, that value is used.  Note that of the standard AMQP 1.0 message properties only the content-type and ttl can be set this way to a default value.\nEvent Message Time-to-live Events published by devices will usually be persisted by the AMQP Messaging Network in order to support deferred delivery to downstream consumers. In most cases the AMQP Messaging Network can be configured with a maximum time-to-live to apply to the events so that the events will be removed from the persistent store if no consumer has attached to receive the event before the message expires.\nIn order to support environments where the AMQP Messaging Network cannot be configured accordingly, the protocol adapter supports setting a downstream event message\u0026rsquo;s ttl property based on the hono-ttl property set as a header or a query parameter in the event requests by the devices. Also the default ttl and max-ttl values can be configured for a tenant/device as described in the [Tenant API] (/hono/docs/api/tenant/#resource-limits-configuration-format).\nTenant specific Configuration The adapter uses the Tenant API to retrieve tenant specific configuration for adapter type hono-http. The following properties are (currently) supported:\n   Name Type Default Value Description     enabled boolean true If set to false the adapter will reject all data from devices belonging to the tenant.   max-ttd integer 60 Defines a tenant specific upper limit for the time until disconnect property that devices may include in requests for uploading telemetry data or events. Please refer to the Command \u0026amp; Control concept page for a discussion of this parameter\u0026rsquo;s purpose and usage.\nThis property can be set for the hono-http adapter type as an extension property in the adapter section of the tenant configuration.\nIf it is not set, then the default value of 60 seconds is used.   "
+	"content": "The HTTP protocol adapter exposes HTTP based endpoints for Eclipse Hono™\u0026rsquo;s south bound Telemetry, Event and Command \u0026amp; Control APIs.\nDevice Authentication The HTTP adapter by default requires clients (devices or gateway components) to authenticate during connection establishment. The adapter supports both the Basic HTTP authentication scheme as well as client certificate based authentication as part of a TLS handshake for that purpose.\nThe adapter tries to authenticate the device using these mechanisms in the following order\nClient Certificate When a device uses a client certificate for authentication during the TLS handshake, the adapter tries to determine the tenant that the device belongs to, based on the issuer DN contained in the certificate. In order for the lookup to succeed, the tenant\u0026rsquo;s trust anchor needs to be configured by means of registering the trusted certificate authority. The device\u0026rsquo;s client certificate will then be validated using the registered trust anchor, thus implicitly establishing the tenant that the device belongs to. In a second step, the adapter then uses the Credentials API\u0026rsquo;s get operation with the client certificate\u0026rsquo;s subject DN as the auth-id and x509-cert as the type of secret as query parameters.\nNB The HTTP adapter needs to be configured for TLS in order to support this mechanism.\nHTTP Basic Auth The username provided in the header must have the form auth-id@tenant, e.g. sensor1@DEFAULT_TENANT. The adapter verifies the credentials provided by the client against the credentials that the configured Credentials service has on record for the client. The adapter uses the Credentials API\u0026rsquo;s get operation to retrieve the credentials on record with the tenant and auth-id provided by the device in the username and hashed-password as the type of secret as query parameters.\nThe examples below refer to devices 4711 and gw-1 of tenant DEFAULT_TENANT using auth-ids sensor1 and gw1 and corresponding passwords. The example deployment as described in the Deployment Guides comes pre-configured with the corresponding entities in its device registry component. Please refer to the Credentials API for details regarding the different types of secrets.\nNB There is a subtle difference between the device identifier (device-id) and the auth-id a device uses for authentication. See Device Identity for a discussion of the concepts.\nMessage Limits The adapter rejects\n a client\u0026rsquo;s request to upload data with status code 429 Too Many Requests and any AMQP 1.0 message containing a command sent by a north bound application  if the message limit that has been configured for the device\u0026rsquo;s tenant is exceeded.\nPublish Telemetry Data (authenticated Device)  URI: /telemetry Method: POST Request Headers:  (optional) authorization: The device\u0026rsquo;s auth-id and plain text password encoded according to the Basic HTTP authentication scheme. If not set, the adapter expects the device to present a client certificate as part of the TLS handshake during connection establishment. (required) content-type: The type of payload contained in the request body. (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) qos-level: The QoS level for publishing telemetry messages. The adapter supports at most once (0) and at least once (1) QoS levels. The default value of 0 is assumed if this header is omitted.   Request Body:  (required) Arbitrary payload encoded according to the given content type.   Response Headers:  (optional) content-type: A media type describing the semantics and format of payload contained in the response body. This header will only be present if the response contains a command to be executed by the device which requires input data. (optional) hono-command: The name of the command to execute. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-req-id: An identifier that the device must include in its response to a command. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-target-device: The id of the device that shall execute the command. This header will only be present if the response contains a command to be executed by the device and if the response goes to a gateway that acts on behalf of the target device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 200. (optional) Error details, if status code is \u0026gt;= 400.   Status Codes:  200 (OK): The telemetry data has been accepted for processing. The response contains a command for the device to execute. 202 (Accepted): The telemetry data has been accepted for processing. Note that if the qos-level request header is omitted (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer. However, if the QoS level header is set to 1 (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 400 (Bad Request): The request cannot be processed. Possible reasons for this include:  The content type header is missing. The request body is empty. The QoS header value is invalid.   401 (Unauthorized): The request cannot be processed because the request does not contain valid credentials. 403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no consumer of telemetry data for the given tenant connected to Hono, or the consumer has not indicated that it may receive further messages (not giving credits). If the QoS level header is set to 1 (at least once semantics), the reason may be:  The consumer has indicated that it didn\u0026rsquo;t process the telemetry data. The consumer failed to indicate in time whether it has processed the telemetry data.        This is the preferred way for devices to publish telemetry data. It is available only if the protocol adapter is configured to require devices to authenticate (which is the default).\nExamples\nPublish some JSON data for device 4711:\ncurl -i -u sensor1@DEFAULT_TENANT:hono-secret -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://127.0.0.1:8080/telemetry HTTP/1.1 202 Accepted content-length: 0 Publish some JSON data for device 4711 using at least once QoS:\ncurl -i -u sensor1@DEFAULT_TENANT:hono-secret -H \u0026#39;content-type: application/json\u0026#39; -H \u0026#39;qos-level: 1\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://localhost:8080/telemetry HTTP/1.1 202 Accepted content-length: 0 Publish some JSON data for device 4711, indicating that the device will wait for 10 seconds to receive the response:\ncurl -i -u sensor1@DEFAULT_TENANT:hono-secret -H \u0026#39;content-type: application/json\u0026#39; -H \u0026#39;hono-ttd: 10\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://localhost:8080/telemetry HTTP/1.1 200 OK hono-command: set hono-cmd-req-id: 1010a7249aa5-f742-4376-8458-bbfc88c72d92 content-length: 23 { \u0026#34;brightness\u0026#34;: 87 } Publish some JSON data for device 4711 using a client certificate for authentication:\n# in base directory of Hono repository: curl -i --cert demo-certs/certs/device-4711-cert.pem --key demo-certs/certs/device-4711-key.pem --cacert demo-certs/certs/trusted-certs.pem -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; https://localhost:8443/telemetry HTTP/1.1 202 Accepted content-length: 0 NB The example above assumes that the HTTP adapter is configured for TLS and the secure port is used.\nPublish Telemetry Data (unauthenticated Device)  URI: /telemetry/${tenantId}/${deviceId} Method: PUT Request Headers:  (required) content-type: The type of payload contained in the request body. (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) qos-level: The QoS level for publishing telemetry messages. The adapter supports at most once (0) and at least once (1) QoS levels. The default value of 0 is assumed if this header is omitted.   Request Body:  (required) Arbitrary payload encoded according to the given content type.   Response Headers:  (optional) content-type: A media type describing the semantics and format of payload contained in the response body. This header will only be present if the response contains a command to be executed by the device which requires input data. (optional) hono-command: The name of the command to execute. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-req-id: An identifier that the device must include in its response to a command. This header will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 200. (optional) Error details, if status code is \u0026gt;= 400.   Status Codes:  200 (OK): The telemetry data has been accepted for processing. The response contains a command for the device to execute. 202 (Accepted): The telemetry data has been accepted for processing. Note that if the qos-level request header is omitted (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer. However, if the QoS level header is set to 1 (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 400 (Bad Request): The request cannot be processed. Possible reasons for this include:  The content type header is missing. The request body is empty. The QoS header value is invalid.   403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter. The given device does not belong to the given tenant.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no consumer of telemetry data for the given tenant connected to Hono, or the consumer has not indicated that it may receive further messages (not giving credits). If the QoS level header is set to 1 (at least once semantics), the reason may be:  The consumer has indicated that it didn\u0026rsquo;t process the telemetry data. The consumer failed to indicate in time whether it has processed the telemetry data.        This resource MUST be used by devices that have not authenticated to the protocol adapter. Note that this requires the HONO_HTTP_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nPublish some JSON data for device 4711:\ncurl -i -X PUT -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://127.0.0.1:8080/telemetry/DEFAULT_TENANT/4711 HTTP/1.1 202 Accepted content-length: 0 Publish some JSON data for device 4711 using at least once QoS:\ncurl -i -X PUT -H \u0026#39;content-type: application/json\u0026#39; -H \u0026#39;qos-level: 1\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://127.0.0.1:8080/telemetry/DEFAULT_TENANT/4711 HTTP/1.1 202 Accepted content-length: 0 Publish some JSON data for device 4711, indicating that the device will wait for 10 seconds to receive the response:\ncurl -i -X PUT -H \u0026#39;content-type: application/json\u0026#39; -H \u0026#39;hono-ttd: 10\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://localhost:8080/telemetry/DEFAULT_TENANT/4711 HTTP/1.1 200 OK hono-command: set hono-cmd-req-id: 1010a7249aa5-f742-4376-8458-bbfc88c72d92 content-length: 23 { \u0026#34;brightness\u0026#34;: 87 } Publish Telemetry Data (authenticated Gateway)  URI: /telemetry/${tenantId}/${deviceId} Method: PUT Request Headers:  (optional) authorization: The gateway\u0026rsquo;s auth-id and plain text password encoded according to the Basic HTTP authentication scheme. If not set, the adapter expects the gateway to present a client certificate as part of the TLS handshake during connection establishment. (required) content-type: The type of payload contained in the request body. (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) qos-level: The QoS level for publishing telemetry messages. The adapter supports at most once (0) and at least once (1) QoS levels. The default value of 0 is assumed if this header is omitted.   Request Body:  (required) Arbitrary payload encoded according to the given content type.   Response Headers:  (optional) content-type: A media type describing the semantics and format of payload contained in the response body. This header will only be present if the response contains a command to be executed by the device which requires input data. (optional) hono-command: The name of the command to execute. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-req-id: An identifier that the device must include in its response to a command. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-target-device: The id of the device that shall execute the command. This header will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 200. (optional) Error details, if status code is \u0026gt;= 400.   Status Codes:  200 (OK): The telemetry data has been accepted for processing. The response contains a command for the device to execute. 202 (Accepted): The telemetry data has been accepted for processing. Note that if the qos-level request header is omitted (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer. However, if the QoS level header is set to 1 (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 400 (Bad Request): The request cannot be processed. Possible reasons for this include:  The content type header is missing. The request body is empty. The QoS header value is invalid.   401 (Unauthorized): The request cannot be processed because the request does not contain valid credentials. 403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The tenant that the gateway belongs to is not allowed to use this protocol adapter. The device belongs to another tenant than the gateway. The gateway is not authorized to act on behalf of the device. The gateway associated with the device is not registered or disabled.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no consumer of telemetry data for the given tenant connected to Hono, or the consumer has not indicated that it may receive further messages (not giving credits). If the QoS level header is set to 1 (at least once semantics), the reason may be:  The consumer has indicated that it didn\u0026rsquo;t process the telemetry data. The consumer failed to indicate in time whether it has processed the telemetry data.        This resource can be used by gateway components to publish data on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the parameters from the URI are used to identify the device that the gateway publishes data for.\nThe protocol adapter checks the gateway\u0026rsquo;s authority to publish data on behalf of the device implicitly by means of retrieving a registration assertion for the device from the configured Device Registration service.\nExamples\nPublish some JSON data for device 4712:\ncurl -i -X PUT -u gw@DEFAULT_TENANT:gw-secret -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://127.0.0.1:8080/telemetry/DEFAULT_TENANT/4712 HTTP/1.1 202 Accepted content-length: 0 Publish some JSON data for device 4712 using at least once QoS:\ncurl -i -X PUT -u gw@DEFAULT_TENANT:gw-secret -H \u0026#39;content-type: application/json\u0026#39; -H \u0026#39;qos-level: 1\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://127.0.0.1:8080/telemetry/DEFAULT_TENANT/4712 HTTP/1.1 202 Accepted content-length: 0 Publish some JSON data for device 4712, indicating that the gateway will wait for 10 seconds to receive the response:\ncurl -i -X PUT -u gw@DEFAULT_TENANT:gw-secret -H \u0026#39;content-type: application/json\u0026#39; -H \u0026#39;hono-ttd: 10\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://localhost:8080/telemetry/DEFAULT_TENANT/4712 HTTP/1.1 200 OK hono-command: set hono-cmd-req-id: 1010a7249aa5-f742-4376-8458-bbfc88c72d92 content-length: 23 { \u0026#34;brightness\u0026#34;: 87 } NB The example above assumes that a gateway device has been registered with hashed-password credentials with auth-id gw and password gw-secret which is authorized to publish data on behalf of device 4712.\nPublish an Event (authenticated Device)  URI: /event Method: POST Request Headers:  (optional) authorization: The device\u0026rsquo;s auth-id and plain text password encoded according to the Basic HTTP authentication scheme. If not set, the adapter expects the device to present a client certificate as part of the TLS handshake during connection establishment. (required) content-type: The type of payload contained in the request body. (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) hono-ttl: The time-to-live in number of seconds for event messages.   Request Body:  (required) Arbitrary payload encoded according to the given content type.   Response Headers:  (optional) content-type: A media type describing the semantics and format of payload contained in the response body. This header will only be present if the response contains a command to be executed by the device which requires input data. (optional) hono-command: The name of the command to execute. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-req-id: An identifier that the device must include in its response to a command. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-target-device: The id of the device that shall execute the command. This header will only be present if the response contains a command to be executed by the device and if the response goes to a gateway that acts on behalf of the target device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 200. (optional) Error details, if status code is \u0026gt;= 400.   Status Codes:  200 (OK): The event has been accepted for processing. The response contains a command for the device to execute. 202 (Accepted): The event has been accepted for processing. 400 (Bad Request): The request cannot be processed. Possible reasons for this include:  The content type header is missing. The request body is empty but the event is not of type empty-notification.   401 (Unauthorized): The request cannot be processed because the request does not contain valid credentials. 403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed because there is no consumer of events for the given tenant connected to Hono, or the consumer didn\u0026rsquo;t process the event.    This is the preferred way for devices to publish events. It is available only if the protocol adapter is configured to require devices to authenticate (which is the default).\nExample\nPublish some JSON data for device 4711:\ncurl -i -u sensor1@DEFAULT_TENANT:hono-secret -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;alarm\u0026#34;: true}\u0026#39; http://127.0.0.1:8080/event HTTP/1.1 202 Accepted content-length: 0 Publish an Event (unauthenticated Device)  URI: /event/${tenantId}/${deviceId} Method: PUT Request Headers:  (required) content-type: The type of payload contained in the request body. (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) hono-ttl: The time-to-live in number of seconds for event messages.   Request Body:  (required) Arbitrary payload encoded according to the given content type.   Response Headers:  (optional) content-type: A media type describing the semantics and format of payload contained in the response body. This header will only be present if the response contains a command to be executed by the device which requires input data. (optional) hono-command: The name of the command to execute. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-req-id: An identifier that the device must include in its response to a command. This header will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 200. (optional) Error details, if status code is \u0026gt;= 400.   Status Codes:  200 (OK): The event has been accepted and put to a persistent store for delivery to consumers. The response contains a command for the device to execute. 202 (Accepted): The event has been accepted and put to a persistent store for delivery to consumers. 400 (Bad Request): The request cannot be processed. Possible reasons for this include:  The content type header is missing. The request body is empty but the event is not of type empty-notification.   403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter. The given device does not belong to the given tenant.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed because there is no consumer of events for the given tenant connected to Hono, or the consumer didn\u0026rsquo;t process the event.    This resource MUST be used by devices that have not authenticated to the protocol adapter. Note that this requires the HONO_HTTP_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nPublish some JSON data for device 4711:\ncurl -i -X PUT -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;alarm\u0026#34;: true}\u0026#39; http://127.0.0.1:8080/event/DEFAULT_TENANT/4711 HTTP/1.1 202 Accepted content-length: 0 Publish an Event (authenticated Gateway)  URI: /event/${tenantId}/${deviceId} Method: PUT Request Headers:  (optional) authorization: The gateway\u0026rsquo;s auth-id and plain text password encoded according to the Basic HTTP authentication scheme. If not set, the adapter expects the gateway to present a client certificate as part of the TLS handshake during connection establishment. (required) content-type: The type of payload contained in the request body. (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) hono-ttl: The time-to-live in number of seconds for event messages.   Request Body:  (required) Arbitrary payload encoded according to the given content type.   Response Headers:  (optional) content-type: A media type describing the semantics and format of payload contained in the response body. This header will only be present if the response contains a command to be executed by the device which requires input data. (optional) hono-command: The name of the command to execute. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-req-id: An identifier that the device must include in its response to a command. This header will only be present if the response contains a command to be executed by the device. (optional) hono-cmd-target-device: The id of the device that shall execute the command. This header will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 200. (optional) Error details, if status code is \u0026gt;= 400.   Status Codes:  200 (OK): The event has been accepted and put to a persistent store for delivery to consumers. The response contains a command for the device to execute. 202 (Accepted): The event has been accepted and put to a persistent store for delivery to consumers. 400 (Bad Request): The request cannot be processed. Possible reasons for this include:  The content type header is missing. The request body is empty but the event is not of type empty-notification.   401 (Unauthorized): The request cannot be processed because the request does not contain valid credentials. 403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The tenant that the gateway belongs to is not allowed to use this protocol adapter. The device belongs to another tenant than the gateway. The gateway is not authorized to act on behalf of the device. The gateway associated with the device is not registered or disabled.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed because there is no consumer of events for the given tenant connected to Hono, or the consumer didn\u0026rsquo;t process the event.    This resource can be used by gateway components to publish data on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the parameters from the URI are used to identify the device that the gateway publishes data for.\nThe protocol adapter checks the gateway\u0026rsquo;s authority to publish data on behalf of the device implicitly by means of retrieving a registration assertion for the device from the configured Device Registration service.\nExamples\nPublish some JSON data for device 4712:\ncurl -i -X PUT -u gw@DEFAULT_TENANT:gw-secret -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://127.0.0.1:8080/event/DEFAULT_TENANT/4712 HTTP/1.1 202 Accepted content-length: 0 NB The example above assumes that a gateway device has been registered with hashed-password credentials with auth-id gw and password gw-secret which is authorized to publish data on behalf of device 4712.\nCommand \u0026amp; Control The HTTP adapter enables devices to receive commands that have been sent by business applications. Commands are delivered to the device by means of an HTTP response message. That means a device first has to send a request, indicating how long it will wait for the response. That request can either be a telemetry or event message, with a hono-ttd header or query parameter (ttd for time till disconnect) specifying the number of seconds the device will wait for the response. The business application can react on that message by sending a command message, targeted at the device. The HTTP adapter will then send the command message as part of the HTTP response message with status 200 (OK) to the device. If the HTTP adapter receives no command message in the given time period, a 202 (Accepted) response will be sent to the device (provided the request was valid).\nSpecifying the Time a Device will wait for a Response The adapter lets devices indicate the number of seconds they will wait for a response by setting a header or a query parameter.\nUsing an HTTP Header The (optional) hono-ttd header can be set in requests for publishing telemetry data or events.\nExample:\ncurl -i -u sensor1@DEFAULT_TENANT:hono-secret -H \u0026#39;content-type: application/json\u0026#39; -H \u0026#39;hono-ttd: 60\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://127.0.0.1:8080/telemetry HTTP/1.1 202 Accepted content-length: 0 Using a Query Parameter Alternatively the hono-ttd query parameter can be used:\ncurl -i -u sensor1@DEFAULT_TENANT:hono-secret -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; http://127.0.0.1:8080/telemetry?hono-ttd=60 HTTP/1.1 202 Accepted content-length: 0 Commands handled by gateways Authenticated gateways will receive commands for devices which do not connect to a protocol adapter directly but instead are connected to the gateway. Corresponding devices have to be configured so that they can be used with a gateway. See Configuring Gateway Devices for details.\nA gateway can send a request with the hono-ttd header or query parameter on the /event or /telemetry URI, indicating its readiness to receive a command for any device it acts on behalf of. Note that in this case, the business application will be notified with the gateway id in the device_id property of the downstream message.\nAn authenticated gateway can also indicate its readiness to receive a command targeted at a specific device. For that, the /event/${tenantId}/${deviceId} or /telemetry/${tenantId}/${deviceId} URI is to be used, containing the id of the device to receive a command for. The business application will receive a notification with that device id.\nIf there are multiple concurrent requests with a hono-ttd header or query parameter, sent by the command target device and/or one or more of its potential gateways, the HTTP adapter will choose the device or gateway to send the command to as follows:\n A request done by the command target device or by a gateway specifically done for that device, has precedence. If there are multiple, concurrent such requests, the last one will get the command message (if received) in its response. Note that the other requests won\u0026rsquo;t be answered with a command message in their response event if the business application sent multiple command messages. That means commands for a single device can only be requested sequentially, not in parallel. If the above doesn\u0026rsquo;t apply, a single hono-ttd request on the /event or /telemetry URI, sent by a gateway that the command target device is configured for, will get the command message in its response. If there are multiple, concurrent such requests by different gateways, all configured for the command target device, the request by the gateway will be chosen, through which the target device has last sent a telemetry or event message. If the target device hasn\u0026rsquo;t sent a message yet and it is thereby unknown via which gateway the device communicates, then one of the requests will be chosen randomly to set the command in its response.  Sending a Response to a Command (authenticated Device)  URI: /command/res/${commandRequestId} or /command/res/${commandRequestId}?hono-cmd-status=${status} Method: POST Request Headers:  (optional) authorization: The device\u0026rsquo;s auth-id and plain text password encoded according to the Basic HTTP authentication scheme. If not set, the adapter expects the device to present a client certificate as part of the TLS handshake during connection establishment. (optional) content-type: A media type describing the semantics and format of the payload contained in the request body. This header may be set if the result of processing the command on the device is non-empty. In this case the result data is contained in the request body. (optional) hono-cmd-status: The status of the command execution. If not set, the adapter expects that the URI contains it as request parameter at the end.   Request Body:  (optional) Arbitrary data representing the result of processing the command on the device.   Status Codes:  202 (Accepted): The response has been successfully delivered to the application that has sent the command. 400 (Bad Request): The request cannot be processed because the command status is missing. 401 (Unauthorized): The request cannot be processed because the request does not contain valid credentials. 403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no application listening for a reply to the given commandRequestId. The application has already given up on waiting for a response.      This is the preferred way for devices to respond to commands. It is available only if the protocol adapter is configured to require devices to authenticate (which is the default).\nExample\nSend a response to a previously received command with the command-request-id req-id-uuid for device 4711:\ncurl -i -u sensor1@DEFAULT_TENANT:hono-secret -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;brightness-changed\u0026#34;: true}\u0026#39; http://127.0.0.1:8080/command/res/req-id-uuid?hono-cmd-status=200 HTTP/1.1 202 Accepted content-length: 0 Sending a Response to a Command (unauthenticated Device)  URI: /command/res/${tenantId}/${deviceId}/${commandRequestId} or /command/res/${tenantId}/${deviceId}/${commandRequestId}?hono-cmd-status=${status} Method: PUT Request Headers:  (optional) content-type: A media type describing the semantics and format of the payload contained in the request body (the outcome of processing the command). (optional) hono-cmd-status: The status of the command execution. If not set, the adapter expects that the URI contains it as request parameter at the end.   Request Body:  (optional) Arbitrary data representing the result of processing the command on the device.   Status Codes:  202 (Accepted): The response has been successfully delivered to the application that has sent the command. 400 (Bad Request): The request cannot be processed because the command status is missing. 403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this might be:  The given tenant is not allowed to use this protocol adapter. The given device does not belong to the given tenant.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no application listening for a reply to the given commandRequestId. The application has already given up on waiting for a response.      This resource MUST be used by devices that have not authenticated to the protocol adapter. Note that this requires the HONO_HTTP_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nSend a response to a previously received command with the command-request-id req-id-uuid for the unauthenticated device 4711:\ncurl -i -X PUT -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;brightness-changed\u0026#34;: true}\u0026#39; http://127.0.0.1:8080/command/res/DEFAULT_TENANT/4711/req-id-uuid?hono-cmd-status=200 HTTP/1.1 202 Accepted content-length: 0 Sending a Response to a Command (authenticated Gateway)  URI: /command/res/${tenantId}/${deviceId}/${commandRequestId} or /command/res/${tenantId}/${deviceId}/${commandRequestId}?hono-cmd-status=${status} Method: PUT Request Headers:  (optional) authorization: The gateway\u0026rsquo;s auth-id and plain text password encoded according to the Basic HTTP authentication scheme. If not set, the adapter expects the gateway to present a client certificate as part of the TLS handshake during connection establishment. (optional) content-type: A media type describing the semantics and format of the payload contained in the request body (the outcome of processing the command). (optional) hono-cmd-status: The status of the command execution. If not set, the adapter expects that the URI contains it as request parameter at the end.   Request Body:  (optional) Arbitrary data representing the result of processing the command on the device.   Status Codes:  202 (Accepted): The response has been successfully delivered to the application that has sent the command. 400 (Bad Request): The request cannot be processed because the command status is missing. 403 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this might be:  The given tenant is not allowed to use this protocol adapter. The given device does not belong to the given tenant. The gateway is not authorized to act on behalf of the device. The gateway associated with the device is not registered or disabled.   404 (Not Found): The request cannot be processed because the device is disabled or does not exist. 413 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 429 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 503 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no application listening for a reply to the given commandRequestId. The application has already given up on waiting for a response.      This resource can be used by gateway components to send the response to a command on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the parameters from the URI are used to identify the device that the gateway publishes data for.\nThe protocol adapter checks the gateway\u0026rsquo;s authority to send responses to a command on behalf of the device implicitly by means of retrieving a registration assertion for the device from the configured Device Registration service.\nExamples\nSend a response to a previously received command with the command-request-id req-id-uuid for device 4712:\ncurl -i -X PUT -u gw@DEFAULT_TENANT:gw-secret -H \u0026#39;content-type: application/json\u0026#39; --data-binary \u0026#39;{\u0026#34;brightness-changed\u0026#34;: true}\u0026#39; http://127.0.0.1:8080/command/res/DEFAULT_TENANT/4712/req-id-uuid?hono-cmd-status=200 HTTP/1.1 202 Accepted content-length: 0 NB The example above assumes that a gateway device has been registered with hashed-password credentials with auth-id gw and password gw-secret which is authorized to publish data on behalf of device 4712.\nDownstream Meta Data The adapter includes the following meta data in the application properties of messages being sent downstream:\n   Name Type Description     device_id string The identifier of the device that the message originates from.   orig_adapter string Contains the adapter\u0026rsquo;s type name which can be used by downstream consumers to determine the protocol adapter that the message has been received over. The HTTP adapter\u0026rsquo;s type name is hono-http.   orig_address string Contains the (relative) URI that the device has originally posted the data to.   ttd integer Contains the effective number of seconds that the device will wait for a response. This property is only set if the HTTP request contains the hono-ttd header or request parameter.    The adapter also considers defaults registered for the device at either the tenant or the device level. The values of the default properties are determined as follows:\n If the message already contains a non-empty property of the same name, the value if unchanged. Otherwise, if a default property of the same name is defined in the device\u0026rsquo;s registration information, that value is used. Otherwise, if a default property of the same name is defined for the tenant that the device belongs to, that value is used.  Note that of the standard AMQP 1.0 message properties only the content-type and ttl can be set this way to a default value.\nEvent Message Time-to-live Events published by devices will usually be persisted by the AMQP Messaging Network in order to support deferred delivery to downstream consumers. In most cases the AMQP Messaging Network can be configured with a maximum time-to-live to apply to the events so that the events will be removed from the persistent store if no consumer has attached to receive the event before the message expires.\nIn order to support environments where the AMQP Messaging Network cannot be configured accordingly, the protocol adapter supports setting a downstream event message\u0026rsquo;s ttl property based on the hono-ttl property set as a header or a query parameter in the event requests by the devices. Also the default ttl and max-ttl values can be configured for a tenant/device as described in the Tenant API.\nTenant specific Configuration The adapter uses the Tenant API to retrieve tenant specific configuration for adapter type hono-http. The following properties are (currently) supported:\n   Name Type Default Value Description     enabled boolean true If set to false the adapter will reject all data from devices belonging to the tenant.   max-ttd integer 60 Defines a tenant specific upper limit for the time until disconnect property that devices may include in requests for uploading telemetry data or events. Please refer to the Command \u0026amp; Control concept page for a discussion of this parameter\u0026rsquo;s purpose and usage.\nThis property can be set for the hono-http adapter type as an extension property in the adapter section of the tenant configuration.\nIf it is not set, then the default value of 60 seconds is used.   "
 },
 {
 	"uri": "https://www.eclipse.org/hono/docs/user-guide/mqtt-adapter/",
 	"title": "MQTT Adapter",
 	"tags": [],
 	"description": "",
-	"content": "The MQTT protocol adapter exposes an MQTT topic hierarchy for publishing telemetry data and events to downstream consumers and for receiving commands from applications and sending back responses.\nThe MQTT adapter is not a general purpose MQTT broker. In particular the adapter\n supports MQTT 3.1.1 only. does not maintain session state for clients and thus always sets the session present flag in its CONNACK packet to 0, regardless of the value of the clean session flag provided in a client\u0026rsquo;s CONNECT packet. ignores any Will included in a client\u0026rsquo;s CONNECT packet. only supports topic names/filters for devices to publish and subscribe to that are specific to Hono\u0026rsquo;s functionality as described in the following sections. does not support retaining messages. However, if an event or telemetry message\u0026rsquo;s retain flag is set to 1 then the corresponding AMQP 1.0 message being sent downstream by the adapter will contain an x-opt-retain message annotation containing the boolean value true. A downstream consumer may then react according to the presence of this annotation.  Authentication The MQTT adapter by default requires clients (devices or gateway components) to authenticate during connection establishment. The adapter supports both the authentication based on the username/password provided in an MQTT CONNECT packet as well as client certificate based authentication as part of a TLS handshake for that purpose.\nThe adapter tries to authenticate the device using these mechanisms in the following order\nClient Certificate When a device uses a client certificate for authentication during the TLS handshake, the adapter tries to determine the tenant that the device belongs to based on the issuer DN contained in the certificate. In order for the lookup to succeed, the tenant\u0026rsquo;s trust anchor needs to be configured by means of registering the trusted certificate authority. The device\u0026rsquo;s client certificate will then be validated using the registered trust anchor, thus implicitly establishing the tenant that the device belongs to. In a second step, the adapter uses the Credentials API\u0026rsquo;s get operation to retrieve the credentials on record, including the client certificate\u0026rsquo;s subject DN as the auth-id, x509-cert as the type of secret and the MQTT client identifier as client-id in the request payload.\nNB The adapter needs to be configured for TLS in order to support this mechanism.\nUsername/Password When a device wants to authenticate using this mechanism, it needs to provide a username and a password in the MQTT CONNECT packet it sends in order to initiate the connection. The username must have the form auth-id@tenant, e.g. sensor1@DEFAULT_TENANT. The adapter verifies the credentials provided by the client against the credentials that the configured Credentials service has on record for the client. The adapter uses the Credentials API\u0026rsquo;s get operation to retrieve the credentials on record, including the tenant and auth-id provided by the client in the username, hashed-password as the type of secret and the MQTT client identifier as client-id in the request payload.\nThe examples below refer to devices 4711 and gw-1 of tenant DEFAULT_TENANT using auth-ids sensor1 and gw1 and corresponding passwords. The example deployment as described in the Deployment Guides comes pre-configured with the corresponding entities in its device registry component.\nNB There is a subtle difference between the device identifier (device-id) and the auth-id a device uses for authentication. See Device Identity for a discussion of the concepts.\nResource Limit Checks The adapter performs additional checks regarding resource limits when a client tries to connect and/or send a message to the adapter.\nConnection Limits The adapter rejects a client’s connection attempt with return code\n 0x03 (Connection Refused: server unavailable), if the maximum number of connections per protocol adapter instance is reached 0x05 (Connection Refused: not authorized), if the maximum number of simultaneously connected devices for the tenant is reached.  Connection Duration Limits The adapter rejects a client’s connection attempt with return code 0x05 (Connection Refused: not authorized), if the connection duration limit that has been configured for the client’s tenant is exceeded.\nMessage Limits The adapter\n rejects a client\u0026rsquo;s connection attempt with return code 0x05 (Connection Refused: not authorized), discards any MQTT PUBLISH packet containing telemetry data or an event that is sent by a client and rejects any AMQP 1.0 message containing a command sent by a north bound application  if the message limit that has been configured for the device’s tenant is exceeded.\nConnection Events The adapter can emit Connection Events for client connections being established and/or terminated. Please refer to the common configuration options for details regarding how to enable this behavior.\nThe adapter includes the client identifier from the client\u0026rsquo;s MQTT CONNECT packet as the Connection Event\u0026rsquo;s remote-id.\nPublishing Telemetry Data The MQTT adapter supports the publishing of telemetry data by means of MQTT PUBLISH packets using either QoS 0 or QoS 1. Using QoS 1 will result in the adapter sending an MQTT PUBACK packet to the client once the message has been settled with the accepted outcome by the AMQP 1.0 Messaging Network.\nThis requires that\n the AMQP 1.0 Messaging Network has capacity to process telemetry messages for the client\u0026rsquo;s tenant and the messages published by the client comply with the format defined by the Telemetry API.  The protocol adapter checks the configured [message limit] (/hono/docs/concepts/resource-limits/) before accepting any telemetry messages. An exceeded message limit will cause an error.\nAny kind of error when processing an incoming telemetry message will be reported back to the client if the client has subscribed on a dedicated error topic. See Error Reporting via Error Topic for details.\nIf such an error subscription by the client exists, the error will by default be ignored after it got published on the error topic, otherwise the connection to the client will be closed. The handling of errors can further be controlled by means of an on-error property bag parameter set on the telemetry message topic. Refer to Error Handling for details.\nThe devices can optionally indicate the content type of the payload by setting the content-type property explicitly in the property-bag. The property-bag is an optional collection of properties intended for the receiver of the message. A property bag is only allowed at the very end of a topic. It always starts with a /? character, followed by pairs of URL encoded property names and values that are separated by \u0026amp;. For example, a property bag containing two properties seqNo and importance looks like this: /topic/name/?seqNo=10034\u0026amp;importance=high.\nPublish Telemetry Data (authenticated Device)  Topic: telemetry or t Authentication: required Payload:  (required) Arbitrary payload    This is the preferred way for devices to publish telemetry data. It is available only if the protocol adapter is configured to require devices to authenticate (which is the default). When using this topic, the MQTT adapter determines the device\u0026rsquo;s tenant and device identity as part of the authentication process.\nExample\nPublish some JSON data for device 4711:\nmosquitto_pub -u \u0026#39;sensor1@DEFAULT_TENANT\u0026#39; -P hono-secret -t telemetry -m \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish some JSON data for device 4711 using a client certificate for authentication:\n# in base directory of Hono repository: mosquitto_pub -p 8883 -t telemetry -m \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; --cert demo-certs/certs/device-4711-cert.pem --key demo-certs/certs/device-4711-key.pem --cafile demo-certs/certs/trusted-certs.pem NB The example above assumes that the MQTT adapter is configured for TLS and the secure port is used.\nPublish Telemetry Data (unauthenticated Device)  Topic: telemetry/${tenant-id}/${device-id} or t/${tenant-id}/${device-id} Authentication: none Payload:  (required) Arbitrary payload    This topic can be used by devices that have not authenticated to the protocol adapter. Note that this requires the HONO_MQTT_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nPublish some JSON data for device 4711:\nmosquitto_pub -t telemetry/DEFAULT_TENANT/4711 -m \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish Telemetry Data (authenticated Gateway)  Topic: telemetry/${tenant-id}/${device-id} or t/${tenant-id}/${device-id} Authentication: required Payload:  (required) Arbitrary payload    This topic can be used by gateway components to publish data on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the parameters from the topic name are used to identify the device that the gateway publishes data for.\nThe protocol adapter checks the gateway\u0026rsquo;s authority to publish data on behalf of the device implicitly by means of retrieving a registration assertion for the device from the configured Device Registration service.\nExamples\nPublish some JSON data for device 4712 via gateway gw-1:\nmosquitto_pub -u \u0026#39;gw@DEFAULT_TENANT\u0026#39; -P gw-secret -t telemetry/DEFAULT_TENANT/4712 -m \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; NB The example above assumes that a gateway device with ID gw-1 has been registered with hashed-password credentials with auth-id gw and password gw-secret.\nPublishing Events The MQTT adapter supports the publishing of events by means of MQTT PUBLISH packets using QoS 1 only. The adapter will send an MQTT PUBACK packet to the client once the event has been settled with the accepted outcome by the AMQP 1.0 Messaging Network.\nThis requires that\n the AMQP 1.0 Messaging Network has capacity to process events for the client\u0026rsquo;s tenant and the events published by the client comply with the format defined by the Event API.  The protocol adapter checks the configured [message limit] (/hono/docs/concepts/resource-limits/) before accepting any event messages. An exceeded message limit will cause an error.\nAny kind of error when processing an incoming event message will be reported back to the client if the client has subscribed on a dedicated error topic. See Error Reporting via Error Topic for details.\nIf such an error subscription by the client exists, the error will by default be ignored after it got published on the error topic, otherwise the connection to the client will be closed. The handling of errors can further be controlled by means of an on-error property bag parameter set on the event message topic. Refer to Error Handling for details.\nThe devices can optionally indicate a time-to-live duration for event messages and the content type of the payload by setting the hono-ttl and content-type properties explicitly in the property-bag. The property-bag is an optional collection of properties intended for the receiver of the message. A property bag is only allowed at the very end of a topic. It always starts with a /? character, followed by pairs of URL encoded property names and values that are separated by \u0026amp;. For example, a property bag containing two properties seqNo and importance looks like this: /topic/name/?seqNo=10034\u0026amp;importance=high.\nThe MQTT adapter currently does not use any properties except hono-ttl.\nPublish an Event (authenticated Device)  Topic: event or e Authentication: required Payload:  (required) Arbitrary payload    This is the preferred way for devices to publish events. It is available only if the protocol adapter has been configured to require devices to authenticate (which is the default).\nExample\nUpload a JSON string for device 4711:\nmosquitto_pub -u \u0026#39;sensor1@DEFAULT_TENANT\u0026#39; -P hono-secret -t event -q 1 -m \u0026#39;{\u0026#34;alarm\u0026#34;: 1}\u0026#39; Upload a JSON string for device 4711 with time-to-live as 10 seconds:\nmosquitto_pub -u \u0026#39;sensor1@DEFAULT_TENANT\u0026#39; -P hono-secret -t event/?hono-ttl=10 -q 1 -m \u0026#39;{\u0026#34;alarm\u0026#34;: 1}\u0026#39; Publish an Event (unauthenticated Device)  Topic: event/${tenant-id}/${device-id} or e/${tenant-id}/${device-id} Authentication: none Payload:  (required) Arbitrary payload    This topic can be used by devices that have not authenticated to the protocol adapter. Note that this requires the HONO_MQTT_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nPublish some JSON data for device 4711:\nmosquitto_pub -t event/DEFAULT_TENANT/4711 -q 1 -m \u0026#39;{\u0026#34;alarm\u0026#34;: 1}\u0026#39; Publish some JSON data for device 4711 with time-to-live as 15 seconds:\nmosquitto_pub -t event/DEFAULT_TENANT/4711/?hono-ttl=15 -q 1 -m \u0026#39;{\u0026#34;alarm\u0026#34;: 1}\u0026#39; Publish an Event (authenticated Gateway)  Topic: event/${tenant-id}/${device-id} or e/${tenant-id}/${device-id} Authentication: required Payload:  (required) Arbitrary payload    This topic can be used by gateway components to publish data on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the parameters from the topic name are used to identify the device that the gateway publishes data for.\nThe protocol adapter checks the gateway\u0026rsquo;s authority to publish data on behalf of the device implicitly by means of retrieving a registration assertion for the device from the configured Device Registration service.\nExamples\nPublish some JSON data for device 4712 via gateway gw-1:\nmosquitto_pub -u \u0026#39;gw@DEFAULT_TENANT\u0026#39; -P gw-secret -t event/DEFAULT_TENANT/4712 -q 1 -m \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; NB The example above assumes that a gateway device with ID gw-1 has been registered with hashed-password credentials with auth-id gw and password gw-secret.\nCommand \u0026amp; Control The MQTT adapter enables devices to receive commands that have been sent by business applications by means of sending an MQTT SUBSCRIBE packet containing a device specific topic filter as described below. Devices can subscribe with QoS 1 or QoS 0. The adapter indicates the outcome of the subscription request by sending back a corresponding SUBACK packet. The SUBACK packet will contain Success - QoS 0 (0x00) or Success - QoS 1 (0x01) for a valid command topic filter indicating QoS 0 or 1 and will contain the Failure (0x80) value for an invalid or unsupported filter. When a device no longer wants to receive commands anymore, it can send an MQTT UNSUBSCRIBE packet to the adapter, including the same topic filter that has been used to subscribe.\nWhen a device has successfully subscribed, the adapter sends an empty notification on behalf of the device to the downstream AMQP 1.0 Messaging Network with the ttd header set to -1, indicating that the device will be ready to receive commands until further notice. Analogously, the adapter sends an empty notification with the ttd header set to 0 when a device unsubscribes from commands.\nCommands can be sent following a request/response pattern or being one-way.\nFor Request/Response commands, devices send their responses to commands by means of sending an MQTT PUBLISH message to a topic that is specific to the command that has been executed. The MQTT adapter accepts responses being published using either QoS 0 or QoS 1.\nThe MQTT adapter checks the configured [message limit] (/hono/docs/concepts/resource-limits/) before accepting any command requests and responses. In case of incoming command requests from business applications, if the message limit is exceeded, the Adapter rejects the message with the reason amqp:resource-limit-exceeded. And for the incoming command responses from devices, the Adapter rejects the message and closes the connection to the client.\nThe following sections define the topic filters/names to use for subscribing to and responding to commands. The following shorthand versions of topic path segments are supported:\n c instead of command q instead of req s instead of res  The following variables are used:\n ${command} : An arbitrary string that indicates the command to execute, e.g. setBrightness. The command is provided by the application that sends the command. ${req-id} (only for Request/Response commands) : The unique identifier of the command execution request. The identifier is passed to the device as part of the name of the topic that the command is published to. The device needs to publish its response to the command to a topic which includes this identifier, thus allowing the adapter to correlate the response with the request. ${status} : The HTTP status code indicating the outcome of executing the command. This status code is passed on to the application in the AMQP message\u0026rsquo;s status application property.  Receiving Commands (authenticated Device) An authenticated device MUST use the following topic filter for subscribing to commands:\ncommand/[${tenant-id}]/[${device-id}]/req/#\nBoth the tenant and the device ID are optional. If specified, they MUST match the authenticated device\u0026rsquo;s tenant and/or device ID. Note that the authentication identifier used in the device\u0026rsquo;s credentials is not necessarily the same as the device ID.\nThe protocol adapter will publish commands for the device to the following topic names\n one-way command/${tenant-id}/${device-id}/req//${command} request-response command/${tenant-id}/${device-id}/req/${req-id}/${command}  The tenant-id and/or device-id will be included in the topic name if the tenant and/or device ID had been included in the topic filter used for subscribing to commands.\n Deprecation Previous versions of Hono required authenticated devices to use command/+/+/req/# for subscribing to commands. This old topic filter is deprecated. Devices MAY still use it until support for it will be removed in a future Hono version.  Examples\nThe following command can be used to subscribe to commands resulting in command messages being published to a topic that does not include tenant nor device ID:\nmosquitto_sub -v -u \u0026#39;sensor1@DEFAULT_TENANT\u0026#39; -P hono-secret -t command///req/# A request/response command with name setBrightness from an application might look like this:\ncommand///req/1010f8ab0b53-bd96-4d99-9d9c-56b868474a6a/setBrightness { \u0026#34;brightness\u0026#34;: 79 } A corresponding one-way command might look like this:\ncommand///req//setBrightness { \u0026#34;brightness\u0026#34;: 79 } Note that the topic in the latter case doesn\u0026rsquo;t contain a request identifier.\nThe following command can be used to subscribe to commands resulting in command messages being published to a topic that includes the tenant ID:\nmosquitto_sub -v -u \u0026#39;sensor1@DEFAULT_TENANT\u0026#39; -P hono-secret -t c/DEFAULT_TENANT//q/# Note the usage of the abbreviated names (c and q instead of command and req) and the inclusion of the tenant ID in the topic filter.\nA corresponding request/response command with name setBrightness from an application might look like this:\nc/DEFAULT_TENANT//q/1010f8ab0b53-bd96-4d99-9d9c-56b868474a6a/setBrightness { \u0026#34;brightness\u0026#34;: 79 } A corresponding one-way command might look like this:\nc/DEFAULT_TENANT//q//setBrightness { \u0026#34;brightness\u0026#34;: 79 } Note that the topic also includes the abbreviated names and the tenant identifier because the topic filter used for subscribing did contain the tenant ID as well.\nReceiving Commands (unauthenticated Device) An unauthenticated device MUST use the topic filter command/${tenant-id}/${device-id}/req/# to subscribe to commands.\nExample\nmosquitto_sub -v -t command/DEFAULT_TENANT/4711/req/# The adapter will then publish Request/Response commands for the device to topic command/${tenant-id}/${device-id}/req/${req-id}/${command} and one-way commands to topic command/${tenant-id}/${device-id}/req//${command}.\nFor example, a request/response command with name setBrightness from an application might look like this:\ncommand/DEFAULT_TENANT/4711/req/1010f8ab0b53-bd96-4d99-9d9c-56b868474a6a/setBrightness { \u0026#34;brightness\u0026#34;: 79 } A corresponding one-way command might look like this:\ncommand/DEFAULT_TENANT/4711/req//setBrightness { \u0026#34;brightness\u0026#34;: 79 } Note that the topic in the latter case doesn\u0026rsquo;t contain a request identifier.\nReceiving Commands (authenticated Gateway) Gateway components can receive commands for devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. Corresponding devices have to be configured so that they can be used with a gateway. See Configuring Gateway Devices for details.\nAn authenticated gateway MUST use one of the following topic filters for subscribing to commands:\n   Topic Filter Description     command//+/req/# Subscribe to commands for all devices that the gateway is authorized to act on behalf of.   command/${tenant-id}/+/req/# Subscribe to commands for all devices that the gateway is authorized to act on behalf of.   command//${device-id}/req/# Subscribe to commands for a specific device that the gateway is authorized to act on behalf of.   command/${tenant-id}/${device-id}/req/# Subscribe to commands for a specific device that the gateway is authorized to act on behalf of.    The protocol adapter will publish commands for devices to the following topic names\n one-way command//${device-id}/req//${command} or command/${tenant-id}/${device-id}/req//${command} request-response command//${device-id}/req/${req-id}/${command} or command/${tenant-id}/${device-id}/req/${req-id}/${command}  The ${tenant-id} will be included in the topic name if the tenant ID had been included in the topic filter used for subscribing to commands.\n Deprecation Previous versions of Hono required authenticated gateways to use command/+/+/req/# for subscribing to commands. This old topic filter is deprecated. Gateways MAY still use it until support for it will be removed in a future Hono version.  When processing an incoming command message, the protocol adapter will give precedence to a device-specific command subscription matching the command target device, whether the subscription comes from a gateway or the device itself. If there are multiple such subscriptions from multiple gateways and/or from the device itself, the subscription initiated last will get the command messages.\nIf no device-specific command subscription exists for a command target device, but one gateway, that may act on behalf of the device, has subscribed to commands for all its devices, then the command message is sent to that gateway.\nIf multiple gateways have initiated such generic subscriptions, the protocol adapter may have to decide to which gateway a particular command message will be sent to. In case the command target device has already sent a telemetry, event or command response message via a gateway and if that gateway has created such a command subscription, that gateway will be chosen. Otherwise one gateway that may act on behalf of the command target device and that has an open subscription will be chosen randomly to receive the command message.\nSubscribe to all Devices\nA subscription to commands for all devices that a gateway acts on behalf of looks like this:\nmosquitto_sub -v -u \u0026#39;gw@DEFAULT_TENANT\u0026#39; -P gw-secret -t command/DEFAULT_TENANT/+/req/# A request/response command for device 4711 with name setBrightness from an application might then look like this:\ncommand/DEFAULT_TENANT/4711/req/1010f8ab0b53-bd96-4d99-9d9c-56b868474a6a/setBrightness { \u0026#34;brightness\u0026#34;: 79 } Note that the tenant identifier is included in the topic name that the command has been published to because it had been included in the topic filter used for subscribing to the commands.\nSubscribe to a specific Device\nA subscription to commands for a specific device can be done like this:\nmosquitto_sub -v -u \u0026#39;gw@DEFAULT_TENANT\u0026#39; -P gw-secret -t c//4711/q/# Note the usage of the abbreviated names (c and q instead of command and req) in the topic filter.\nA corresponding one-way command might look like this:\nc//4711/q//setBrightness { \u0026#34;brightness\u0026#34;: 79 } Note that the topic also includes the abbreviated names and does not include the tenant identifier because the topic filter used for subscribing did not contain the tenant ID either.\nSending a Response to a Command (authenticated Device) An authenticated device MUST send the response to a previously received command to the topic command///res/${req-id}/${status}.\nExample\nAfter a command has arrived as in the above example, you send a response using the arrived ${req-id}:\nmosquitto_pub -u \u0026#39;sensor1@DEFAULT_TENANT\u0026#39; -P hono-secret -t command///res/1010f8ab0b53-bd96-4d99-9d9c-56b868474a6a/200 -m \u0026#39;{\u0026#34;lumen\u0026#34;: 200}\u0026#39; Sending a Response to a Command (unauthenticated Device) An unauthenticated device MUST send the response to a previously received command to the topic command/${tenant-id}/${device-id}/res/${req-id}/${status}.\nExample\nAfter a command has arrived as in the above example, you send a response using the arrived ${req-id}:\nmosquitto_pub -t command/DEFAULT_TENANT/4711/res/1010f8ab0b53-bd96-4d99-9d9c-56b868474a6a/200 -m \u0026#39;{\u0026#34;lumen\u0026#34;: 200}\u0026#39; Sending a Response to a Command (authenticated Gateway) An authenticated gateway MUST send a device\u0026rsquo;s response to a command it has received on behalf of the device to the topic command//${device-id}/res/${req-id}/${status}.\nExample\nAfter a command has arrived as in the above example, the response is sent using the ${req-id} from the topic that the command had been published to:\nmosquitto_pub -u \u0026#39;gw@DEFAULT_TENANT\u0026#39; -P gw-secret -t command//4711/res/1010f8ab0b53-bd96-4d99-9d9c-56b868474a6a/200 -m \u0026#39;{\u0026#34;lumen\u0026#34;: 200}\u0026#39; Error Reporting via Error Topic The default behaviour when an error occurs while publishing telemetry, event or command response messages is for the MQTT adapter to close the network connection to the device, as mandated by the MQTT 3.1.1 spec.\nAn alternative way of dealing with errors involves keeping the connection intact and letting the MQTT adapter publish a corresponding error message on a specific error topic to the device. To enable that behaviour, the device sends an MQTT SUBSCRIBE packet with a topic filter as described below on the same MQTT connection that is also used for publishing the telemetry, event or command response messages. Devices can subscribe with QoS 0 only. The adapter indicates the outcome of the subscription request by sending back a corresponding SUBACK packet. The SUBACK packet will contain Success - QoS 0 (0x00) for a valid error topic filter and will contain the Failure (0x80) value for an invalid or unsupported filter. In order to again activate the default error handling behaviour, the device can send an MQTT UNSUBSCRIBE packet to the adapter, including the same topic filter that has been used to subscribe.\nThe following sections define the topic filters to use for subscribing to error messages and the resulting error message topic. Instead of the error topic path segment, the shorthand version e is also supported.\nThe following variables are used:\n ${endpoint-type}: The endpoint type of the device message that caused the error. Its value is either telemetry, event or the respective shorthand version. In case of a command response device message command-response or c-s is used. ${correlation-id}: The identifier that may be used to correlate the error message with the device message that caused the error. The identifier is either the value of a correlation-id property bag value contained in the device message topic, or the identifier is the packet-id of the device message if it was sent with QoS 1. Otherwise, a value of -1 is used. ${error-status}: The HTTP status code of the error that was caused by the device message.   Examples Since the subscription on the error topic needs to be done on the same MQTT connection that is also used for publishing the telemetry, event or command response messages, the Mosquitto MQTT Command Line Client cannot be used. The MQTT CLI tool with its shell mode is an alternative that supports using one MQTT connection for both subscribing and publishing.  Receiving Error Messages (authenticated Device) An authenticated device MUST use the following topic filter for subscribing to error messages:\nerror/[${tenant-id}]/[${device-id}]/#\nBoth the tenant and the device ID are optional. If specified, they MUST match the authenticated device\u0026rsquo;s tenant and/or device ID. Note that the authentication identifier used in the device\u0026rsquo;s credentials is not necessarily the same as the device ID.\nThe protocol adapter will publish error messages for the device to the following topic name\nerror/[${tenant-id}]/[${device-id}]/${endpoint-type}/${correlation-id}/${error-status}\nThe tenant-id and/or device-id will be included in the topic name if the tenant and/or device ID had been included in the topic filter used for subscribing to error messages.\nExample\nAn example using the MQTT CLI that will produce an error output provided there is no downstream consumer for the device messages.\nmqtt shell con -V 3 -h [MQTT_ADAPTER_IP] -u [DEVICE]@[TENANT] -pw [PWD] sub -t error///# --qos 0 --outputToConsole pub -t telemetry -m \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; --qos 1 Using an explicit correlation id:\npub -t telemetry/?correlation-id=123 -m \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; --qos 1 Receiving Error Messages (unauthenticated Device) An unauthenticated device MUST use the following topic filter for subscribing to error messages:\nerror/${tenant-id}/${device-id}/#\nThe protocol adapter will publish error messages for the device to the following topic name\nerror/${tenant-id}/${device-id}/${endpoint-type}/${correlation-id}/${error-status}\nReceiving Error Messages (authenticated Gateway) An authenticated gateway MUST use one of the following topic filters for subscribing to error messages:\n   Topic Filter Description     error//+/#error/${tenant-id}/+/# Subscribe to error messages for all devices that the gateway is authorized to act on behalf of.   error//${device-id}/#error/${tenant-id}/${device-id}/# Subscribe to error messages for a specific device that the gateway is authorized to act on behalf of.    The protocol adapter will publish error messages for the device to the following topic name\nerror/[${tenant-id}]/[${device-id}]/${endpoint-type}/${correlation-id}/${error-status}\nThe tenant-id and/or device-id will be included in the topic name if the tenant and/or device ID had been included in the topic filter used for subscribing to error messages.\nError Message Payload The MQTT adapter publishes error messages with a UTF-8 encoded JSON payload containing the following fields:\n   Name Mandatory JSON Type Description     code yes number The HTTP error status code. See the table below for possible values.   message yes string The error detail message.   timestamp yes string The date and time the error message was published by the MQTT adapter. The value is an ISO 8601 compliant combined date and time representation in extended format.   correlation-id yes string The identifier that may be used to correlate the error message with the device message that caused the error. The identifier is either the value of a correlation-id property bag value contained in the device message topic, or the identifier is the packet-id of the device message if it was sent with QoS 1. Otherwise a value of -1 is used.    The error message\u0026rsquo;s code field may contain the following HTTP status codes:\n   Code Description     400 Bad Request, the request cannot be processed. A possible reason for this is an invalid PUBLISH topic.   403 Forbidden, the device\u0026rsquo;s registration status cannot be asserted.   404 Not Found, the device is disabled or does not exist.   413 Request Entity Too Large, the request body exceeds the maximum supported size.   429 Too Many Requests, the tenant\u0026rsquo;s message limit for the current period is exceeded.   503 Service Unavailable, the request cannot be processed. Possible reasons for this include:There is no consumer of telemetry data for the given tenant connected to Hono, or the consumer has not indicated that it may receive further messages (not giving credits). If the QoS level header is set to 1 (at least once semantics), the reason may be: The consumer has indicated that it didn\u0026rsquo;t process the telemetry data. The consumer failed to indicate in time whether it has processed the telemetry data.    Example payload:\n{ \u0026#34;code\u0026#34;: 400, \u0026#34;message\u0026#34;: \u0026#34;malformed topic name\u0026#34;, \u0026#34;timestamp\u0026#34;: \u0026#34;2020-12-24T19:00:00+0100\u0026#34;, \u0026#34;correlation-id\u0026#34;: \u0026#34;5\u0026#34; } Error Handling When a device publishes a telemetry, event or command response message and there is an error processing the message, the handling of the error depends on whether there is a error topic subscription for the device and whether a on-error property bag parameter was set on the topic used for sending the message.\nIf no error subscription is in place and no on-error parameter was set, the default error handling behaviour is to close the MQTT connection to the device. If the device has a subscription on the error topic (on the same MQTT connection the device uses for sending messages), the default behaviour is to keep the MQTT connection open unless a terminal error happens. The errors that are classified as terminal are listed below.\n The adapter is disabled for the tenant that the client belongs to. The authenticated device or gateway is disabled or not registered. The tenant is disabled or does not exist.   Note When a terminal error occurs, the connection will always be closed irrespective of any on-error parameter or error subscription.  The following table lists the different behaviours based on the value of the on-error property bag parameter and the existence of an error subscription:\n   on-error topic parameter Error subscription exists Description     default or value not set no The connection to the device will get closed (like with the disconnect option).   disconnect no The connection to the device will get closed.   ignore no The error will be ignored and a PUBACK for the message that caused the error will get sent.   skip-ack no The error will be ignored and no PUBACK for the message that caused the error will get sent.   default or value not set yes After having sent an error message on the error topic, the error will be ignored and a PUBACK for the message that caused the error will get sent (like with the ignore option).   disconnect yes After having sent an error message on the error topic, the connection to the device will get closed.   ignore yes After having sent an error message on the error topic, the error will be ignored and a PUBACK for the message that caused the error will get sent.   skip-ack yes After having sent an error message on the error topic, the error will be ignored and no PUBACK for the message that caused the error will get sent.    Example\nAn authenticated device wanting to have errors always be ignored can for example publish telemetry messages on this topic:\ntelemetry/?on-error=ignore\nCustom Message Mapping This protocol adapter supports transformation of messages that have been uploaded by devices before they get forwarded to downstream consumers.\n Experimental This is an experimental feature. The names of the configuration properties, potential values and the overall functionality are therefore subject to change without prior notice.  This feature is useful in scenarios where devices are connected to the adapter via a gateway but the gateway is not able to include the device ID in the topic that the gateway publishes data to. The gateway will use the plain telemetry or event topics in this case. The message payload will usually contain the identifier of the device that the data originates from.\nThe same functionality can also be used to transform the payload of messages uploaded by a device. This can be used for example to transform binary encoded data into a JSON document which can be consumed more easily by downstream consumers.\nThe mechanism works as follows:\n  A client uploads a message to the MQTT adapter.\n  The adapter invokes the Device Registration service\u0026rsquo;s assert Registration operation using either the authenticated device\u0026rsquo;s identifier, if the topic does not contain a device ID, or the device ID from the topic.\n  If the assertion succeeds, the adapter creates the downstream message using the original message\u0026rsquo;s payload and the asserted device ID as the origin device.\n  If the assert Registration response payload contains a value for the mapper property, the adapter tries to find a mapper endpoint configuration for the given value. If a mapper endpoint with a matching name has been configured for the adapter,\n the adapter sends an HTTP request to the endpoint which contains the original message\u0026rsquo;s payload in the request body. If the response body is not empty, it is used as the downstream message\u0026rsquo;s payload, replacing the original payload. If the response contains a device_id header and its value is different from the original device ID, then the adapter invokes the assert Registration operation again, this time using the mapped device ID instead of the original device ID. If the assertion succeeds, the adapter uses the asserted (mapped) device ID for the downstream message.    The adapter forwards the downstream message.\n  Please refer to the Device Registry Management API for how to register a mapper for a device. Please refer to the MQTT Adapter Admin Guide for how to configure custom mapper endpoints.\nDownstream Meta Data The adapter includes the following meta data in messages being sent downstream:\n   Name Location Type Description     device_id application string The identifier of the device that the message originates from.   orig_adapter application string Contains the adapter\u0026rsquo;s type name which can be used by downstream consumers to determine the protocol adapter that the message has been received over. The MQTT adapter\u0026rsquo;s type name is hono-mqtt.   orig_address application string Contains the name of the MQTT topic that the device has originally published the data to.   x-opt-retain message-annotations boolean Contains true if the device has published an event or telemetry message with its retain flag set to 1    The adapter also considers defaults registered for the device at either the tenant or the device level. The values of the default properties are determined as follows:\n If the message already contains a non-empty property of the same name, the value if unchanged. Otherwise, if a default property of the same name is defined in the device\u0026rsquo;s registration information, that value is used. Otherwise, if a default property of the same name is defined for the tenant that the device belongs to, that value is used.  Note that of the standard AMQP 1.0 message properties only the content-type and ttl can be set this way to a default value.\nEvent Message Time-to-live Events published by devices will usually be persisted by the AMQP Messaging Network in order to support deferred delivery to downstream consumers. In most cases the AMQP Messaging Network can be configured with a maximum time-to-live to apply to the events so that the events will be removed from the persistent store if no consumer has attached to receive the event before the message expires.\nIn order to support environments where the AMQP Messaging Network cannot be configured accordingly, the MQTT protocol adapter supports setting a downstream event message\u0026rsquo;s ttl property based on the hono-ttl property set as property-bag at the end of the event topic. Also the default ttl and max-ttl values can be configured for a tenant/device as described in the [Tenant API] (/hono/docs/api/tenant/#resource-limits-configuration-format).\nTenant specific Configuration The adapter uses the Tenant API to retrieve tenant specific configuration for adapter type hono-mqtt. The following properties are (currently) supported in the Adapter object:\n   Name Type Default Value Description     enabled boolean true If set to false the adapter will reject all data from devices belonging to the tenant.   "
+	"content": "The MQTT protocol adapter exposes an MQTT topic hierarchy for publishing telemetry data and events to downstream consumers and for receiving commands from applications and sending back responses.\nThe MQTT adapter is not a general purpose MQTT broker. In particular the adapter\n supports MQTT 3.1.1 only. does not maintain session state for clients and thus always sets the session present flag in its CONNACK packet to 0, regardless of the value of the clean session flag provided in a client\u0026rsquo;s CONNECT packet. ignores any Will included in a client\u0026rsquo;s CONNECT packet. only supports topic names/filters for devices to publish and subscribe to that are specific to Hono\u0026rsquo;s functionality as described in the following sections. does not support retaining messages. However, if an event or telemetry message\u0026rsquo;s retain flag is set to 1 then the corresponding AMQP 1.0 message being sent downstream by the adapter will contain an x-opt-retain message annotation containing the boolean value true. A downstream consumer may then react according to the presence of this annotation.  Authentication The MQTT adapter by default requires clients (devices or gateway components) to authenticate during connection establishment. The adapter supports both the authentication based on the username/password provided in an MQTT CONNECT packet as well as client certificate based authentication as part of a TLS handshake for that purpose.\nThe adapter tries to authenticate the device using these mechanisms in the following order\nClient Certificate When a device uses a client certificate for authentication during the TLS handshake, the adapter tries to determine the tenant that the device belongs to based on the issuer DN contained in the certificate. In order for the lookup to succeed, the tenant\u0026rsquo;s trust anchor needs to be configured by means of registering the trusted certificate authority. The device\u0026rsquo;s client certificate will then be validated using the registered trust anchor, thus implicitly establishing the tenant that the device belongs to. In a second step, the adapter uses the Credentials API\u0026rsquo;s get operation to retrieve the credentials on record, including the client certificate\u0026rsquo;s subject DN as the auth-id, x509-cert as the type of secret and the MQTT client identifier as client-id in the request payload.\nNB The adapter needs to be configured for TLS in order to support this mechanism.\nUsername/Password When a device wants to authenticate using this mechanism, it needs to provide a username and a password in the MQTT CONNECT packet it sends in order to initiate the connection. The username must have the form auth-id@tenant, e.g. sensor1@DEFAULT_TENANT. The adapter verifies the credentials provided by the client against the credentials that the configured Credentials service has on record for the client. The adapter uses the Credentials API\u0026rsquo;s get operation to retrieve the credentials on record, including the tenant and auth-id provided by the client in the username, hashed-password as the type of secret and the MQTT client identifier as client-id in the request payload.\nThe examples below refer to devices 4711 and gw-1 of tenant DEFAULT_TENANT using auth-ids sensor1 and gw1 and corresponding passwords. The example deployment as described in the Deployment Guides comes pre-configured with the corresponding entities in its device registry component.\nNB There is a subtle difference between the device identifier (device-id) and the auth-id a device uses for authentication. See Device Identity for a discussion of the concepts.\nResource Limit Checks The adapter performs additional checks regarding resource limits when a client tries to connect and/or send a message to the adapter.\nConnection Limits The adapter rejects a client’s connection attempt with return code\n 0x03 (Connection Refused: server unavailable), if the maximum number of connections per protocol adapter instance is reached 0x05 (Connection Refused: not authorized), if the maximum number of simultaneously connected devices for the tenant is reached.  Connection Duration Limits The adapter rejects a client’s connection attempt with return code 0x05 (Connection Refused: not authorized), if the connection duration limit that has been configured for the client’s tenant is exceeded.\nMessage Limits The adapter\n rejects a client\u0026rsquo;s connection attempt with return code 0x05 (Connection Refused: not authorized), discards any MQTT PUBLISH packet containing telemetry data or an event that is sent by a client and rejects any AMQP 1.0 message containing a command sent by a north bound application  if the message limit that has been configured for the device’s tenant is exceeded.\nConnection Events The adapter can emit Connection Events for client connections being established and/or terminated. Please refer to the common configuration options for details regarding how to enable this behavior.\nThe adapter includes the client identifier from the client\u0026rsquo;s MQTT CONNECT packet as the Connection Event\u0026rsquo;s remote-id.\nPublishing Telemetry Data The MQTT adapter supports the publishing of telemetry data by means of MQTT PUBLISH packets using either QoS 0 or QoS 1. Using QoS 1 will result in the adapter sending an MQTT PUBACK packet to the client once the message has been settled with the accepted outcome by the AMQP 1.0 Messaging Network.\nThis requires that\n the AMQP 1.0 Messaging Network has capacity to process telemetry messages for the client\u0026rsquo;s tenant and the messages published by the client comply with the format defined by the Telemetry API.  The protocol adapter checks the configured message limit before accepting any telemetry messages. An exceeded message limit will cause an error.\nAny kind of error when processing an incoming telemetry message will be reported back to the client if the client has subscribed on a dedicated error topic. See Error Reporting via Error Topic for details.\nIf such an error subscription by the client exists, the error will by default be ignored after it got published on the error topic, otherwise the connection to the client will be closed. The handling of errors can further be controlled by means of an on-error property bag parameter set on the telemetry message topic. Refer to Error Handling for details.\nThe devices can optionally indicate the content type of the payload by setting the content-type property explicitly in the property-bag. The property-bag is an optional collection of properties intended for the receiver of the message. A property bag is only allowed at the very end of a topic. It always starts with a /? character, followed by pairs of URL encoded property names and values that are separated by \u0026amp;. For example, a property bag containing two properties seqNo and importance looks like this: /topic/name/?seqNo=10034\u0026amp;importance=high.\nPublish Telemetry Data (authenticated Device)  Topic: telemetry or t Authentication: required Payload:  (required) Arbitrary payload    This is the preferred way for devices to publish telemetry data. It is available only if the protocol adapter is configured to require devices to authenticate (which is the default). When using this topic, the MQTT adapter determines the device\u0026rsquo;s tenant and device identity as part of the authentication process.\nExample\nPublish some JSON data for device 4711:\nmosquitto_pub -u \u0026#39;sensor1@DEFAULT_TENANT\u0026#39; -P hono-secret -t telemetry -m \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish some JSON data for device 4711 using a client certificate for authentication:\n# in base directory of Hono repository: mosquitto_pub -p 8883 -t telemetry -m \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; --cert demo-certs/certs/device-4711-cert.pem --key demo-certs/certs/device-4711-key.pem --cafile demo-certs/certs/trusted-certs.pem NB The example above assumes that the MQTT adapter is configured for TLS and the secure port is used.\nPublish Telemetry Data (unauthenticated Device)  Topic: telemetry/${tenant-id}/${device-id} or t/${tenant-id}/${device-id} Authentication: none Payload:  (required) Arbitrary payload    This topic can be used by devices that have not authenticated to the protocol adapter. Note that this requires the HONO_MQTT_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nPublish some JSON data for device 4711:\nmosquitto_pub -t telemetry/DEFAULT_TENANT/4711 -m \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish Telemetry Data (authenticated Gateway)  Topic: telemetry/${tenant-id}/${device-id} or t/${tenant-id}/${device-id} Authentication: required Payload:  (required) Arbitrary payload    This topic can be used by gateway components to publish data on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the parameters from the topic name are used to identify the device that the gateway publishes data for.\nThe protocol adapter checks the gateway\u0026rsquo;s authority to publish data on behalf of the device implicitly by means of retrieving a registration assertion for the device from the configured Device Registration service.\nExamples\nPublish some JSON data for device 4712 via gateway gw-1:\nmosquitto_pub -u \u0026#39;gw@DEFAULT_TENANT\u0026#39; -P gw-secret -t telemetry/DEFAULT_TENANT/4712 -m \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; NB The example above assumes that a gateway device with ID gw-1 has been registered with hashed-password credentials with auth-id gw and password gw-secret.\nPublishing Events The MQTT adapter supports the publishing of events by means of MQTT PUBLISH packets using QoS 1 only. The adapter will send an MQTT PUBACK packet to the client once the event has been settled with the accepted outcome by the AMQP 1.0 Messaging Network.\nThis requires that\n the AMQP 1.0 Messaging Network has capacity to process events for the client\u0026rsquo;s tenant and the events published by the client comply with the format defined by the Event API.  The protocol adapter checks the configured message limit before accepting any event messages. An exceeded message limit will cause an error.\nAny kind of error when processing an incoming event message will be reported back to the client if the client has subscribed on a dedicated error topic. See Error Reporting via Error Topic for details.\nIf such an error subscription by the client exists, the error will by default be ignored after it got published on the error topic, otherwise the connection to the client will be closed. The handling of errors can further be controlled by means of an on-error property bag parameter set on the event message topic. Refer to Error Handling for details.\nThe devices can optionally indicate a time-to-live duration for event messages and the content type of the payload by setting the hono-ttl and content-type properties explicitly in the property-bag. The property-bag is an optional collection of properties intended for the receiver of the message. A property bag is only allowed at the very end of a topic. It always starts with a /? character, followed by pairs of URL encoded property names and values that are separated by \u0026amp;. For example, a property bag containing two properties seqNo and importance looks like this: /topic/name/?seqNo=10034\u0026amp;importance=high.\nThe MQTT adapter currently does not use any properties except hono-ttl.\nPublish an Event (authenticated Device)  Topic: event or e Authentication: required Payload:  (required) Arbitrary payload    This is the preferred way for devices to publish events. It is available only if the protocol adapter has been configured to require devices to authenticate (which is the default).\nExample\nUpload a JSON string for device 4711:\nmosquitto_pub -u \u0026#39;sensor1@DEFAULT_TENANT\u0026#39; -P hono-secret -t event -q 1 -m \u0026#39;{\u0026#34;alarm\u0026#34;: 1}\u0026#39; Upload a JSON string for device 4711 with time-to-live as 10 seconds:\nmosquitto_pub -u \u0026#39;sensor1@DEFAULT_TENANT\u0026#39; -P hono-secret -t event/?hono-ttl=10 -q 1 -m \u0026#39;{\u0026#34;alarm\u0026#34;: 1}\u0026#39; Publish an Event (unauthenticated Device)  Topic: event/${tenant-id}/${device-id} or e/${tenant-id}/${device-id} Authentication: none Payload:  (required) Arbitrary payload    This topic can be used by devices that have not authenticated to the protocol adapter. Note that this requires the HONO_MQTT_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nPublish some JSON data for device 4711:\nmosquitto_pub -t event/DEFAULT_TENANT/4711 -q 1 -m \u0026#39;{\u0026#34;alarm\u0026#34;: 1}\u0026#39; Publish some JSON data for device 4711 with time-to-live as 15 seconds:\nmosquitto_pub -t event/DEFAULT_TENANT/4711/?hono-ttl=15 -q 1 -m \u0026#39;{\u0026#34;alarm\u0026#34;: 1}\u0026#39; Publish an Event (authenticated Gateway)  Topic: event/${tenant-id}/${device-id} or e/${tenant-id}/${device-id} Authentication: required Payload:  (required) Arbitrary payload    This topic can be used by gateway components to publish data on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the parameters from the topic name are used to identify the device that the gateway publishes data for.\nThe protocol adapter checks the gateway\u0026rsquo;s authority to publish data on behalf of the device implicitly by means of retrieving a registration assertion for the device from the configured Device Registration service.\nExamples\nPublish some JSON data for device 4712 via gateway gw-1:\nmosquitto_pub -u \u0026#39;gw@DEFAULT_TENANT\u0026#39; -P gw-secret -t event/DEFAULT_TENANT/4712 -q 1 -m \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; NB The example above assumes that a gateway device with ID gw-1 has been registered with hashed-password credentials with auth-id gw and password gw-secret.\nCommand \u0026amp; Control The MQTT adapter enables devices to receive commands that have been sent by business applications by means of sending an MQTT SUBSCRIBE packet containing a device specific topic filter as described below. Devices can subscribe with QoS 1 or QoS 0. The adapter indicates the outcome of the subscription request by sending back a corresponding SUBACK packet. The SUBACK packet will contain Success - QoS 0 (0x00) or Success - QoS 1 (0x01) for a valid command topic filter indicating QoS 0 or 1 and will contain the Failure (0x80) value for an invalid or unsupported filter. When a device no longer wants to receive commands anymore, it can send an MQTT UNSUBSCRIBE packet to the adapter, including the same topic filter that has been used to subscribe.\nWhen a device has successfully subscribed, the adapter sends an empty notification on behalf of the device to the downstream AMQP 1.0 Messaging Network with the ttd header set to -1, indicating that the device will be ready to receive commands until further notice. Analogously, the adapter sends an empty notification with the ttd header set to 0 when a device unsubscribes from commands.\nCommands can be sent following a request/response pattern or being one-way.\nFor Request/Response commands, devices send their responses to commands by means of sending an MQTT PUBLISH message to a topic that is specific to the command that has been executed. The MQTT adapter accepts responses being published using either QoS 0 or QoS 1.\nThe MQTT adapter checks the configured message limit before accepting any command requests and responses. In case of incoming command requests from business applications, if the message limit is exceeded, the Adapter rejects the message with the reason amqp:resource-limit-exceeded. And for the incoming command responses from devices, the Adapter rejects the message and closes the connection to the client.\nThe following sections define the topic filters/names to use for subscribing to and responding to commands. The following shorthand versions of topic path segments are supported:\n c instead of command q instead of req s instead of res  The following variables are used:\n ${command} : An arbitrary string that indicates the command to execute, e.g. setBrightness. The command is provided by the application that sends the command. ${req-id} (only for Request/Response commands) : The unique identifier of the command execution request. The identifier is passed to the device as part of the name of the topic that the command is published to. The device needs to publish its response to the command to a topic which includes this identifier, thus allowing the adapter to correlate the response with the request. ${status} : The HTTP status code indicating the outcome of executing the command. This status code is passed on to the application in the AMQP message\u0026rsquo;s status application property.  Receiving Commands (authenticated Device) An authenticated device MUST use the following topic filter for subscribing to commands:\ncommand/[${tenant-id}]/[${device-id}]/req/#\nBoth the tenant and the device ID are optional. If specified, they MUST match the authenticated device\u0026rsquo;s tenant and/or device ID. Note that the authentication identifier used in the device\u0026rsquo;s credentials is not necessarily the same as the device ID.\nThe protocol adapter will publish commands for the device to the following topic names\n one-way command/${tenant-id}/${device-id}/req//${command} request-response command/${tenant-id}/${device-id}/req/${req-id}/${command}  The tenant-id and/or device-id will be included in the topic name if the tenant and/or device ID had been included in the topic filter used for subscribing to commands.\n Deprecation Previous versions of Hono required authenticated devices to use command/+/+/req/# for subscribing to commands. This old topic filter is deprecated. Devices MAY still use it until support for it will be removed in a future Hono version.  Examples\nThe following command can be used to subscribe to commands resulting in command messages being published to a topic that does not include tenant nor device ID:\nmosquitto_sub -v -u \u0026#39;sensor1@DEFAULT_TENANT\u0026#39; -P hono-secret -t command///req/# A request/response command with name setBrightness from an application might look like this:\ncommand///req/1010f8ab0b53-bd96-4d99-9d9c-56b868474a6a/setBrightness { \u0026#34;brightness\u0026#34;: 79 } A corresponding one-way command might look like this:\ncommand///req//setBrightness { \u0026#34;brightness\u0026#34;: 79 } Note that the topic in the latter case doesn\u0026rsquo;t contain a request identifier.\nThe following command can be used to subscribe to commands resulting in command messages being published to a topic that includes the tenant ID:\nmosquitto_sub -v -u \u0026#39;sensor1@DEFAULT_TENANT\u0026#39; -P hono-secret -t c/DEFAULT_TENANT//q/# Note the usage of the abbreviated names (c and q instead of command and req) and the inclusion of the tenant ID in the topic filter.\nA corresponding request/response command with name setBrightness from an application might look like this:\nc/DEFAULT_TENANT//q/1010f8ab0b53-bd96-4d99-9d9c-56b868474a6a/setBrightness { \u0026#34;brightness\u0026#34;: 79 } A corresponding one-way command might look like this:\nc/DEFAULT_TENANT//q//setBrightness { \u0026#34;brightness\u0026#34;: 79 } Note that the topic also includes the abbreviated names and the tenant identifier because the topic filter used for subscribing did contain the tenant ID as well.\nReceiving Commands (unauthenticated Device) An unauthenticated device MUST use the topic filter command/${tenant-id}/${device-id}/req/# to subscribe to commands.\nExample\nmosquitto_sub -v -t command/DEFAULT_TENANT/4711/req/# The adapter will then publish Request/Response commands for the device to topic command/${tenant-id}/${device-id}/req/${req-id}/${command} and one-way commands to topic command/${tenant-id}/${device-id}/req//${command}.\nFor example, a request/response command with name setBrightness from an application might look like this:\ncommand/DEFAULT_TENANT/4711/req/1010f8ab0b53-bd96-4d99-9d9c-56b868474a6a/setBrightness { \u0026#34;brightness\u0026#34;: 79 } A corresponding one-way command might look like this:\ncommand/DEFAULT_TENANT/4711/req//setBrightness { \u0026#34;brightness\u0026#34;: 79 } Note that the topic in the latter case doesn\u0026rsquo;t contain a request identifier.\nReceiving Commands (authenticated Gateway) Gateway components can receive commands for devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. Corresponding devices have to be configured so that they can be used with a gateway. See Configuring Gateway Devices for details.\nAn authenticated gateway MUST use one of the following topic filters for subscribing to commands:\n   Topic Filter Description     command//+/req/# Subscribe to commands for all devices that the gateway is authorized to act on behalf of.   command/${tenant-id}/+/req/# Subscribe to commands for all devices that the gateway is authorized to act on behalf of.   command//${device-id}/req/# Subscribe to commands for a specific device that the gateway is authorized to act on behalf of.   command/${tenant-id}/${device-id}/req/# Subscribe to commands for a specific device that the gateway is authorized to act on behalf of.    The protocol adapter will publish commands for devices to the following topic names\n one-way command//${device-id}/req//${command} or command/${tenant-id}/${device-id}/req//${command} request-response command//${device-id}/req/${req-id}/${command} or command/${tenant-id}/${device-id}/req/${req-id}/${command}  The ${tenant-id} will be included in the topic name if the tenant ID had been included in the topic filter used for subscribing to commands.\n Deprecation Previous versions of Hono required authenticated gateways to use command/+/+/req/# for subscribing to commands. This old topic filter is deprecated. Gateways MAY still use it until support for it will be removed in a future Hono version.  When processing an incoming command message, the protocol adapter will give precedence to a device-specific command subscription matching the command target device, whether the subscription comes from a gateway or the device itself. If there are multiple such subscriptions from multiple gateways and/or from the device itself, the subscription initiated last will get the command messages.\nIf no device-specific command subscription exists for a command target device, but one gateway, that may act on behalf of the device, has subscribed to commands for all its devices, then the command message is sent to that gateway.\nIf multiple gateways have initiated such generic subscriptions, the protocol adapter may have to decide to which gateway a particular command message will be sent to. In case the command target device has already sent a telemetry, event or command response message via a gateway and if that gateway has created such a command subscription, that gateway will be chosen. Otherwise one gateway that may act on behalf of the command target device and that has an open subscription will be chosen randomly to receive the command message.\nSubscribe to all Devices\nA subscription to commands for all devices that a gateway acts on behalf of looks like this:\nmosquitto_sub -v -u \u0026#39;gw@DEFAULT_TENANT\u0026#39; -P gw-secret -t command/DEFAULT_TENANT/+/req/# A request/response command for device 4711 with name setBrightness from an application might then look like this:\ncommand/DEFAULT_TENANT/4711/req/1010f8ab0b53-bd96-4d99-9d9c-56b868474a6a/setBrightness { \u0026#34;brightness\u0026#34;: 79 } Note that the tenant identifier is included in the topic name that the command has been published to because it had been included in the topic filter used for subscribing to the commands.\nSubscribe to a specific Device\nA subscription to commands for a specific device can be done like this:\nmosquitto_sub -v -u \u0026#39;gw@DEFAULT_TENANT\u0026#39; -P gw-secret -t c//4711/q/# Note the usage of the abbreviated names (c and q instead of command and req) in the topic filter.\nA corresponding one-way command might look like this:\nc//4711/q//setBrightness { \u0026#34;brightness\u0026#34;: 79 } Note that the topic also includes the abbreviated names and does not include the tenant identifier because the topic filter used for subscribing did not contain the tenant ID either.\nSending a Response to a Command (authenticated Device) An authenticated device MUST send the response to a previously received command to the topic command///res/${req-id}/${status}.\nExample\nAfter a command has arrived as in the above example, you send a response using the arrived ${req-id}:\nmosquitto_pub -u \u0026#39;sensor1@DEFAULT_TENANT\u0026#39; -P hono-secret -t command///res/1010f8ab0b53-bd96-4d99-9d9c-56b868474a6a/200 -m \u0026#39;{\u0026#34;lumen\u0026#34;: 200}\u0026#39; Sending a Response to a Command (unauthenticated Device) An unauthenticated device MUST send the response to a previously received command to the topic command/${tenant-id}/${device-id}/res/${req-id}/${status}.\nExample\nAfter a command has arrived as in the above example, you send a response using the arrived ${req-id}:\nmosquitto_pub -t command/DEFAULT_TENANT/4711/res/1010f8ab0b53-bd96-4d99-9d9c-56b868474a6a/200 -m \u0026#39;{\u0026#34;lumen\u0026#34;: 200}\u0026#39; Sending a Response to a Command (authenticated Gateway) An authenticated gateway MUST send a device\u0026rsquo;s response to a command it has received on behalf of the device to the topic command//${device-id}/res/${req-id}/${status}.\nExample\nAfter a command has arrived as in the above example, the response is sent using the ${req-id} from the topic that the command had been published to:\nmosquitto_pub -u \u0026#39;gw@DEFAULT_TENANT\u0026#39; -P gw-secret -t command//4711/res/1010f8ab0b53-bd96-4d99-9d9c-56b868474a6a/200 -m \u0026#39;{\u0026#34;lumen\u0026#34;: 200}\u0026#39; Error Reporting via Error Topic The default behaviour when an error occurs while publishing telemetry, event or command response messages is for the MQTT adapter to close the network connection to the device, as mandated by the MQTT 3.1.1 spec.\nAn alternative way of dealing with errors involves keeping the connection intact and letting the MQTT adapter publish a corresponding error message on a specific error topic to the device. To enable that behaviour, the device sends an MQTT SUBSCRIBE packet with a topic filter as described below on the same MQTT connection that is also used for publishing the telemetry, event or command response messages. Devices can subscribe with QoS 0 only. The adapter indicates the outcome of the subscription request by sending back a corresponding SUBACK packet. The SUBACK packet will contain Success - QoS 0 (0x00) for a valid error topic filter and will contain the Failure (0x80) value for an invalid or unsupported filter. In order to again activate the default error handling behaviour, the device can send an MQTT UNSUBSCRIBE packet to the adapter, including the same topic filter that has been used to subscribe.\nThe following sections define the topic filters to use for subscribing to error messages and the resulting error message topic. Instead of the error topic path segment, the shorthand version e is also supported.\nThe following variables are used:\n ${endpoint-type}: The endpoint type of the device message that caused the error. Its value is either telemetry, event or the respective shorthand version. In case of a command response device message command-response or c-s is used. ${correlation-id}: The identifier that may be used to correlate the error message with the device message that caused the error. The identifier is either the value of a correlation-id property bag value contained in the device message topic, or the identifier is the packet-id of the device message if it was sent with QoS 1. Otherwise, a value of -1 is used. ${error-status}: The HTTP status code of the error that was caused by the device message.   Examples Since the subscription on the error topic needs to be done on the same MQTT connection that is also used for publishing the telemetry, event or command response messages, the Mosquitto MQTT Command Line Client cannot be used. The MQTT CLI tool with its shell mode is an alternative that supports using one MQTT connection for both subscribing and publishing.  Receiving Error Messages (authenticated Device) An authenticated device MUST use the following topic filter for subscribing to error messages:\nerror/[${tenant-id}]/[${device-id}]/#\nBoth the tenant and the device ID are optional. If specified, they MUST match the authenticated device\u0026rsquo;s tenant and/or device ID. Note that the authentication identifier used in the device\u0026rsquo;s credentials is not necessarily the same as the device ID.\nThe protocol adapter will publish error messages for the device to the following topic name\nerror/[${tenant-id}]/[${device-id}]/${endpoint-type}/${correlation-id}/${error-status}\nThe tenant-id and/or device-id will be included in the topic name if the tenant and/or device ID had been included in the topic filter used for subscribing to error messages.\nExample\nAn example using the MQTT CLI that will produce an error output provided there is no downstream consumer for the device messages.\nmqtt shell con -V 3 -h [MQTT_ADAPTER_IP] -u [DEVICE]@[TENANT] -pw [PWD] sub -t error///# --qos 0 --outputToConsole pub -t telemetry -m \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; --qos 1 Using an explicit correlation id:\npub -t telemetry/?correlation-id=123 -m \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; --qos 1 Receiving Error Messages (unauthenticated Device) An unauthenticated device MUST use the following topic filter for subscribing to error messages:\nerror/${tenant-id}/${device-id}/#\nThe protocol adapter will publish error messages for the device to the following topic name\nerror/${tenant-id}/${device-id}/${endpoint-type}/${correlation-id}/${error-status}\nReceiving Error Messages (authenticated Gateway) An authenticated gateway MUST use one of the following topic filters for subscribing to error messages:\n   Topic Filter Description     error//+/#error/${tenant-id}/+/# Subscribe to error messages for all devices that the gateway is authorized to act on behalf of.   error//${device-id}/#error/${tenant-id}/${device-id}/# Subscribe to error messages for a specific device that the gateway is authorized to act on behalf of.    The protocol adapter will publish error messages for the device to the following topic name\nerror/[${tenant-id}]/[${device-id}]/${endpoint-type}/${correlation-id}/${error-status}\nThe tenant-id and/or device-id will be included in the topic name if the tenant and/or device ID had been included in the topic filter used for subscribing to error messages.\nError Message Payload The MQTT adapter publishes error messages with a UTF-8 encoded JSON payload containing the following fields:\n   Name Mandatory JSON Type Description     code yes number The HTTP error status code. See the table below for possible values.   message yes string The error detail message.   timestamp yes string The date and time the error message was published by the MQTT adapter. The value is an ISO 8601 compliant combined date and time representation in extended format.   correlation-id yes string The identifier that may be used to correlate the error message with the device message that caused the error. The identifier is either the value of a correlation-id property bag value contained in the device message topic, or the identifier is the packet-id of the device message if it was sent with QoS 1. Otherwise a value of -1 is used.    The error message\u0026rsquo;s code field may contain the following HTTP status codes:\n   Code Description     400 Bad Request, the request cannot be processed. A possible reason for this is an invalid PUBLISH topic.   403 Forbidden, the device\u0026rsquo;s registration status cannot be asserted.   404 Not Found, the device is disabled or does not exist.   413 Request Entity Too Large, the request body exceeds the maximum supported size.   429 Too Many Requests, the tenant\u0026rsquo;s message limit for the current period is exceeded.   503 Service Unavailable, the request cannot be processed. Possible reasons for this include:There is no consumer of telemetry data for the given tenant connected to Hono, or the consumer has not indicated that it may receive further messages (not giving credits). If the QoS level header is set to 1 (at least once semantics), the reason may be: The consumer has indicated that it didn\u0026rsquo;t process the telemetry data. The consumer failed to indicate in time whether it has processed the telemetry data.    Example payload:\n{ \u0026#34;code\u0026#34;: 400, \u0026#34;message\u0026#34;: \u0026#34;malformed topic name\u0026#34;, \u0026#34;timestamp\u0026#34;: \u0026#34;2020-12-24T19:00:00+0100\u0026#34;, \u0026#34;correlation-id\u0026#34;: \u0026#34;5\u0026#34; } Error Handling When a device publishes a telemetry, event or command response message and there is an error processing the message, the handling of the error depends on whether there is a error topic subscription for the device and whether a on-error property bag parameter was set on the topic used for sending the message.\nIf no error subscription is in place and no on-error parameter was set, the default error handling behaviour is to close the MQTT connection to the device. If the device has a subscription on the error topic (on the same MQTT connection the device uses for sending messages), the default behaviour is to keep the MQTT connection open unless a terminal error happens. The errors that are classified as terminal are listed below.\n The adapter is disabled for the tenant that the client belongs to. The authenticated device or gateway is disabled or not registered. The tenant is disabled or does not exist.   Note When a terminal error occurs, the connection will always be closed irrespective of any on-error parameter or error subscription.  The following table lists the different behaviours based on the value of the on-error property bag parameter and the existence of an error subscription:\n   on-error topic parameter Error subscription exists Description     default or value not set no The connection to the device will get closed (like with the disconnect option).   disconnect no The connection to the device will get closed.   ignore no The error will be ignored and a PUBACK for the message that caused the error will get sent.   skip-ack no The error will be ignored and no PUBACK for the message that caused the error will get sent.   default or value not set yes After having sent an error message on the error topic, the error will be ignored and a PUBACK for the message that caused the error will get sent (like with the ignore option).   disconnect yes After having sent an error message on the error topic, the connection to the device will get closed.   ignore yes After having sent an error message on the error topic, the error will be ignored and a PUBACK for the message that caused the error will get sent.   skip-ack yes After having sent an error message on the error topic, the error will be ignored and no PUBACK for the message that caused the error will get sent.    Example\nAn authenticated device wanting to have errors always be ignored can for example publish telemetry messages on this topic:\ntelemetry/?on-error=ignore\nCustom Message Mapping This protocol adapter supports transformation of messages that have been uploaded by devices before they get forwarded to downstream consumers.\n Experimental This is an experimental feature. The names of the configuration properties, potential values and the overall functionality are therefore subject to change without prior notice.  This feature is useful in scenarios where devices are connected to the adapter via a gateway but the gateway is not able to include the device ID in the topic that the gateway publishes data to. The gateway will use the plain telemetry or event topics in this case. The message payload will usually contain the identifier of the device that the data originates from.\nThe same functionality can also be used to transform the payload of messages uploaded by a device. This can be used for example to transform binary encoded data into a JSON document which can be consumed more easily by downstream consumers.\nThe mechanism works as follows:\n  A client uploads a message to the MQTT adapter.\n  The adapter invokes the Device Registration service\u0026rsquo;s assert Registration operation using either the authenticated device\u0026rsquo;s identifier, if the topic does not contain a device ID, or the device ID from the topic.\n  If the assertion succeeds, the adapter creates the downstream message using the original message\u0026rsquo;s payload and the asserted device ID as the origin device.\n  If the assert Registration response payload contains a value for the mapper property, the adapter tries to find a mapper endpoint configuration for the given value. If a mapper endpoint with a matching name has been configured for the adapter,\n the adapter sends an HTTP request to the endpoint which contains the original message\u0026rsquo;s payload in the request body. If the response body is not empty, it is used as the downstream message\u0026rsquo;s payload, replacing the original payload. If the response contains a device_id header and its value is different from the original device ID, then the adapter invokes the assert Registration operation again, this time using the mapped device ID instead of the original device ID. If the assertion succeeds, the adapter uses the asserted (mapped) device ID for the downstream message.    The adapter forwards the downstream message.\n  Please refer to the Device Registry Management API for how to register a mapper for a device. Please refer to the MQTT Adapter Admin Guide for how to configure custom mapper endpoints.\nDownstream Meta Data The adapter includes the following meta data in messages being sent downstream:\n   Name Location Type Description     device_id application string The identifier of the device that the message originates from.   orig_adapter application string Contains the adapter\u0026rsquo;s type name which can be used by downstream consumers to determine the protocol adapter that the message has been received over. The MQTT adapter\u0026rsquo;s type name is hono-mqtt.   orig_address application string Contains the name of the MQTT topic that the device has originally published the data to.   x-opt-retain message-annotations boolean Contains true if the device has published an event or telemetry message with its retain flag set to 1    The adapter also considers defaults registered for the device at either the tenant or the device level. The values of the default properties are determined as follows:\n If the message already contains a non-empty property of the same name, the value if unchanged. Otherwise, if a default property of the same name is defined in the device\u0026rsquo;s registration information, that value is used. Otherwise, if a default property of the same name is defined for the tenant that the device belongs to, that value is used.  Note that of the standard AMQP 1.0 message properties only the content-type and ttl can be set this way to a default value.\nEvent Message Time-to-live Events published by devices will usually be persisted by the AMQP Messaging Network in order to support deferred delivery to downstream consumers. In most cases the AMQP Messaging Network can be configured with a maximum time-to-live to apply to the events so that the events will be removed from the persistent store if no consumer has attached to receive the event before the message expires.\nIn order to support environments where the AMQP Messaging Network cannot be configured accordingly, the MQTT protocol adapter supports setting a downstream event message\u0026rsquo;s ttl property based on the hono-ttl property set as property-bag at the end of the event topic. Also the default ttl and max-ttl values can be configured for a tenant/device as described in the Tenant API.\nTenant specific Configuration The adapter uses the Tenant API to retrieve tenant specific configuration for adapter type hono-mqtt. The following properties are (currently) supported in the Adapter object:\n   Name Type Default Value Description     enabled boolean true If set to false the adapter will reject all data from devices belonging to the tenant.   "
 },
 {
 	"uri": "https://www.eclipse.org/hono/docs/user-guide/amqp-adapter/",
 	"title": "AMQP Adapter",
 	"tags": [],
 	"description": "",
-	"content": "The AMQP protocol adapter allows clients (devices or gateway components) supporting the AMQP 1.0 protocol to publish messages to Eclipse Hono™\u0026rsquo;s Telemetry, Event and Command \u0026amp; Control endpoints.\nDevice Authentication By default, all Hono protocol adapters require clients (devices or gateway components) to authenticate during connection establishment. This is the preferred way for devices to publish data via protocol adapters. The AMQP adapter supports both the SASL PLAIN and SASL EXTERNAL authentication mechanisms. The former uses a username and password to authenticate to the adapter while the latter uses an X.509 client certificate.\nThis guide provides examples for publishing telemetry and events for authenticated (using SASL PLAIN) and unauthenticated clients.\nNB The AMQP adapter can be configured to allow unauthenticated devices to connect by setting configuration variable HONO_AMQP_AUTHENTICATION_REQUIRED to false.\nSASL PLAIN Authentication The AMQP adapter supports authenticating clients using a username and password. This means that clients need to provide a username and a password when connecting to the AMQP adapter. The username must match the pattern [auth-id@tenant], e.g. sensor1@DEFAULT_TENANT.\nThe adapter verifies the credentials provided by the client against the credentials that the configured Credentials service has on record for the client. If the credentials match, the client device can proceed to publish messages to Hono.\nThe examples below refer to devices 4711 and gw-1 of tenant DEFAULT_TENANT using auth-ids sensor1 and gw1 and corresponding passwords. The example deployment as described in the Deployment Guide comes pre-configured with the corresponding entities in its device registry component.\nNB There is a subtle difference between the device identifier (device-id) and the auth-id a device uses for authentication. See Device Identity for a discussion of the concepts.\nSASL EXTERNAL Authentication When a device uses a client certificate for authentication, the TLS handshake is initiated during TCP connection establishment. If no trust anchor is configured for the AMQP adapter, the TLS handshake will succeed only if the certificate has not yet expired. Once the TLS handshake completes and a secure connection is established, the certificate\u0026rsquo;s signature is checked during the SASL handshake. To complete the SASL handshake and authenticate the client, the adapter performs the following steps:\n The adapter extracts the client certificate\u0026rsquo;s Issuer DN from the client certificate The adapter invokes the Tenant service to look up the tenant matching the DN. In order for the lookup to succeed, the tenant’s trust anchor needs to be configured by means of registering the trusted certificate authority. If the lookup succeeds, the tenant returned by the Tenant service is the tenant that the device belongs to. The adapter verifies the device’s client certificate\u0026rsquo;s signature using the trust anchor registered for the tenant. Finally, the adapter authenticates the client certificate using Hono\u0026rsquo;s credentials API. In this step, the adapter uses the client certificate’s Subject DN (as authentication identifier) and x509-cert (for the credentials type) in order to determine the device ID.  NB The AMQP adapter needs to be configured for TLS in order to support this mechanism.\nResource Limit Checks The adapter performs additional checks regarding resource limits when a client tries to connect and/or send a message to the adapter.\nConnection Limits The adapter immediately closes a newly established connection with an amqp:unauthorized-access error if\n the maximum number of connections per protocol adapter instance is reached, or if the maximum number of simultaneously connected devices for the client\u0026rsquo;s tenant is reached.  Please refer to resource-limits for details.\nConnection Duration Limits The adapter immediately closes a newly established connection with an amqp:unauthorized-access error if the connection duration limit that has been configured for the client\u0026rsquo;s tenant is exceeded.\nMessage Limits The adapter\n immediately closes a newly established connection with an amqp:unauthorized-access error and rejects any AMQP 1.0 message containing  telemetry data or an event uploaded by a client a command sent by a north bound application    if the message limit that has been configured for the device\u0026rsquo;s tenant is exceeded.\nConnection Events The adapter can emit Connection Events for client connections being established and/or terminated. Please refer to the common configuration options for details regarding how to enable this behavior.\nThe adapter includes the client\u0026rsquo;s AMQP container-id as the Connection Event\u0026rsquo;s remote-id.\nLink Establishment The AMQP adapter supports the Anonymous Terminus for Message Routing specification and requires clients to create a single sender link using the null target address for publishing all types of messages to the AMQP adapter.\nUsing AT MOST ONCE delivery semantics, the client will not wait for the message to be accepted and settled by the downstream consumer. However, with AT LEAST ONCE, the client sends the message and waits for the message to be delivered to and accepted by the downstream consumer. If the message cannot be delivered due to a failure, the client will be notified.\nThe client indicates its preferred message delivery mode by means of the snd-settle-mode and rcv-settle-mode fields of its attach frame during link establishment. Clients should use mixed as the snd-settle-mode and first as the rcv-settle-mode in order to be able to use the same link for sending all types of messages using different delivery semantics as described in the following sections.\nError Handling The AMQP adapter distinguishes between two types of errors when a message is published using AT LEAST ONCE delivery semantics:\n An error caused by the client side, e.g invalid message address, content-type, adapter disabled for tenant etc. An error caused by the server side, e.g no downstream consumers registered, downstream connection loss etc.  For a client side error, the adapter settles the message transfer with the rejected outcome and provides an error description in the corresponding disposition frame. In the case of a server-side error, the adapter settles the message with the released outcome, indicating to the client that the message itself was OK but it cannot be delivered due to a failure beyond the control of the client. In the latter case, a client may attempt to re-send the message unaltered.\nIn case of terminal errors the AMQP connection to the device is closed. The errors that are classified as terminal are listed below.\n The adapter is disabled for the tenant that the client belongs to. The authenticated device or gateway is disabled or not registered. The tenant is disabled or does not exist.  AMQP Command-line Client For purposes of demonstrating the usage of the AMQP adapter, the Hono CLI Module contains an AMQP command-line client for interacting with the AMQP adapter. The client can be used to send telemetry or events and to receive/respond to command request messages.\nThe command-line client supports the following parameters (with default values):\n --spring.profiles.active=amqp-send: Profile for sending telemetry data or events to Hono. --spring.profiles.active=amqp-command: Profile for receiving and responding to command request messages. --message.address: The AMQP 1.0 message address (default: telemetry) --message.payload: The message payload body (default: '{\u0026quot;temp\u0026quot;: 5}') --hono.client.host: The host name that the AMQP adapter is running on (default: localhost) --hono.client.port: The port that the adapter is listening for incoming connections (default: 5672)  To run the client to send a telemetry message to Hono, open a terminal and execute the following:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-send --hono.client.username=sensor1@DEFAULT_TENANT --hono.client.password=hono-secret Accepted{} The client prints the outcome of the operation to standard out. The outcome above (Accepted) indicates that the request to upload the data has succeeded.\nNB There are two JAR files in the hono/cli/target directory. The JAR to use for the client is the hono-cli-$VERSION-exec.jar and not the hono-cli-$VERSION.jar file. Running the latter will not work and will output the message: no main manifest attribute, in hono-cli-$VERSION.jar\nPublishing Telemetry Data The client indicates the delivery mode to use when uploading telemetry messages by means of the settled and rcv-settle-mode properties of the AMQP transfer frame(s) it uses for uploading the message. The AMQP adapter will accept messages using a delivery mode according to the following table:\n   settled rcv-settle-mode Delivery semantics     false first The adapter will forward the message to the downstream AMQP 1.0 Messaging Network and will forward any AMQP disposition frame received from the AMQP 1.0 Messaging Network to the client as is. It is up to the client\u0026rsquo;s discretion if and how it processes the disposition frame. The adapter will accept any re-delivered message. Sending unsettled messages allows for clients to implement either AT LEAST ONCE or AT MOST ONCE delivery semantics, depending on whether a client actually waits for and considers the disposition frames it receives from the adapter or not. This is the recommended mode for uploading telemetry data.   true first The adapter will acknowledge and settle any received message spontaneously before forwarding it to the downstream AMQP 1.0 Messaging Network. The adapter will ignore any AMQP disposition frames it receives from the AMQP 1.0 Messaging Network. Sending pre-settled messages allows for clients to implement AT MOST ONCE delivery semantics only. This is the fastest mode of delivery but has the drawback of less reliable end-to-end flow control and potential loss of messages without notice.    All other combinations are not supported by the adapter and will result in the message being ignored (pre-settled) or rejected (unsettled).\nPublish Telemetry Data (authenticated Device)  Authentication: SASL PLAIN or SASL EXTERNAL Message properties:  (required) to: either telemetry or t (optional) content-type: The type of payload contained in the message body. The given content type will be used in the AMQP message being forwarded downstream if not empty. Otherwise, the content type of the downstream message will be set to application/octet-stream if the payload is not empty and no default content type has been defined for the origin device or its tenant (see Downstream Meta Data.   Message Body:  (optional) Arbitrary payload contained in either a single AMQP Data or AmqpValue section. Note that the adapter only supports values of type string or array of bytes in the AmqpValue section. Values of other types will be ignored.   Outcomes:  accepted: The message has been successfully forwarded downstream. released: The message could not be processed by the adapter due to a (temporary) problem that has not been caused by the client. Potential reasons include that there is no active downstream consumer for messages from the device. rejected: The message could not be processed by the adapter because the client and/or the message did not fulfill some requirements. The rejected outcome\u0026rsquo;s error field will indicate the reason why the message could not be processed. Possible error conditions include:  hono:bad-request: The message does not meet all formal requirements, e.g. a required property is missing. amqp:unauthorized-access: The adapter is not enabled for the tenant that the client belongs to. amqp:resource-limit-exceeded: One of the Resource Limit Checks has failed for the tenant that the client belongs to. amqp:precondition-failed: The message does not fulfill certain requirements, e.g adapter cannot assert device registration etc.      When a device publishes data to the telemetry address, the AMQP adapter automatically determines the device\u0026rsquo;s identity and tenant during the authentication process.\nExamples\nPublish some JSON data for device 4711:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-send --hono.client.username=sensor1@DEFAULT_TENANT --hono.client.password=hono-secret Publish some JSON data for device 4711 using a client certificate for authentication:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-send --hono.client.port=5671 --hono.client.certPath=config/hono-demo-certs-jar/device-4711-cert.pem --hono.client.keyPath=config/hono-demo-certs-jar/device-4711-key.pem --hono.client.trustStorePath=config/hono-demo-certs-jar/trusted-certs.pem --hono.client.hostnameVerificationRequired=false Publish Telemetry Data (unauthenticated Device)  Authentication: SASL PLAIN or SASL EXTERNAL Message properties:  (required) to: either telemetry/${tenant-id}/${device-id} or t/${tenant-id}/${device-id} (optional) content-type: The type of payload contained in the message body. The given content type will be used in the AMQP message being forwarded downstream if not empty. Otherwise, the content type of the downstream message will be set to application/octet-stream if the payload is not empty and no default content type has been defined for the origin device or its tenant (see Downstream Meta Data.   Message Body:  (optional) Arbitrary payload contained in either a single AMQP Data or AmqpValue section. Note that the adapter only supports values of type string or array of bytes in the AmqpValue section. Values of other types will be ignored.   Outcomes:  accepted: The message has been successfully forwarded downstream. released: The message could not be processed by the adapter due to a (temporary) problem that has not been caused by the client. Potential reasons include that there is no active downstream consumer for messages from the device. rejected: The message could not be processed by the adapter because the client and/or the message did not fulfill some requirements. The rejected outcome\u0026rsquo;s error field will indicate the reason why the message could not be processed. Possible error conditions include:  hono:bad-request: The message does not meet all formal requirements, e.g. a required property is missing. amqp:unauthorized-access: The adapter is not enabled for the tenant that the client belongs to. amqp:resource-limit-exceeded: One of the Resource Limit Checks has failed for the tenant that the client belongs to. amqp:precondition-failed: The message does not fulfill certain requirements, e.g adapter cannot assert device registration etc.      This address format is used by devices that have not authenticated to the protocol adapter. Note that this requires the adapter\u0026rsquo;s HONO_AMQP_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nPublish some JSON data for device 4711:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-send --message.address=t/DEFAULT_TENANT/4711 Publish Telemetry Data (authenticated Gateway) A device that publishes data on behalf of another device is called a gateway device. The message address is used by gateway components to publish data on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the message address is used to identify the device that the gateway publishes data for.\nExamples\nA gateway connecting to the adapter using gw@DEFAULT_TENANT as username and gw-secret as password and then publishing some JSON data for device 4711:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-send --hono.client.username=gw@DEFAULT_TENANT --hono.client.password=gw-secret --message.address=t/DEFAULT_TENANT/4711 In this example, we are using message address t/DEFAULT_TENANT/4711 which contains the device that the gateway is publishing the message for.\nPublishing Events The adapter supports AT LEAST ONCE delivery of Event messages only. A client therefore MUST set the settled property to false and the rcv-settle-mode property to first in all transfer frame(s) it uses for uploading events. All other combinations are not supported by the adapter and result in the message being rejected.\nPublish an Event (authenticated Device)  Authentication: SASL PLAIN or SASL EXTERNAL Message properties:  (required) to: either event or e (optional) content-type: The type of payload contained in the message body. The given content type will be used in the AMQP message being forwarded downstream if not empty. Otherwise, the content type of the downstream message will be set to application/octet-stream if the payload is not empty and no default content type has been defined for the origin device or its tenant (see Downstream Meta Data.   Message Body:  (optional) Arbitrary payload contained in either a single AMQP Data or AmqpValue section. Note that the adapter only supports values of type string or array of bytes in the AmqpValue section. Values of other types will be ignored.   Outcomes:  accepted: The message has been successfully forwarded downstream. released: The message could not be processed by the adapter due to a (temporary) problem that has not been caused by the client. rejected: The message could not be processed by the adapter because the client and/or the message did not fulfill some requirements. The rejected outcome\u0026rsquo;s error field will indicate the reason why the message could not be processed. Possible error conditions include:  hono:bad-request: The message does not meet all formal requirements, e.g. a required property is missing. amqp:unauthorized-access: The adapter is not enabled for the tenant that the client belongs to. amqp:resource-limit-exceeded: One of the Resource Limit Checks has failed for the tenant that the client belongs to. amqp:precondition-failed: The message does not fulfill certain requirements, e.g adapter cannot assert device registration etc.      This is the preferred way for devices to publish events. It is available only if the protocol adapter has been configured to require devices to authenticate (which is the default).\nExample\nUpload a JSON string for device 4711:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-send --hono.client.username=sensor1@DEFAULT_TENANT --hono.client.password=hono-secret --message.address=event --message.payload=\u0026#39;{\u0026#34;alarm\u0026#34;: 1}\u0026#39; Publish an Event (unauthenticated Device)  Authentication: SASL PLAIN or SASL EXTERNAL Message properties:  (required) to: either event/${tenant-id}/${device-id} or e/${tenant-id}/${device-id} (optional) content-type: The type of payload contained in the message body. The given content type will be used in the AMQP message being forwarded downstream if not empty. Otherwise, the content type of the downstream message will be set to application/octet-stream if the payload is not empty and no default content type has been defined for the origin device or its tenant (see Downstream Meta Data.   Message Body:  (optional) Arbitrary payload contained in either a single AMQP Data or AmqpValue section. Note that the adapter only supports values of type string or array of bytes in the AmqpValue section. Values of other types will be ignored.   Outcomes:  accepted: The message has been successfully forwarded downstream. released: The message could not be processed by the adapter due to a (temporary) problem that has not been caused by the client. rejected: The message could not be processed by the adapter because the client and/or the message did not fulfill some requirements. The rejected outcome\u0026rsquo;s error field will indicate the reason why the message could not be processed. Possible error conditions include:  hono:bad-request: The message does not meet all formal requirements, e.g. a required property is missing. amqp:unauthorized-access: The adapter is not enabled for the tenant that the client belongs to. amqp:resource-limit-exceeded: One of the Resource Limit Checks has failed for the tenant that the client belongs to. amqp:precondition-failed: The message does not fulfill certain requirements, e.g adapter cannot assert device registration etc.      This address format is used by devices that have not authenticated to the protocol adapter. Note that this requires the adapter\u0026rsquo;s HONO_AMQP_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExample\nPublish some JSON data for device 4711:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-send --message.address=e/DEFAULT_TENANT/4711 --message.payload=\u0026#39;{\u0026#34;alarm\u0026#34;: 1}\u0026#39; Publish an Event (authenticated Gateway) Example\nA gateway connecting to the adapter using gw@DEFAULT_TENANT as username and gw-secret as password and then publishing some JSON data for device 4711:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-send --hono.client.username=gw@DEFAULT_TENANT --hono.client.password=gw-secret --message.address=e/DEFAULT_TENANT/4711 In this example, we are using message address e/DEFAULT_TENANT/4711 which contains the device that the gateway is publishing the message for.\nCommand \u0026amp; Control The AMQP adapter enables devices to receive commands that have been sent by business applications by means of opening a receiver link using a device specific source address as described below. When a device no longer wants to receive commands anymore, it can simply close the link.\nWhen a device has successfully opened a receiver link for commands, the adapter sends an empty notification on behalf of the device to the downstream AMQP 1.0 Messaging Network with the ttd header set to -1, indicating that the device will be ready to receive commands until further notice. Analogously, the adapter sends an empty notification with the ttd header set to 0 when a device closes the link or disconnects.\nDevices send their responses to commands by means of sending an AMQP message with properties specific to the command that has been executed. The AMQP adapter accepts responses being published using either at most once (QoS 0) or at least once (QoS 1) delivery semantics. The device must send the command response messages using the same (sender) link that it uses for sending telemetry data and events.\nThe AMQP adapter checks the configured [message limit] (/hono/docs/concepts/resource-limits/) before accepting any command requests and responses. In case of incoming command requests from business applications or the command responses from devices, if the message limit is exceeded, the Adapter rejects the message with the reason amqp:resource-limit-exceeded.\nReceiving Commands A device MUST use the following source address in its attach frame to open a link for receiving commands:\n command (authenticated device) command (authenticated gateway receiving commands for all devices it acts on behalf of) command/${tenant}/${device-id} (unauthenticated device) command/${tenant}/${device-id} (authenticated gateway receiving commands for a specific device it acts on behalf of)  The adapter supports AT LEAST ONCE delivery of command messages only. A client therefore MUST use unsettled for the snd-settle-mode and first for the rcv-settle-mode fields of its attach frame during link establishment. All other combinations are not supported and result in the termination of the link.\nOnce the link has been established, the adapter will send command messages having the following properties:\n   Name Mandatory Location Type Description     subject yes properties string Contains the name of the command to be executed.   reply-to no properties string Contains the address to which the command response should be sent. This property will be empty for one-way commands.   correlation-id no properties string This property will be empty for one-way commands, otherwise it will contain the identifier used to correlate the response with the command request.   device_id no application-properties string This property will only be set if an authenticated gateway has connected to the adapter. It will contain the id of the device (connected to the gateway) that the command is targeted at.    Authenticated gateways will receive commands for devices which do not connect to a protocol adapter directly but instead are connected to the gateway. Corresponding devices have to be configured so that they can be used with a gateway. See Configuring Gateway Devices for details.\nA gateway can open a link to receive commands for all devices it acts on behalf of. An authenticated gateway can also open a receiver link for commands targeted at a specific device.\nWhen processing an incoming command message, the protocol adapter will give precedence to a device-specific command consumer matching the command target device, whether it was created by a gateway or by the device itself. If multiple such consumer links have been created, by multiple gateways and/or from the device itself, the gateway or device that last created the consumer link will get the command messages.\nIf no device-specific command consumer exists for a command target device, but one gateway, that may act on behalf of the device, has opened a generic, device-unspecific command consumer link, then the command message is sent to that gateway.\nIf multiple gateways have opened a generic command consumer link, the protocol adapter may have to decide to which gateway a particular command message will be sent to. In case the command target device has already sent a telemetry, event or command response message via a gateway and if that gateway has opened a command consumer link, that gateway will be chosen. Otherwise one gateway that may act on behalf of the command target device and that has opened a command consumer link will be chosen randomly to receive the command message.\nClients MUST settle command messages using one of the following outcomes:\n accepted: The command message has been accepted for processing. released: The command message can not be processed by the client due to a (temporary) problem at the client side. rejected: The command message can not be processed by the client because the message does not fulfill some requirements. The rejected outcome\u0026rsquo;s error field SHOULD indicate the reason why the message can not be processed.  Sending a Response to a Command A device only needs to respond to commands that contain a reply-to address and a correlation-id. However, if the application expects a response, then devices must publish a response back to the application. Devices may use the same anonymous sender link for this purpose that they also use for sending telemetry data and events.\nThe adapter supports AT LEAST ONCE delivery of command response messages only. A client therefore MUST set the settled property to false and the rcv-settle-mode property to first in all transfer frame(s) it uses for uploading command responses. All other combinations are not supported by the adapter and result in the message being rejected.\n Authentication: SASL PLAIN or SASL EXTERNAL Message properties:  (required) to: MUST contain the value of the reply-to property of the command request message. (required) correlation-id: MUST contain the value of the correlation-id property of the command request message. (optional) content-type: The type of payload contained in the message body.   Message application-properties:  (required) status: MUST contain an integer status code indicating the outcome of processing the command at the device (see Command \u0026amp; Control API for details).   Message Body:  (optional) Arbitrary payload contained in either a single AMQP Data or AmqpValue section. Note that the adapter only supports values of type string or array of bytes in the AmqpValue section. Values of other types will be ignored.   Outcomes:  accepted: The message has been successfully forwarded downstream. released: The message could not be processed by the adapter due to a (temporary) problem that has not been caused by the client. Potential reasons include that there is no active downstream consumer for messages from the device. rejected: The message could not be processed by the adapter because the client and/or the message did not fulfill some requirements. The rejected outcome\u0026rsquo;s error field will indicate the reason why the message could not be processed. Possible error conditions include:  hono:bad-request: The message does not meet all formal requirements, e.g. a required property is missing. amqp:unauthorized-access: The adapter is not enabled for the tenant that the client belongs to. amqp:resource-limit-exceeded: One of the Resource Limit Checks has failed for the tenant that the client belongs to. amqp:precondition-failed: The message does not fulfill certain requirements, e.g adapter cannot assert device registration etc.      Examples The AMQP adapter client can be used to simulate a device which receives commands and sends responses back to the application. The command line client is used to simulate an application sending commands to devices and receiving command responses from devices.\nStart the AMQP adapter client, as follows:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-command --hono.client.username=sensor1@DEFAULT_TENANT --hono.client.password=hono-secret After successfully starting the client, a message indicating that the device is ready to receive commands will be printed to standard output. The device is now waiting to receive commands from applications.\nTo send a command to the device, open a new terminal shell and start the command application, as shown below:\n# in directory: hono/cli/ java -jar target/hono-cli-*-exec.jar --hono.client.host=localhost --hono.client.username=consumer@HONO --hono.client.password=verysecret --spring.profiles.active=command,ssl  Note Change into the cli directory before running the command above to start the command application. If you change into the target directory (i.e cli/target), then the client will not be able to locate to certificate needed to connect to the messaging network.  Once the command application starts successfully, enter a command name, payload and content-type of the command to send to the device.\n\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt; Enter name of command for device [DEFAULT_TENANT:4711] (prefix with \u0026#39;ow:\u0026#39; to send one-way command): setBrightness \u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt; Enter command payload: some-payload \u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt; Enter content type: text/plain After sending the command, the device (i.e. AMQP command client) will print out the command name and payload that it receives and automatically sends a command response to the application.\nReceived Command Message : [Command name: setBrightness, Command payload: some-payload] Command response sent [outcome: Accepted{}] Downstream Meta Data The adapter includes the following meta data in the application properties of messages being sent downstream:\n   Name Type Description     device_id string The identifier of the device that the message originates from.   orig_adapter string Contains the adapter\u0026rsquo;s type name which can be used by downstream consumers to determine the protocol adapter that the message has been received over. The AMQP adapter\u0026rsquo;s type name is hono-amqp.   orig_address string Contains the AMQP target address that the device has used to send the data.    The adapter also considers defaults registered for the device at either the tenant or the device level. The values of the default properties are determined as follows:\n If the message already contains a non-empty property of the same name, the value if unchanged. Otherwise, if a default property of the same name is defined in the device\u0026rsquo;s registration information, that value is used. Otherwise, if a default property of the same name is defined for the tenant that the device belongs to, that value is used.  Note that of the standard AMQP 1.0 message properties only the content-type and ttl can be set this way to a default value.\nEvent Message Time-to-live Events published by devices will usually be persisted by the AMQP Messaging Network in order to support deferred delivery to downstream consumers. In most cases the AMQP Messaging Network can be configured with a maximum time-to-live to apply to the events so that the events will be removed from the persistent store if no consumer has attached to receive the event before the message expires.\nIn order to support environments where the AMQP Messaging Network cannot be configured accordingly, the protocol adapter supports setting a downstream event message\u0026rsquo;s ttl property based on the default ttl and max-ttl values configured for a tenant/device as described in the Tenant API.\nTenant specific Configuration The adapter uses the Tenant API to retrieve tenant specific configuration for adapter type hono-amqp. The following properties are (currently) supported:\n   Name Type Default Value Description     enabled boolean true If set to false the adapter will reject all data from devices belonging to the tenant and respond with a amqp:unauthorized-access as the error condition value for rejecting the message.   "
+	"content": "The AMQP protocol adapter allows clients (devices or gateway components) supporting the AMQP 1.0 protocol to publish messages to Eclipse Hono™\u0026rsquo;s Telemetry, Event and Command \u0026amp; Control endpoints.\nDevice Authentication By default, all Hono protocol adapters require clients (devices or gateway components) to authenticate during connection establishment. This is the preferred way for devices to publish data via protocol adapters. The AMQP adapter supports both the SASL PLAIN and SASL EXTERNAL authentication mechanisms. The former uses a username and password to authenticate to the adapter while the latter uses an X.509 client certificate.\nThis guide provides examples for publishing telemetry and events for authenticated (using SASL PLAIN) and unauthenticated clients.\nNB The AMQP adapter can be configured to allow unauthenticated devices to connect by setting configuration variable HONO_AMQP_AUTHENTICATION_REQUIRED to false.\nSASL PLAIN Authentication The AMQP adapter supports authenticating clients using a username and password. This means that clients need to provide a username and a password when connecting to the AMQP adapter. The username must match the pattern [auth-id@tenant], e.g. sensor1@DEFAULT_TENANT.\nThe adapter verifies the credentials provided by the client against the credentials that the configured Credentials service has on record for the client. If the credentials match, the client device can proceed to publish messages to Hono.\nThe examples below refer to devices 4711 and gw-1 of tenant DEFAULT_TENANT using auth-ids sensor1 and gw1 and corresponding passwords. The example deployment as described in the Deployment Guide comes pre-configured with the corresponding entities in its device registry component.\nNB There is a subtle difference between the device identifier (device-id) and the auth-id a device uses for authentication. See Device Identity for a discussion of the concepts.\nSASL EXTERNAL Authentication When a device uses a client certificate for authentication, the TLS handshake is initiated during TCP connection establishment. If no trust anchor is configured for the AMQP adapter, the TLS handshake will succeed only if the certificate has not yet expired. Once the TLS handshake completes and a secure connection is established, the certificate\u0026rsquo;s signature is checked during the SASL handshake. To complete the SASL handshake and authenticate the client, the adapter performs the following steps:\n The adapter extracts the client certificate\u0026rsquo;s Issuer DN from the client certificate The adapter invokes the Tenant service to look up the tenant matching the DN. In order for the lookup to succeed, the tenant’s trust anchor needs to be configured by means of registering the trusted certificate authority. If the lookup succeeds, the tenant returned by the Tenant service is the tenant that the device belongs to. The adapter verifies the device’s client certificate\u0026rsquo;s signature using the trust anchor registered for the tenant. Finally, the adapter authenticates the client certificate using Hono\u0026rsquo;s credentials API. In this step, the adapter uses the client certificate’s Subject DN (as authentication identifier) and x509-cert (for the credentials type) in order to determine the device ID.  NB The AMQP adapter needs to be configured for TLS in order to support this mechanism.\nResource Limit Checks The adapter performs additional checks regarding resource limits when a client tries to connect and/or send a message to the adapter.\nConnection Limits The adapter immediately closes a newly established connection with an amqp:unauthorized-access error if\n the maximum number of connections per protocol adapter instance is reached, or if the maximum number of simultaneously connected devices for the client\u0026rsquo;s tenant is reached.  Please refer to resource-limits for details.\nConnection Duration Limits The adapter immediately closes a newly established connection with an amqp:unauthorized-access error if the connection duration limit that has been configured for the client\u0026rsquo;s tenant is exceeded.\nMessage Limits The adapter\n immediately closes a newly established connection with an amqp:unauthorized-access error and rejects any AMQP 1.0 message containing  telemetry data or an event uploaded by a client a command sent by a north bound application    if the message limit that has been configured for the device\u0026rsquo;s tenant is exceeded.\nConnection Events The adapter can emit Connection Events for client connections being established and/or terminated. Please refer to the common configuration options for details regarding how to enable this behavior.\nThe adapter includes the client\u0026rsquo;s AMQP container-id as the Connection Event\u0026rsquo;s remote-id.\nLink Establishment The AMQP adapter supports the Anonymous Terminus for Message Routing specification and requires clients to create a single sender link using the null target address for publishing all types of messages to the AMQP adapter.\nUsing AT MOST ONCE delivery semantics, the client will not wait for the message to be accepted and settled by the downstream consumer. However, with AT LEAST ONCE, the client sends the message and waits for the message to be delivered to and accepted by the downstream consumer. If the message cannot be delivered due to a failure, the client will be notified.\nThe client indicates its preferred message delivery mode by means of the snd-settle-mode and rcv-settle-mode fields of its attach frame during link establishment. Clients should use mixed as the snd-settle-mode and first as the rcv-settle-mode in order to be able to use the same link for sending all types of messages using different delivery semantics as described in the following sections.\nError Handling The AMQP adapter distinguishes between two types of errors when a message is published using AT LEAST ONCE delivery semantics:\n An error caused by the client side, e.g invalid message address, content-type, adapter disabled for tenant etc. An error caused by the server side, e.g no downstream consumers registered, downstream connection loss etc.  For a client side error, the adapter settles the message transfer with the rejected outcome and provides an error description in the corresponding disposition frame. In the case of a server-side error, the adapter settles the message with the released outcome, indicating to the client that the message itself was OK but it cannot be delivered due to a failure beyond the control of the client. In the latter case, a client may attempt to re-send the message unaltered.\nIn case of terminal errors the AMQP connection to the device is closed. The errors that are classified as terminal are listed below.\n The adapter is disabled for the tenant that the client belongs to. The authenticated device or gateway is disabled or not registered. The tenant is disabled or does not exist.  AMQP Command-line Client For purposes of demonstrating the usage of the AMQP adapter, the Hono CLI Module contains an AMQP command-line client for interacting with the AMQP adapter. The client can be used to send telemetry or events and to receive/respond to command request messages.\nThe command-line client supports the following parameters (with default values):\n --spring.profiles.active=amqp-send: Profile for sending telemetry data or events to Hono. --spring.profiles.active=amqp-command: Profile for receiving and responding to command request messages. --message.address: The AMQP 1.0 message address (default: telemetry) --message.payload: The message payload body (default: '{\u0026quot;temp\u0026quot;: 5}') --hono.client.host: The host name that the AMQP adapter is running on (default: localhost) --hono.client.port: The port that the adapter is listening for incoming connections (default: 5672)  To run the client to send a telemetry message to Hono, open a terminal and execute the following:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-send --hono.client.username=sensor1@DEFAULT_TENANT --hono.client.password=hono-secret Accepted{} The client prints the outcome of the operation to standard out. The outcome above (Accepted) indicates that the request to upload the data has succeeded.\nNB There are two JAR files in the hono/cli/target directory. The JAR to use for the client is the hono-cli-$VERSION-exec.jar and not the hono-cli-$VERSION.jar file. Running the latter will not work and will output the message: no main manifest attribute, in hono-cli-$VERSION.jar\nPublishing Telemetry Data The client indicates the delivery mode to use when uploading telemetry messages by means of the settled and rcv-settle-mode properties of the AMQP transfer frame(s) it uses for uploading the message. The AMQP adapter will accept messages using a delivery mode according to the following table:\n   settled rcv-settle-mode Delivery semantics     false first The adapter will forward the message to the downstream AMQP 1.0 Messaging Network and will forward any AMQP disposition frame received from the AMQP 1.0 Messaging Network to the client as is. It is up to the client\u0026rsquo;s discretion if and how it processes the disposition frame. The adapter will accept any re-delivered message. Sending unsettled messages allows for clients to implement either AT LEAST ONCE or AT MOST ONCE delivery semantics, depending on whether a client actually waits for and considers the disposition frames it receives from the adapter or not. This is the recommended mode for uploading telemetry data.   true first The adapter will acknowledge and settle any received message spontaneously before forwarding it to the downstream AMQP 1.0 Messaging Network. The adapter will ignore any AMQP disposition frames it receives from the AMQP 1.0 Messaging Network. Sending pre-settled messages allows for clients to implement AT MOST ONCE delivery semantics only. This is the fastest mode of delivery but has the drawback of less reliable end-to-end flow control and potential loss of messages without notice.    All other combinations are not supported by the adapter and will result in the message being ignored (pre-settled) or rejected (unsettled).\nPublish Telemetry Data (authenticated Device)  Authentication: SASL PLAIN or SASL EXTERNAL Message properties:  (required) to: either telemetry or t (optional) content-type: The type of payload contained in the message body. The given content type will be used in the AMQP message being forwarded downstream if not empty. Otherwise, the content type of the downstream message will be set to application/octet-stream if the payload is not empty and no default content type has been defined for the origin device or its tenant (see Downstream Meta Data.   Message Body:  (optional) Arbitrary payload contained in either a single AMQP Data or AmqpValue section. Note that the adapter only supports values of type string or array of bytes in the AmqpValue section. Values of other types will be ignored.   Outcomes:  accepted: The message has been successfully forwarded downstream. released: The message could not be processed by the adapter due to a (temporary) problem that has not been caused by the client. Potential reasons include that there is no active downstream consumer for messages from the device. rejected: The message could not be processed by the adapter because the client and/or the message did not fulfill some requirements. The rejected outcome\u0026rsquo;s error field will indicate the reason why the message could not be processed. Possible error conditions include:  hono:bad-request: The message does not meet all formal requirements, e.g. a required property is missing. amqp:unauthorized-access: The adapter is not enabled for the tenant that the client belongs to. amqp:resource-limit-exceeded: One of the Resource Limit Checks has failed for the tenant that the client belongs to. amqp:precondition-failed: The message does not fulfill certain requirements, e.g adapter cannot assert device registration etc.      When a device publishes data to the telemetry address, the AMQP adapter automatically determines the device\u0026rsquo;s identity and tenant during the authentication process.\nExamples\nPublish some JSON data for device 4711:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-send --hono.client.username=sensor1@DEFAULT_TENANT --hono.client.password=hono-secret Publish some JSON data for device 4711 using a client certificate for authentication:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-send --hono.client.port=5671 --hono.client.certPath=config/hono-demo-certs-jar/device-4711-cert.pem --hono.client.keyPath=config/hono-demo-certs-jar/device-4711-key.pem --hono.client.trustStorePath=config/hono-demo-certs-jar/trusted-certs.pem --hono.client.hostnameVerificationRequired=false Publish Telemetry Data (unauthenticated Device)  Authentication: SASL PLAIN or SASL EXTERNAL Message properties:  (required) to: either telemetry/${tenant-id}/${device-id} or t/${tenant-id}/${device-id} (optional) content-type: The type of payload contained in the message body. The given content type will be used in the AMQP message being forwarded downstream if not empty. Otherwise, the content type of the downstream message will be set to application/octet-stream if the payload is not empty and no default content type has been defined for the origin device or its tenant (see Downstream Meta Data.   Message Body:  (optional) Arbitrary payload contained in either a single AMQP Data or AmqpValue section. Note that the adapter only supports values of type string or array of bytes in the AmqpValue section. Values of other types will be ignored.   Outcomes:  accepted: The message has been successfully forwarded downstream. released: The message could not be processed by the adapter due to a (temporary) problem that has not been caused by the client. Potential reasons include that there is no active downstream consumer for messages from the device. rejected: The message could not be processed by the adapter because the client and/or the message did not fulfill some requirements. The rejected outcome\u0026rsquo;s error field will indicate the reason why the message could not be processed. Possible error conditions include:  hono:bad-request: The message does not meet all formal requirements, e.g. a required property is missing. amqp:unauthorized-access: The adapter is not enabled for the tenant that the client belongs to. amqp:resource-limit-exceeded: One of the Resource Limit Checks has failed for the tenant that the client belongs to. amqp:precondition-failed: The message does not fulfill certain requirements, e.g adapter cannot assert device registration etc.      This address format is used by devices that have not authenticated to the protocol adapter. Note that this requires the adapter\u0026rsquo;s HONO_AMQP_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nPublish some JSON data for device 4711:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-send --message.address=t/DEFAULT_TENANT/4711 Publish Telemetry Data (authenticated Gateway) A device that publishes data on behalf of another device is called a gateway device. The message address is used by gateway components to publish data on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the message address is used to identify the device that the gateway publishes data for.\nExamples\nA gateway connecting to the adapter using gw@DEFAULT_TENANT as username and gw-secret as password and then publishing some JSON data for device 4711:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-send --hono.client.username=gw@DEFAULT_TENANT --hono.client.password=gw-secret --message.address=t/DEFAULT_TENANT/4711 In this example, we are using message address t/DEFAULT_TENANT/4711 which contains the device that the gateway is publishing the message for.\nPublishing Events The adapter supports AT LEAST ONCE delivery of Event messages only. A client therefore MUST set the settled property to false and the rcv-settle-mode property to first in all transfer frame(s) it uses for uploading events. All other combinations are not supported by the adapter and result in the message being rejected.\nPublish an Event (authenticated Device)  Authentication: SASL PLAIN or SASL EXTERNAL Message properties:  (required) to: either event or e (optional) content-type: The type of payload contained in the message body. The given content type will be used in the AMQP message being forwarded downstream if not empty. Otherwise, the content type of the downstream message will be set to application/octet-stream if the payload is not empty and no default content type has been defined for the origin device or its tenant (see Downstream Meta Data.   Message Body:  (optional) Arbitrary payload contained in either a single AMQP Data or AmqpValue section. Note that the adapter only supports values of type string or array of bytes in the AmqpValue section. Values of other types will be ignored.   Outcomes:  accepted: The message has been successfully forwarded downstream. released: The message could not be processed by the adapter due to a (temporary) problem that has not been caused by the client. rejected: The message could not be processed by the adapter because the client and/or the message did not fulfill some requirements. The rejected outcome\u0026rsquo;s error field will indicate the reason why the message could not be processed. Possible error conditions include:  hono:bad-request: The message does not meet all formal requirements, e.g. a required property is missing. amqp:unauthorized-access: The adapter is not enabled for the tenant that the client belongs to. amqp:resource-limit-exceeded: One of the Resource Limit Checks has failed for the tenant that the client belongs to. amqp:precondition-failed: The message does not fulfill certain requirements, e.g adapter cannot assert device registration etc.      This is the preferred way for devices to publish events. It is available only if the protocol adapter has been configured to require devices to authenticate (which is the default).\nExample\nUpload a JSON string for device 4711:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-send --hono.client.username=sensor1@DEFAULT_TENANT --hono.client.password=hono-secret --message.address=event --message.payload=\u0026#39;{\u0026#34;alarm\u0026#34;: 1}\u0026#39; Publish an Event (unauthenticated Device)  Authentication: SASL PLAIN or SASL EXTERNAL Message properties:  (required) to: either event/${tenant-id}/${device-id} or e/${tenant-id}/${device-id} (optional) content-type: The type of payload contained in the message body. The given content type will be used in the AMQP message being forwarded downstream if not empty. Otherwise, the content type of the downstream message will be set to application/octet-stream if the payload is not empty and no default content type has been defined for the origin device or its tenant (see Downstream Meta Data.   Message Body:  (optional) Arbitrary payload contained in either a single AMQP Data or AmqpValue section. Note that the adapter only supports values of type string or array of bytes in the AmqpValue section. Values of other types will be ignored.   Outcomes:  accepted: The message has been successfully forwarded downstream. released: The message could not be processed by the adapter due to a (temporary) problem that has not been caused by the client. rejected: The message could not be processed by the adapter because the client and/or the message did not fulfill some requirements. The rejected outcome\u0026rsquo;s error field will indicate the reason why the message could not be processed. Possible error conditions include:  hono:bad-request: The message does not meet all formal requirements, e.g. a required property is missing. amqp:unauthorized-access: The adapter is not enabled for the tenant that the client belongs to. amqp:resource-limit-exceeded: One of the Resource Limit Checks has failed for the tenant that the client belongs to. amqp:precondition-failed: The message does not fulfill certain requirements, e.g adapter cannot assert device registration etc.      This address format is used by devices that have not authenticated to the protocol adapter. Note that this requires the adapter\u0026rsquo;s HONO_AMQP_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExample\nPublish some JSON data for device 4711:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-send --message.address=e/DEFAULT_TENANT/4711 --message.payload=\u0026#39;{\u0026#34;alarm\u0026#34;: 1}\u0026#39; Publish an Event (authenticated Gateway) Example\nA gateway connecting to the adapter using gw@DEFAULT_TENANT as username and gw-secret as password and then publishing some JSON data for device 4711:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-send --hono.client.username=gw@DEFAULT_TENANT --hono.client.password=gw-secret --message.address=e/DEFAULT_TENANT/4711 In this example, we are using message address e/DEFAULT_TENANT/4711 which contains the device that the gateway is publishing the message for.\nCommand \u0026amp; Control The AMQP adapter enables devices to receive commands that have been sent by business applications by means of opening a receiver link using a device specific source address as described below. When a device no longer wants to receive commands anymore, it can simply close the link.\nWhen a device has successfully opened a receiver link for commands, the adapter sends an empty notification on behalf of the device to the downstream AMQP 1.0 Messaging Network with the ttd header set to -1, indicating that the device will be ready to receive commands until further notice. Analogously, the adapter sends an empty notification with the ttd header set to 0 when a device closes the link or disconnects.\nDevices send their responses to commands by means of sending an AMQP message with properties specific to the command that has been executed. The AMQP adapter accepts responses being published using either at most once (QoS 0) or at least once (QoS 1) delivery semantics. The device must send the command response messages using the same (sender) link that it uses for sending telemetry data and events.\nThe AMQP adapter checks the configured message limit before accepting any command requests and responses. In case of incoming command requests from business applications or the command responses from devices, if the message limit is exceeded, the Adapter rejects the message with the reason amqp:resource-limit-exceeded.\nReceiving Commands A device MUST use the following source address in its attach frame to open a link for receiving commands:\n command (authenticated device) command (authenticated gateway receiving commands for all devices it acts on behalf of) command/${tenant}/${device-id} (unauthenticated device) command/${tenant}/${device-id} (authenticated gateway receiving commands for a specific device it acts on behalf of)  The adapter supports AT LEAST ONCE delivery of command messages only. A client therefore MUST use unsettled for the snd-settle-mode and first for the rcv-settle-mode fields of its attach frame during link establishment. All other combinations are not supported and result in the termination of the link.\nOnce the link has been established, the adapter will send command messages having the following properties:\n   Name Mandatory Location Type Description     subject yes properties string Contains the name of the command to be executed.   reply-to no properties string Contains the address to which the command response should be sent. This property will be empty for one-way commands.   correlation-id no properties string This property will be empty for one-way commands, otherwise it will contain the identifier used to correlate the response with the command request.   device_id no application-properties string This property will only be set if an authenticated gateway has connected to the adapter. It will contain the id of the device (connected to the gateway) that the command is targeted at.    Authenticated gateways will receive commands for devices which do not connect to a protocol adapter directly but instead are connected to the gateway. Corresponding devices have to be configured so that they can be used with a gateway. See Configuring Gateway Devices for details.\nA gateway can open a link to receive commands for all devices it acts on behalf of. An authenticated gateway can also open a receiver link for commands targeted at a specific device.\nWhen processing an incoming command message, the protocol adapter will give precedence to a device-specific command consumer matching the command target device, whether it was created by a gateway or by the device itself. If multiple such consumer links have been created, by multiple gateways and/or from the device itself, the gateway or device that last created the consumer link will get the command messages.\nIf no device-specific command consumer exists for a command target device, but one gateway, that may act on behalf of the device, has opened a generic, device-unspecific command consumer link, then the command message is sent to that gateway.\nIf multiple gateways have opened a generic command consumer link, the protocol adapter may have to decide to which gateway a particular command message will be sent to. In case the command target device has already sent a telemetry, event or command response message via a gateway and if that gateway has opened a command consumer link, that gateway will be chosen. Otherwise one gateway that may act on behalf of the command target device and that has opened a command consumer link will be chosen randomly to receive the command message.\nClients MUST settle command messages using one of the following outcomes:\n accepted: The command message has been accepted for processing. released: The command message can not be processed by the client due to a (temporary) problem at the client side. rejected: The command message can not be processed by the client because the message does not fulfill some requirements. The rejected outcome\u0026rsquo;s error field SHOULD indicate the reason why the message can not be processed.  Sending a Response to a Command A device only needs to respond to commands that contain a reply-to address and a correlation-id. However, if the application expects a response, then devices must publish a response back to the application. Devices may use the same anonymous sender link for this purpose that they also use for sending telemetry data and events.\nThe adapter supports AT LEAST ONCE delivery of command response messages only. A client therefore MUST set the settled property to false and the rcv-settle-mode property to first in all transfer frame(s) it uses for uploading command responses. All other combinations are not supported by the adapter and result in the message being rejected.\n Authentication: SASL PLAIN or SASL EXTERNAL Message properties:  (required) to: MUST contain the value of the reply-to property of the command request message. (required) correlation-id: MUST contain the value of the correlation-id property of the command request message. (optional) content-type: The type of payload contained in the message body.   Message application-properties:  (required) status: MUST contain an integer status code indicating the outcome of processing the command at the device (see Command \u0026amp; Control API for details).   Message Body:  (optional) Arbitrary payload contained in either a single AMQP Data or AmqpValue section. Note that the adapter only supports values of type string or array of bytes in the AmqpValue section. Values of other types will be ignored.   Outcomes:  accepted: The message has been successfully forwarded downstream. released: The message could not be processed by the adapter due to a (temporary) problem that has not been caused by the client. Potential reasons include that there is no active downstream consumer for messages from the device. rejected: The message could not be processed by the adapter because the client and/or the message did not fulfill some requirements. The rejected outcome\u0026rsquo;s error field will indicate the reason why the message could not be processed. Possible error conditions include:  hono:bad-request: The message does not meet all formal requirements, e.g. a required property is missing. amqp:unauthorized-access: The adapter is not enabled for the tenant that the client belongs to. amqp:resource-limit-exceeded: One of the Resource Limit Checks has failed for the tenant that the client belongs to. amqp:precondition-failed: The message does not fulfill certain requirements, e.g adapter cannot assert device registration etc.      Examples The AMQP adapter client can be used to simulate a device which receives commands and sends responses back to the application. The command line client is used to simulate an application sending commands to devices and receiving command responses from devices.\nStart the AMQP adapter client, as follows:\n# in directory: hono/cli/target/ java -jar hono-cli-*-exec.jar --spring.profiles.active=amqp-command --hono.client.username=sensor1@DEFAULT_TENANT --hono.client.password=hono-secret After successfully starting the client, a message indicating that the device is ready to receive commands will be printed to standard output. The device is now waiting to receive commands from applications.\nTo send a command to the device, open a new terminal shell and start the command application, as shown below:\n# in directory: hono/cli/ java -jar target/hono-cli-*-exec.jar --hono.client.host=localhost --hono.client.username=consumer@HONO --hono.client.password=verysecret --spring.profiles.active=command,ssl  Note Change into the cli directory before running the command above to start the command application. If you change into the target directory (i.e cli/target), then the client will not be able to locate to certificate needed to connect to the messaging network.  Once the command application starts successfully, enter a command name, payload and content-type of the command to send to the device.\n\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt; Enter name of command for device [DEFAULT_TENANT:4711] (prefix with \u0026#39;ow:\u0026#39; to send one-way command): setBrightness \u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt; Enter command payload: some-payload \u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt;\u0026gt; Enter content type: text/plain After sending the command, the device (i.e. AMQP command client) will print out the command name and payload that it receives and automatically sends a command response to the application.\nReceived Command Message : [Command name: setBrightness, Command payload: some-payload] Command response sent [outcome: Accepted{}] Downstream Meta Data The adapter includes the following meta data in the application properties of messages being sent downstream:\n   Name Type Description     device_id string The identifier of the device that the message originates from.   orig_adapter string Contains the adapter\u0026rsquo;s type name which can be used by downstream consumers to determine the protocol adapter that the message has been received over. The AMQP adapter\u0026rsquo;s type name is hono-amqp.   orig_address string Contains the AMQP target address that the device has used to send the data.    The adapter also considers defaults registered for the device at either the tenant or the device level. The values of the default properties are determined as follows:\n If the message already contains a non-empty property of the same name, the value if unchanged. Otherwise, if a default property of the same name is defined in the device\u0026rsquo;s registration information, that value is used. Otherwise, if a default property of the same name is defined for the tenant that the device belongs to, that value is used.  Note that of the standard AMQP 1.0 message properties only the content-type and ttl can be set this way to a default value.\nEvent Message Time-to-live Events published by devices will usually be persisted by the AMQP Messaging Network in order to support deferred delivery to downstream consumers. In most cases the AMQP Messaging Network can be configured with a maximum time-to-live to apply to the events so that the events will be removed from the persistent store if no consumer has attached to receive the event before the message expires.\nIn order to support environments where the AMQP Messaging Network cannot be configured accordingly, the protocol adapter supports setting a downstream event message\u0026rsquo;s ttl property based on the default ttl and max-ttl values configured for a tenant/device as described in the Tenant API.\nTenant specific Configuration The adapter uses the Tenant API to retrieve tenant specific configuration for adapter type hono-amqp. The following properties are (currently) supported:\n   Name Type Default Value Description     enabled boolean true If set to false the adapter will reject all data from devices belonging to the tenant and respond with a amqp:unauthorized-access as the error condition value for rejecting the message.   "
 },
 {
 	"uri": "https://www.eclipse.org/hono/docs/user-guide/coap-adapter/",
 	"title": "CoAP Adapter",
 	"tags": [],
 	"description": "",
-	"content": "The CoAP protocol adapter exposes CoAP based endpoints for Eclipse Hono™\u0026rsquo;s south bound Telemetry, Event and Command \u0026amp; Control APIs.\nDevice Authentication The CoAP adapter by default requires clients (devices or gateway components) to authenticate during connection establishment. The adapter (currently) only supports PSK as part of a DTLS handshake for that purpose. Additional variants mentioned in Securing CoAP might be added in the future.\nThe adapter tries to authenticate the device using these mechanisms in the following order\nPSK The identity provided in the ClientKeyExchange must have the form auth-id@tenant, e.g. sensor1@DEFAULT_TENANT. The adapter performs the handshake using the credentials the configured Credentials service has on record for the client. The adapter uses the Credentials API\u0026rsquo;s get operation to retrieve the credentials on record with the tenant and auth-id provided by the device in the identity and psk as the type of secret as query parameters.\nThe examples below refer to devices 4711 and gw-1 of tenant DEFAULT_TENANT using auth-ids sensor1 and gw1 and corresponding secrets. The example deployment as described in the Deployment Guides comes pre-configured with the corresponding entities in its device registry component. Please refer to the Credentials API for details regarding the different types of secrets.\nNB There is a subtle difference between the device identifier (device-id) and the auth-id a device uses for authentication. See Device Identity for a discussion of the concepts.\nMessage Limits The adapter rejects\n a client\u0026rsquo;s request to upload data with status code 429 Too Many Requests and any AMQP 1.0 message containing a command sent by a north bound application  if the message limit that has been configured for the device\u0026rsquo;s tenant is exceeded.\nCoAP Content Format Codes CoAP doesn\u0026rsquo;t use a textual identifier for content types. Instead, numbers are used, which are maintained by the IANA. The IANA - CoAP Content Formats page lists all (currently) registered codes and the corresponding media types.\nPublish Telemetry Data (authenticated Device) The device is authenticated using PSK.\n URI: /telemetry Method: POST Type:  CON: at least once delivery semantics NON: at most once delivery semantics   Request Options:  (optional) content-format: The type of payload contained in the request body. Required, if request contains payload.   Query Parameters:  (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) empty: Marks the request as an empty notification.   Request Body:  (optional) Arbitrary payload encoded according to the given content type. Maybe empty, if URI-query: empty is provided.   Response Options:  (optional) content-format: A media type describing the semantics and format of payload contained in the response body. This option will only be present if the response contains a command to be executed by the device which requires input data. Note that this option will be empty if the media type contained in the command (AMQP) message\u0026rsquo;s content-type property cannot be mapped to one of the registered CoAP content-format codes. (optional) location-query: The hono-command query parameter contains the name of the command to execute. This option will only be present if the response contains a command to be executed by the device. (optional) location-path: The location path is command for one-way-commands and command_response/\u0026lt;command-request-id\u0026gt; for commands expecting a response. In the latter case, the location-path option contains exactly the URI-path that the device must use when sending its response to the command. This option will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device. (optional) Error details, if status code is \u0026gt;= 4.00.   Response Codes:  2.04 (Changed): The data in the request body has been accepted for processing. The response may contain a command for the device to execute. Note that if the message type is NON (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer (yet). However, if the message type is CON (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 4.00 (Bad Request): The request cannot be processed. Possible reasons include:  the request body is empty, and the URI-query option doesn\u0026rsquo;t contain the empty parameter.   4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no consumer of telemetry data for the given tenant connected to Hono, or the consumer has not indicated that it may receive further messages (not giving credits). If the message type is CON (at least once semantics), the reason may be:  The consumer has indicated that it didn\u0026rsquo;t process the telemetry data. The consumer failed to indicate in time whether it has processed the telemetry data.        This is the preferred way for devices to publish telemetry data. It is available only if the protocol adapter is configured to require devices to authenticate (which is the default).\nExamples\nThe examples provided below make use of the coap-client command line tool which is part of the libcoap project. Precompiled packages should be available for different Linux variants.\nPublish some JSON data for device 4711 using default message type CON (at least once):\ncoap-client -u sensor1@DEFAULT_TENANT -k hono-secret -m POST coaps://hono.eclipseprojects.io/telemetry -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39;  Note coap-client only reports error response-codes, so the expected 2.04 response code will not be printed to the terminal.  Publish some JSON data for device 4711 using message type NON (at most once):\ncoap-client -u sensor1@DEFAULT_TENANT -k hono-secret -N -m POST coaps://hono.eclipseprojects.io/telemetry -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish some JSON data for device 4711, indicating that the device will wait for 10 seconds to receive the response:\ncoap-client -u sensor1@DEFAULT_TENANT -k hono-secret -m POST coaps://hono.eclipseprojects.io/telemetry?hono-ttd=10 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; { \u0026#34;brightness\u0026#34;: 87 }  Note In the example above the response actually contains payload that should be used as input to a command to be executed by the device. This is just for illustrative purposes. You will usually get an empty response because there is no downstream application attached which could send any commands to the device.  Publish Telemetry Data (unauthenticated Device)  URI: /telemetry/${tenantId}/${deviceId} Method: PUT Type:  CON: at least once delivery semantics NON: at most once delivery semantics   Request Options:  (optional) content-format: The type of payload contained in the request body. Required, if request contains payload.   Query Parameters:  (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) empty: Marks the request as an empty notification.   Request Body:  (optional) Arbitrary payload encoded according to the given content type. Maybe empty, if URI-query: empty is provided.   Response Options:  (optional) content-format: A media type describing the semantics and format of payload contained in the response body. This option will only be present if the response contains a command to be executed by the device which requires input data. Note that this option will be empty if the media type contained in the command (AMQP) message\u0026rsquo;s content-type property cannot be mapped to one of the registered CoAP content-format codes. (optional) location-query: The hono-command query parameter contains the name of the command to execute. This option will only be present if the response contains a command to be executed by the device. (optional) location-path: The location path is command for one-way-commands and command_response/\u0026lt;command-request-id\u0026gt; for commands expecting a response. In the latter case, the location-path option contains exactly the URI-path that the device must use when sending its response to the command. This option will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 2.05 (Content). (optional) Error details, if status code is \u0026gt;= 4.00.   Response Codes:  2.04 (Changed): The data in the request body has been accepted for processing. The response may contain a command for the device to execute. Note that if the message type is NON (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer (yet). However, if the message type is CON (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 4.00 (Bad Request): The request cannot be processed. Possible reasons include:  the request body is empty, and the URI-query option doesn\u0026rsquo;t contain the empty parameter.   4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter. The given device does not belong to the given tenant.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no consumer of telemetry data for the given tenant connected to Hono, or the consumer has not indicated that it may receive further messages (not giving credits). If the message type is CON (at least once semantics), the reason may be:  The consumer has indicated that it didn\u0026rsquo;t process the telemetry data. The consumer failed to indicate in time whether it has processed the telemetry data.        This resource MUST be used by devices that have not authenticated to the protocol adapter. Note that this requires the HONO_COAP_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nPublish some JSON data for device 4711 using default message type CON (at least once):\ncoap-client -m PUT coap://hono.eclipseprojects.io/telemetry/DEFAULT_TENANT/4711 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish some JSON data for device 4711 using message type NON (at most once):\ncoap-client -N -m PUT coap://hono.eclipseprojects.io/telemetry/DEFAULT_TENANT/4711 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish some JSON data for device 4711, indicating that the device will wait for 10 seconds to receive the response:\ncoap-client -m PUT coap://hono.eclipseprojects.io/telemetry/DEFAULT_TENANT/4711?hono-ttd=10 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; { \u0026#34;brightness\u0026#34;: 87 } Publish Telemetry Data (authenticated Gateway)  URI: /telemetry/${tenantId}/${deviceId} Method: PUT Type:  CON: at least once delivery semantics NON: at most once delivery semantics   Request Options:  (optional) content-format: The type of payload contained in the request body. Required, if request contains payload.   Query Parameters:  (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) empty: Marks the request as an empty notification.   Request Body:  (optional) Arbitrary payload encoded according to the given content type. Maybe empty, if URI-query: empty is provided.   Response Options:  (optional) content-format: A media type describing the semantics and format of payload contained in the response body. This option will only be present if the response contains a command to be executed by the device which requires input data. Note that this option will be empty if the media type contained in the command (AMQP) message\u0026rsquo;s content-type property cannot be mapped to one of the registered CoAP content-format codes. (optional) location-query: The hono-command query parameter contains the name of the command to execute. This option will only be present if the response contains a command to be executed by the device. (optional) location-path: The location path is command/${tenantId}/${deviceId} for one-way-commands and command_response/${tenantId}/${deviceId}/\u0026lt;command-request-id\u0026gt; for commands expecting a response. In the latter case, the location-path option contains exactly the URI-path that the device must use when sending its response to the command. Note that in both cases the ${tenantId}/${deviceId} path segments indicate the device that the command is targeted at. This option will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 2.05 (Content). (optional) Error details, if status code is \u0026gt;= 4.00.   Response Codes:  2.04 (Changed): The data in the request body has been accepted for processing. The response may contain a command for a device to execute. Note that if the message type is NON (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer (yet). However, if the message type is CON (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 4.00 (Bad Request): The request cannot be processed. Possible reasons include:  the request body is empty, and the URI-query option doesn\u0026rsquo;t contain the empty parameter.   4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The tenant that the gateway belongs to is not allowed to use this protocol adapter. The device belongs to another tenant than the gateway. The gateway is not authorized to act on behalf of the device. The gateway associated with the device is not registered or disabled.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no consumer of telemetry data for the given tenant connected to Hono, or the consumer has not indicated that it may receive further messages (not giving credits). If the message type is CON (at least once semantics), the reason may be:  The consumer has indicated that it didn\u0026rsquo;t process the telemetry data. The consumer failed to indicate in time whether it has processed the telemetry data.        This resource can be used by gateway components to publish data on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the parameters from the URI are used to identify the device that the gateway publishes data for.\nThe protocol adapter checks the gateway\u0026rsquo;s authority to publish data on behalf of the device implicitly by means of retrieving a registration assertion for the device from the configured Device Registration service.\nExamples\nPublish some JSON data for device 4712 using default message type CON (at least once):\ncoap-client -u gw@DEFAULT_TENANT -k gw-secret -m PUT coaps://hono.eclipseprojects.io/telemetry/DEFAULT_TENANT/4712 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish some JSON data for device 4712 using message type NON (at most once):\ncoap-client -u gw@DEFAULT_TENANT -k gw-secret -N -m PUT coaps://hono.eclipseprojects.io/telemetry/DEFAULT_TENANT/4712 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish some JSON data for device 4712, indicating that the gateway will wait for 10 seconds to receive the response:\ncoap-client -u gw@DEFAULT_TENANT -k gw-secret -m PUT coaps://hono.eclipseprojects.io/telemetry/DEFAULT_TENANT/4712?hono-ttd=10 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; { \u0026#34;brightness\u0026#34;: 87 } NB The examples above assume that a gateway device has been registered with psk credentials with auth-id gw and secret gw-secret which is authorized to publish data on behalf of device 4712.\nPublish an Event (authenticated Device) The device is authenticated using PSK.\n URI: /event Method: POST Type:CON Request Options:  (optional) content-format: The type of payload contained in the request body. Required, if request contains payload.   Query Parameters:  (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) empty: Marks the request as an empty notification.   Request Body:  (optional) Arbitrary payload encoded according to the given content type. Maybe empty, if URI-query: empty is provided.   Response Options:  (optional) content-format: A media type describing the semantics and format of payload contained in the response body. This option will only be present if the response contains a command to be executed by the device which requires input data. Note that this option will be empty if the media type contained in the command (AMQP) message\u0026rsquo;s content-type property cannot be mapped to one of the registered CoAP content-format codes. (optional) location-query: The hono-command query parameter contains the name of the command to execute. This option will only be present if the response contains a command to be executed by the device. (optional) location-path: The location path is command for one-way-commands and command_response/\u0026lt;command-request-id\u0026gt; for commands expecting a response. In the latter case, the location-path option contains exactly the URI-path that the device must use when sending its response to the command. This option will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 2.05 (Content). (optional) Error details, if status code is \u0026gt;= 4.00.   Response Codes:  2.04 (Changed): The data in the request body has been accepted for processing. The response may contain a command for the device to execute. Note that if the message type is NON (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer (yet). However, if the message type is CON (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 4.00 (Bad Request): The request cannot be processed. Possible reasons include:  the request body is empty, and the URI-query option doesn\u0026rsquo;t contain the empty parameter.   4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed because there is no consumer of events for the given tenant connected to Hono, or the consumer didn\u0026rsquo;t process the event.    This is the preferred way for devices to publish events. It is available only if the protocol adapter is configured to require devices to authenticate (which is the default).\nExamples\nThe examples provided below make use of the coap-client command line tool which is part of the libcoap project. Precompiled packages should be available for different Linux variants.\nPublish some JSON data for device 4711 using default message type CON (at least once):\ncoap-client -u sensor1@DEFAULT_TENANT -k hono-secret -m POST coaps://hono.eclipseprojects.io/event -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39;  Note coap-client only reports error response-codes, so the expected 2.04 response code will not be printed to the terminal.  Publish some JSON data for device 4711, indicating that the device will wait for 10 seconds to receive the response:\ncoap-client -u sensor1@DEFAULT_TENANT -k hono-secret -m POST coaps://hono.eclipseprojects.io/event?hono-ttd=10 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; { \u0026#34;brightness\u0026#34;: 87 }  Note In the example above the response actually contains payload that should be used as input to a command to be executed by the device. This is just for illustrative purposes. You will usually get an empty response because there is no downstream application attached which could send any commands to the device.  Publish an Event (unauthenticated Device)  URI: /event/${tenantId}/${deviceId} Method: PUT Type:CON Request Options:  (optional) content-format: The type of payload contained in the request body. Required, if request contains payload.   Query Parameters:  (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) empty: Marks the request as an empty notification.   Request Body:  (optional) Arbitrary payload encoded according to the given content type. Maybe empty, if URI-query: empty is provided.   Response Options:  (optional) content-format: A media type describing the semantics and format of payload contained in the response body. This option will only be present if the response contains a command to be executed by the device which requires input data. Note that this option will be empty if the media type contained in the command (AMQP) message\u0026rsquo;s content-type property cannot be mapped to one of the registered CoAP content-format codes. (optional) location-query: The hono-command query parameter contains the name of the command to execute. This option will only be present if the response contains a command to be executed by the device. (optional) location-path: The location path is command for one-way-commands and command_response/\u0026lt;command-request-id\u0026gt; for commands expecting a response. In the latter case, the location-path option contains exactly the URI-path that the device must use when sending its response to the command. This option will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 2.05 (Content). (optional) Error details, if status code is \u0026gt;= 4.00.   Response Codes:  2.04 (Changed): The data in the request body has been accepted for processing. The response may contain a command for the device to execute. Note that if the message type is NON (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer (yet). However, if the message type is CON (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 4.00 (Bad Request): The request cannot be processed. Possible reasons include:  the request body is empty, and the URI-query option doesn\u0026rsquo;t contain the empty parameter.   4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter. The given device does not belong to the given tenant.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed because there is no consumer of events for the given tenant connected to Hono, or the consumer didn\u0026rsquo;t process the event.    This resource MUST be used by devices that have not authenticated to the protocol adapter. Note that this requires the HONO_COAP_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nPublish some JSON data for device 4711 using default message type CON (at least once):\ncoap-client -m PUT coap://hono.eclipseprojects.io/event/DEFAULT_TENANT/4711 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish some JSON data for device 4711, indicating that the device will wait for 10 seconds to receive the response:\ncoap-client -m PUT coap://hono.eclipseprojects.io/event/DEFAULT_TENANT/4711?hono-ttd=10 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; { \u0026#34;brightness\u0026#34;: 87 } Publish an Event (authenticated Gateway)  URI: /event/${tenantId}/${deviceId} Method: PUT Type:CON Request Options:  (optional) content-format: The type of payload contained in the request body. Required, if request contains payload.   Query Parameters:  (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) empty: Marks the request as an empty notification.   Request Body:  (optional) Arbitrary payload encoded according to the given content type. Maybe empty, if URI-query: empty is provided.   Response Options:  (optional) content-format: A media type describing the semantics and format of payload contained in the response body. This option will only be present if the response contains a command to be executed by the device which requires input data. Note that this option will be empty if the media type contained in the command (AMQP) message\u0026rsquo;s content-type property cannot be mapped to one of the registered CoAP content-format codes. (optional) location-query: The hono-command query parameter contains the name of the command to execute. This option will only be present if the response contains a command to be executed by the device. (optional) location-path: The location path is command/${tenantId}/${deviceId} for one-way-commands and command_response/${tenantId}/${deviceId}/\u0026lt;command-request-id\u0026gt; for commands expecting a response. In the latter case, the location-path option contains exactly the URI-path that the device must use when sending its response to the command. Note that in both cases the ${tenantId}/${deviceId} path segments indicate the device that the command is targeted at. This option will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 2.05 (Content). (optional) Error details, if status code is \u0026gt;= 4.00.   Response Codes:  2.04 (Changed): The data in the request body has been accepted for processing. The response may contain a command for a device to execute. Note that if the message type is NON (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer (yet). However, if the message type is CON (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 4.00 (Bad Request): The request cannot be processed. Possible reasons include:  the request body is empty, and the URI-query option doesn\u0026rsquo;t contain the empty parameter.   4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The tenant that the gateway belongs to is not allowed to use this protocol adapter. The device belongs to another tenant than the gateway. The gateway is not authorized to act on behalf of the device. The gateway associated with the device is not registered or disabled.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed because there is no consumer of events for the given tenant connected to Hono, or the consumer didn\u0026rsquo;t process the event.    This resource can be used by gateway components to publish data on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the parameters from the URI are used to identify the device that the gateway publishes data for.\nThe protocol adapter checks the gateway\u0026rsquo;s authority to publish data on behalf of the device implicitly by means of retrieving a registration assertion for the device from the configured Device Registration service.\nExamples\nPublish some JSON data for device 4712 using default message type CON (at least once):\ncoap-client -u gw@DEFAULT_TENANT -k gw-secret -m PUT coaps://hono.eclipseprojects.io/event/DEFAULT_TENANT/4712 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish some JSON data for device 4712, indicating that the gateway will wait for 10 seconds to receive the response:\ncoap-client -u gw@DEFAULT_TENANT -k gw-secret -m PUT coaps://hono.eclipseprojects.io/event/DEFAULT_TENANT/4712?hono-ttd=10 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; { \u0026#34;brightness\u0026#34;: 87 } NB The examples above assume that a gateway device has been registered with psk credentials with auth-id gw and secret gw-secret which is authorized to publish data on behalf of device 4712.\nCommand \u0026amp; Control The CoAP adapter enables devices to receive commands that have been sent by business applications. Commands are delivered to the device by means of a response message. That means a device first has to send a request, indicating how long it will wait for the response. That request can either be a telemetry or event message, with a hono-ttd query parameter (ttd for time till disconnect) specifying the number of seconds the device will wait for the response. The business application can react on that message by sending a command message, targeted at the device. The CoAP adapter will then send the command message as part of the response message to the device.\nCommands handled by gateways Authenticated gateways will receive commands for devices which do not connect to a protocol adapter directly but instead are connected to the gateway. Corresponding devices have to be configured so that they can be used with a gateway. See Configuring Gateway Devices for details.\nA gateway can send a request with the hono-ttd query parameter on the /event or /telemetry URI, indicating its readiness to receive a command for any device it acts on behalf of. Note that in this case, the business application will be notified with the gateway id in the device_id property of the downstream message.\nAn authenticated gateway can also indicate its readiness to receive a command targeted at a specific device. For that, the /event/${tenantId}/${deviceId} or /telemetry/${tenantId}/${deviceId} URI is to be used, containing the id of the device to receive a command for. The business application will receive a notification with that device id.\nIf there are multiple concurrent requests with a hono-ttd query parameter, sent by the command target device and/or one or more of its potential gateways, the CoAP adapter will choose the device or gateway to send the command to as follows:\n A request done by the command target device or by a gateway specifically done for that device, has precedence. If there are multiple, concurrent such requests, the last one will get the command message (if received) in its response. Note that the other requests won\u0026rsquo;t be answered with a command message in their response event if the business application sent multiple command messages. That means commands for a single device can only be requested sequentially, not in parallel. If the above doesn\u0026rsquo;t apply, a single hono-ttd request on the /event or /telemetry URI, sent by a gateway that the command target device is configured for, will get the command message in its response. If there are multiple, concurrent such requests by different gateways, all configured for the command target device, the request by the gateway will be chosen, through which the target device has last sent a telemetry or event message. If the target device hasn\u0026rsquo;t sent a message yet and it is thereby unknown via which gateway the device communicates, then one of the requests will be chosen randomly to set the command in its response.  Sending a Response to a Command (authenticated Device) The device is authenticated using PSK.\n URI: /command_response/${commandRequestId} Method: POST Type: CON Request Options:  (optional) content-type: A media type describing the semantics and format of the payload contained in the request body. This option must be set if the result of processing the command on the device is non-empty. In this case the result data is contained in the request body.   Query Parameters:  (required) hono-cmd-status: An HTTP status code indicating the outcome of processing the command.   Request Body:  (optional) Arbitrary data representing the result of processing the command on the device.   Response Codes:  2.04 (Changed): The response has been successfully delivered to the application that has sent the command. 4.00 (Bad Request): The request cannot be processed because the command status or command request ID are missing/malformed. 4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no application listening for a reply to the given commandRequestId. The application has already given up on waiting for a response.      This is the preferred way for devices to respond to commands. It is available only if the protocol adapter is configured to require devices to authenticate (which is the default).\nExample\nSend a response to a previously received command with the command-request-id req-id-uuid for device 4711:\ncoap-client -u sensor1@DEFAULT_TENANT -k hono-secret coaps://hono.eclipseprojects.io/command_response/req-id-uuid?hono-cmd-status=200 Sending a Response to a Command (unauthenticated Device)  URI: /command_response/${tenantId}/${deviceId}/${commandRequestId} Method: PUT Type: CON Request Options:  (optional) content-type: A media type describing the semantics and format of the payload contained in the request body. This option must be set if the result of processing the command on the device is non-empty. In this case the result data is contained in the request body.   Query Parameters:  (required) hono-cmd-status: An HTTP status code indicating the outcome of processing the command.   Request Body:  (optional) Arbitrary data representing the result of processing the command on the device.   Response Codes:  2.04 (Changed): The response has been successfully delivered to the application that has sent the command. 4.00 (Bad Request): The request cannot be processed because the command status or command request ID are missing/malformed. 4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter. The given device does not belong to the given tenant.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no application listening for a reply to the given commandRequestId. The application has already given up on waiting for a response.      This resource MUST be used by devices that have not authenticated to the protocol adapter. Note that this requires the HONO_HTTP_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nSend a response to a previously received command with the command-request-id req-id-uuid for the unauthenticated device 4711:\ncoap-client -u sensor1@DEFAULT_TENANT -k hono-secret coaps://hono.eclipseprojects.io/command_response/DEFAULT_TENANT/4711/req-id-uuid?hono-cmd-status=200 -e \u0026#39;{\u0026#34;brightness-changed\u0026#34;: true}\u0026#39; Sending a Response to a Command (authenticated Gateway)  URI: /command_response/${tenantId}/${deviceId}/${commandRequestId} Method: PUT Type: CON Request Options:  (optional) content-type: A media type describing the semantics and format of the payload contained in the request body. This option must be set if the result of processing the command on the device is non-empty. In this case the result data is contained in the request body.   Query Parameters:  (required) hono-cmd-status: An HTTP status code indicating the outcome of processing the command.   Request Body:  (optional) Arbitrary data representing the result of processing the command on the device.   Response Codes:  2.04 (Changed): The response has been successfully delivered to the application that has sent the command. 4.00 (Bad Request): The request cannot be processed because the command status or command request ID are missing/malformed. 4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter. The given device does not belong to the given tenant. The gateway is not authorized to act on behalf of the device. The gateway associated with the device is not registered or disabled.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no application listening for a reply to the given commandRequestId. The application has already given up on waiting for a response.      This resource can be used by gateway components to send the response to a command on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the parameters from the URI are used to identify the device that the gateway publishes data for.\nThe protocol adapter checks the gateway\u0026rsquo;s authority to send responses to a command on behalf of the device implicitly by means of retrieving a registration assertion for the device from the [configured Device Registration service] (/hono/docs/admin-guide/common-config/#device-registration-service-connection-configuration).\nExamples\nSend a response to a previously received command with the command-request-id req-id-uuid for device 4712:\ncoap-client -u gw@DEFAULT_TENANT -k gw-secret coaps://hono.eclipseprojects.io/command_response/DEFAULT_TENANT/4712/req-id-uuid?hono-cmd-status=200 -e \u0026#39;{\u0026#34;brightness-changed\u0026#34;: true}\u0026#39; NB The example above assumes that a gateway device has been registered with psk credentials with auth-id gw and secret gw-secret which is authorized to publish data on behalf of device 4712.\nDownstream Meta Data The adapter includes the following meta data in the application properties of messages being sent downstream:\n   Name Type Description     device_id string The identifier of the device that the message originates from.   orig_adapter string Contains the adapter\u0026rsquo;s type name which can be used by downstream consumers to determine the protocol adapter that the message has been received over. The CoAP adapter\u0026rsquo;s type name is hono-coap.   orig_address string Contains the (relative) URI that the device has originally posted the data to.   ttd integer Contains the effective number of seconds that the device will wait for a response. This property is only set if the request contains the hono-ttd URI-query option.    The adapter also considers defaults registered for the device at either the tenant or the device level. The values of the default properties are determined as follows:\n If the message already contains a non-empty property of the same name, the value if unchanged. Otherwise, if a default property of the same name is defined in the device\u0026rsquo;s registration information, that value is used. Otherwise, if a default property of the same name is defined for the tenant that the device belongs to, that value is used.  Note that of the standard AMQP 1.0 message properties only the content-type and ttl can be set this way to a default value.\nEvent Message Time-to-live Events published by devices will usually be persisted by the AMQP Messaging Network in order to support deferred delivery to downstream consumers. In most cases the AMQP Messaging Network can be configured with a maximum time-to-live to apply to the events so that the events will be removed from the persistent store if no consumer has attached to receive the event before the message expires.\nIn order to support environments where the AMQP Messaging Network cannot be configured accordingly, the protocol adapter supports setting a downstream event message\u0026rsquo;s ttl property based on the hono-ttl property set as a query parameter in the event requests by the devices. Also the default ttl and max-ttl values can be configured for a tenant/device as described in the [Tenant API] (/hono/docs/api/tenant/#resource-limits-configuration-format).\nTenant specific Configuration The adapter uses the Tenant API to retrieve tenant specific configuration for adapter type hono-coap. The following properties are (currently) supported:\n   Name Type Default Value Description     enabled boolean true If set to false the adapter will reject all data from devices belonging to the tenant.   max-ttd integer 60 Defines a tenant specific upper limit for the time until disconnect property that devices may include in requests for uploading telemetry data or events. Please refer to the Command \u0026amp; Control concept page for a discussion of this parameter\u0026rsquo;s purpose and usage.\nThis property can be set for the hono-coap adapter type as an extension property in the adapter section of the tenant configuration.\nIf it is not set, then the default value of 60 seconds is used.   timeoutToAck integer - This property has the same semantics as the corresponding property at the adapter level. However, any (non-null) value configured for a tenant takes precedence over the adapter level value for all devices of the particular tenant.   "
+	"content": "The CoAP protocol adapter exposes CoAP based endpoints for Eclipse Hono™\u0026rsquo;s south bound Telemetry, Event and Command \u0026amp; Control APIs.\nDevice Authentication The CoAP adapter by default requires clients (devices or gateway components) to authenticate during connection establishment. The adapter (currently) only supports PSK as part of a DTLS handshake for that purpose. Additional variants mentioned in Securing CoAP might be added in the future.\nThe adapter tries to authenticate the device using these mechanisms in the following order\nPSK The identity provided in the ClientKeyExchange must have the form auth-id@tenant, e.g. sensor1@DEFAULT_TENANT. The adapter performs the handshake using the credentials the configured Credentials service has on record for the client. The adapter uses the Credentials API\u0026rsquo;s get operation to retrieve the credentials on record with the tenant and auth-id provided by the device in the identity and psk as the type of secret as query parameters.\nThe examples below refer to devices 4711 and gw-1 of tenant DEFAULT_TENANT using auth-ids sensor1 and gw1 and corresponding secrets. The example deployment as described in the Deployment Guides comes pre-configured with the corresponding entities in its device registry component. Please refer to the Credentials API for details regarding the different types of secrets.\nNB There is a subtle difference between the device identifier (device-id) and the auth-id a device uses for authentication. See Device Identity for a discussion of the concepts.\nMessage Limits The adapter rejects\n a client\u0026rsquo;s request to upload data with status code 429 Too Many Requests and any AMQP 1.0 message containing a command sent by a north bound application  if the message limit that has been configured for the device\u0026rsquo;s tenant is exceeded.\nCoAP Content Format Codes CoAP doesn\u0026rsquo;t use a textual identifier for content types. Instead, numbers are used, which are maintained by the IANA. The IANA - CoAP Content Formats page lists all (currently) registered codes and the corresponding media types.\nPublish Telemetry Data (authenticated Device) The device is authenticated using PSK.\n URI: /telemetry Method: POST Type:  CON: at least once delivery semantics NON: at most once delivery semantics   Request Options:  (optional) content-format: The type of payload contained in the request body. Required, if request contains payload.   Query Parameters:  (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) empty: Marks the request as an empty notification.   Request Body:  (optional) Arbitrary payload encoded according to the given content type. Maybe empty, if URI-query: empty is provided.   Response Options:  (optional) content-format: A media type describing the semantics and format of payload contained in the response body. This option will only be present if the response contains a command to be executed by the device which requires input data. Note that this option will be empty if the media type contained in the command (AMQP) message\u0026rsquo;s content-type property cannot be mapped to one of the registered CoAP content-format codes. (optional) location-query: The hono-command query parameter contains the name of the command to execute. This option will only be present if the response contains a command to be executed by the device. (optional) location-path: The location path is command for one-way-commands and command_response/\u0026lt;command-request-id\u0026gt; for commands expecting a response. In the latter case, the location-path option contains exactly the URI-path that the device must use when sending its response to the command. This option will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device. (optional) Error details, if status code is \u0026gt;= 4.00.   Response Codes:  2.04 (Changed): The data in the request body has been accepted for processing. The response may contain a command for the device to execute. Note that if the message type is NON (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer (yet). However, if the message type is CON (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 4.00 (Bad Request): The request cannot be processed. Possible reasons include:  the request body is empty, and the URI-query option doesn\u0026rsquo;t contain the empty parameter.   4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no consumer of telemetry data for the given tenant connected to Hono, or the consumer has not indicated that it may receive further messages (not giving credits). If the message type is CON (at least once semantics), the reason may be:  The consumer has indicated that it didn\u0026rsquo;t process the telemetry data. The consumer failed to indicate in time whether it has processed the telemetry data.        This is the preferred way for devices to publish telemetry data. It is available only if the protocol adapter is configured to require devices to authenticate (which is the default).\nExamples\nThe examples provided below make use of the coap-client command line tool which is part of the libcoap project. Precompiled packages should be available for different Linux variants.\nPublish some JSON data for device 4711 using default message type CON (at least once):\ncoap-client -u sensor1@DEFAULT_TENANT -k hono-secret -m POST coaps://hono.eclipseprojects.io/telemetry -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39;  Note coap-client only reports error response-codes, so the expected 2.04 response code will not be printed to the terminal.  Publish some JSON data for device 4711 using message type NON (at most once):\ncoap-client -u sensor1@DEFAULT_TENANT -k hono-secret -N -m POST coaps://hono.eclipseprojects.io/telemetry -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish some JSON data for device 4711, indicating that the device will wait for 10 seconds to receive the response:\ncoap-client -u sensor1@DEFAULT_TENANT -k hono-secret -m POST coaps://hono.eclipseprojects.io/telemetry?hono-ttd=10 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; { \u0026#34;brightness\u0026#34;: 87 }  Note In the example above the response actually contains payload that should be used as input to a command to be executed by the device. This is just for illustrative purposes. You will usually get an empty response because there is no downstream application attached which could send any commands to the device.  Publish Telemetry Data (unauthenticated Device)  URI: /telemetry/${tenantId}/${deviceId} Method: PUT Type:  CON: at least once delivery semantics NON: at most once delivery semantics   Request Options:  (optional) content-format: The type of payload contained in the request body. Required, if request contains payload.   Query Parameters:  (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) empty: Marks the request as an empty notification.   Request Body:  (optional) Arbitrary payload encoded according to the given content type. Maybe empty, if URI-query: empty is provided.   Response Options:  (optional) content-format: A media type describing the semantics and format of payload contained in the response body. This option will only be present if the response contains a command to be executed by the device which requires input data. Note that this option will be empty if the media type contained in the command (AMQP) message\u0026rsquo;s content-type property cannot be mapped to one of the registered CoAP content-format codes. (optional) location-query: The hono-command query parameter contains the name of the command to execute. This option will only be present if the response contains a command to be executed by the device. (optional) location-path: The location path is command for one-way-commands and command_response/\u0026lt;command-request-id\u0026gt; for commands expecting a response. In the latter case, the location-path option contains exactly the URI-path that the device must use when sending its response to the command. This option will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 2.05 (Content). (optional) Error details, if status code is \u0026gt;= 4.00.   Response Codes:  2.04 (Changed): The data in the request body has been accepted for processing. The response may contain a command for the device to execute. Note that if the message type is NON (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer (yet). However, if the message type is CON (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 4.00 (Bad Request): The request cannot be processed. Possible reasons include:  the request body is empty, and the URI-query option doesn\u0026rsquo;t contain the empty parameter.   4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter. The given device does not belong to the given tenant.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no consumer of telemetry data for the given tenant connected to Hono, or the consumer has not indicated that it may receive further messages (not giving credits). If the message type is CON (at least once semantics), the reason may be:  The consumer has indicated that it didn\u0026rsquo;t process the telemetry data. The consumer failed to indicate in time whether it has processed the telemetry data.        This resource MUST be used by devices that have not authenticated to the protocol adapter. Note that this requires the HONO_COAP_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nPublish some JSON data for device 4711 using default message type CON (at least once):\ncoap-client -m PUT coap://hono.eclipseprojects.io/telemetry/DEFAULT_TENANT/4711 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish some JSON data for device 4711 using message type NON (at most once):\ncoap-client -N -m PUT coap://hono.eclipseprojects.io/telemetry/DEFAULT_TENANT/4711 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish some JSON data for device 4711, indicating that the device will wait for 10 seconds to receive the response:\ncoap-client -m PUT coap://hono.eclipseprojects.io/telemetry/DEFAULT_TENANT/4711?hono-ttd=10 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; { \u0026#34;brightness\u0026#34;: 87 } Publish Telemetry Data (authenticated Gateway)  URI: /telemetry/${tenantId}/${deviceId} Method: PUT Type:  CON: at least once delivery semantics NON: at most once delivery semantics   Request Options:  (optional) content-format: The type of payload contained in the request body. Required, if request contains payload.   Query Parameters:  (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) empty: Marks the request as an empty notification.   Request Body:  (optional) Arbitrary payload encoded according to the given content type. Maybe empty, if URI-query: empty is provided.   Response Options:  (optional) content-format: A media type describing the semantics and format of payload contained in the response body. This option will only be present if the response contains a command to be executed by the device which requires input data. Note that this option will be empty if the media type contained in the command (AMQP) message\u0026rsquo;s content-type property cannot be mapped to one of the registered CoAP content-format codes. (optional) location-query: The hono-command query parameter contains the name of the command to execute. This option will only be present if the response contains a command to be executed by the device. (optional) location-path: The location path is command/${tenantId}/${deviceId} for one-way-commands and command_response/${tenantId}/${deviceId}/\u0026lt;command-request-id\u0026gt; for commands expecting a response. In the latter case, the location-path option contains exactly the URI-path that the device must use when sending its response to the command. Note that in both cases the ${tenantId}/${deviceId} path segments indicate the device that the command is targeted at. This option will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 2.05 (Content). (optional) Error details, if status code is \u0026gt;= 4.00.   Response Codes:  2.04 (Changed): The data in the request body has been accepted for processing. The response may contain a command for a device to execute. Note that if the message type is NON (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer (yet). However, if the message type is CON (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 4.00 (Bad Request): The request cannot be processed. Possible reasons include:  the request body is empty, and the URI-query option doesn\u0026rsquo;t contain the empty parameter.   4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The tenant that the gateway belongs to is not allowed to use this protocol adapter. The device belongs to another tenant than the gateway. The gateway is not authorized to act on behalf of the device. The gateway associated with the device is not registered or disabled.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no consumer of telemetry data for the given tenant connected to Hono, or the consumer has not indicated that it may receive further messages (not giving credits). If the message type is CON (at least once semantics), the reason may be:  The consumer has indicated that it didn\u0026rsquo;t process the telemetry data. The consumer failed to indicate in time whether it has processed the telemetry data.        This resource can be used by gateway components to publish data on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the parameters from the URI are used to identify the device that the gateway publishes data for.\nThe protocol adapter checks the gateway\u0026rsquo;s authority to publish data on behalf of the device implicitly by means of retrieving a registration assertion for the device from the configured Device Registration service.\nExamples\nPublish some JSON data for device 4712 using default message type CON (at least once):\ncoap-client -u gw@DEFAULT_TENANT -k gw-secret -m PUT coaps://hono.eclipseprojects.io/telemetry/DEFAULT_TENANT/4712 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish some JSON data for device 4712 using message type NON (at most once):\ncoap-client -u gw@DEFAULT_TENANT -k gw-secret -N -m PUT coaps://hono.eclipseprojects.io/telemetry/DEFAULT_TENANT/4712 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish some JSON data for device 4712, indicating that the gateway will wait for 10 seconds to receive the response:\ncoap-client -u gw@DEFAULT_TENANT -k gw-secret -m PUT coaps://hono.eclipseprojects.io/telemetry/DEFAULT_TENANT/4712?hono-ttd=10 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; { \u0026#34;brightness\u0026#34;: 87 } NB The examples above assume that a gateway device has been registered with psk credentials with auth-id gw and secret gw-secret which is authorized to publish data on behalf of device 4712.\nPublish an Event (authenticated Device) The device is authenticated using PSK.\n URI: /event Method: POST Type:CON Request Options:  (optional) content-format: The type of payload contained in the request body. Required, if request contains payload.   Query Parameters:  (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) empty: Marks the request as an empty notification.   Request Body:  (optional) Arbitrary payload encoded according to the given content type. Maybe empty, if URI-query: empty is provided.   Response Options:  (optional) content-format: A media type describing the semantics and format of payload contained in the response body. This option will only be present if the response contains a command to be executed by the device which requires input data. Note that this option will be empty if the media type contained in the command (AMQP) message\u0026rsquo;s content-type property cannot be mapped to one of the registered CoAP content-format codes. (optional) location-query: The hono-command query parameter contains the name of the command to execute. This option will only be present if the response contains a command to be executed by the device. (optional) location-path: The location path is command for one-way-commands and command_response/\u0026lt;command-request-id\u0026gt; for commands expecting a response. In the latter case, the location-path option contains exactly the URI-path that the device must use when sending its response to the command. This option will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 2.05 (Content). (optional) Error details, if status code is \u0026gt;= 4.00.   Response Codes:  2.04 (Changed): The data in the request body has been accepted for processing. The response may contain a command for the device to execute. Note that if the message type is NON (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer (yet). However, if the message type is CON (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 4.00 (Bad Request): The request cannot be processed. Possible reasons include:  the request body is empty, and the URI-query option doesn\u0026rsquo;t contain the empty parameter.   4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed because there is no consumer of events for the given tenant connected to Hono, or the consumer didn\u0026rsquo;t process the event.    This is the preferred way for devices to publish events. It is available only if the protocol adapter is configured to require devices to authenticate (which is the default).\nExamples\nThe examples provided below make use of the coap-client command line tool which is part of the libcoap project. Precompiled packages should be available for different Linux variants.\nPublish some JSON data for device 4711 using default message type CON (at least once):\ncoap-client -u sensor1@DEFAULT_TENANT -k hono-secret -m POST coaps://hono.eclipseprojects.io/event -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39;  Note coap-client only reports error response-codes, so the expected 2.04 response code will not be printed to the terminal.  Publish some JSON data for device 4711, indicating that the device will wait for 10 seconds to receive the response:\ncoap-client -u sensor1@DEFAULT_TENANT -k hono-secret -m POST coaps://hono.eclipseprojects.io/event?hono-ttd=10 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; { \u0026#34;brightness\u0026#34;: 87 }  Note In the example above the response actually contains payload that should be used as input to a command to be executed by the device. This is just for illustrative purposes. You will usually get an empty response because there is no downstream application attached which could send any commands to the device.  Publish an Event (unauthenticated Device)  URI: /event/${tenantId}/${deviceId} Method: PUT Type:CON Request Options:  (optional) content-format: The type of payload contained in the request body. Required, if request contains payload.   Query Parameters:  (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) empty: Marks the request as an empty notification.   Request Body:  (optional) Arbitrary payload encoded according to the given content type. Maybe empty, if URI-query: empty is provided.   Response Options:  (optional) content-format: A media type describing the semantics and format of payload contained in the response body. This option will only be present if the response contains a command to be executed by the device which requires input data. Note that this option will be empty if the media type contained in the command (AMQP) message\u0026rsquo;s content-type property cannot be mapped to one of the registered CoAP content-format codes. (optional) location-query: The hono-command query parameter contains the name of the command to execute. This option will only be present if the response contains a command to be executed by the device. (optional) location-path: The location path is command for one-way-commands and command_response/\u0026lt;command-request-id\u0026gt; for commands expecting a response. In the latter case, the location-path option contains exactly the URI-path that the device must use when sending its response to the command. This option will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 2.05 (Content). (optional) Error details, if status code is \u0026gt;= 4.00.   Response Codes:  2.04 (Changed): The data in the request body has been accepted for processing. The response may contain a command for the device to execute. Note that if the message type is NON (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer (yet). However, if the message type is CON (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 4.00 (Bad Request): The request cannot be processed. Possible reasons include:  the request body is empty, and the URI-query option doesn\u0026rsquo;t contain the empty parameter.   4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter. The given device does not belong to the given tenant.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed because there is no consumer of events for the given tenant connected to Hono, or the consumer didn\u0026rsquo;t process the event.    This resource MUST be used by devices that have not authenticated to the protocol adapter. Note that this requires the HONO_COAP_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nPublish some JSON data for device 4711 using default message type CON (at least once):\ncoap-client -m PUT coap://hono.eclipseprojects.io/event/DEFAULT_TENANT/4711 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish some JSON data for device 4711, indicating that the device will wait for 10 seconds to receive the response:\ncoap-client -m PUT coap://hono.eclipseprojects.io/event/DEFAULT_TENANT/4711?hono-ttd=10 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; { \u0026#34;brightness\u0026#34;: 87 } Publish an Event (authenticated Gateway)  URI: /event/${tenantId}/${deviceId} Method: PUT Type:CON Request Options:  (optional) content-format: The type of payload contained in the request body. Required, if request contains payload.   Query Parameters:  (optional) hono-ttd: The number of seconds the device will wait for the response. (optional) empty: Marks the request as an empty notification.   Request Body:  (optional) Arbitrary payload encoded according to the given content type. Maybe empty, if URI-query: empty is provided.   Response Options:  (optional) content-format: A media type describing the semantics and format of payload contained in the response body. This option will only be present if the response contains a command to be executed by the device which requires input data. Note that this option will be empty if the media type contained in the command (AMQP) message\u0026rsquo;s content-type property cannot be mapped to one of the registered CoAP content-format codes. (optional) location-query: The hono-command query parameter contains the name of the command to execute. This option will only be present if the response contains a command to be executed by the device. (optional) location-path: The location path is command/${tenantId}/${deviceId} for one-way-commands and command_response/${tenantId}/${deviceId}/\u0026lt;command-request-id\u0026gt; for commands expecting a response. In the latter case, the location-path option contains exactly the URI-path that the device must use when sending its response to the command. Note that in both cases the ${tenantId}/${deviceId} path segments indicate the device that the command is targeted at. This option will only be present if the response contains a command to be executed by the device.   Response Body:  (optional) Arbitrary data serving as input to a command to be executed by the device, if status code is 2.05 (Content). (optional) Error details, if status code is \u0026gt;= 4.00.   Response Codes:  2.04 (Changed): The data in the request body has been accepted for processing. The response may contain a command for a device to execute. Note that if the message type is NON (at most once semantics), this status code does not mean that the message has been delivered to any potential consumer (yet). However, if the message type is CON (at least once semantics), then the adapter waits for the message to be delivered and accepted by a downstream consumer before responding with this status code. 4.00 (Bad Request): The request cannot be processed. Possible reasons include:  the request body is empty, and the URI-query option doesn\u0026rsquo;t contain the empty parameter.   4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The tenant that the gateway belongs to is not allowed to use this protocol adapter. The device belongs to another tenant than the gateway. The gateway is not authorized to act on behalf of the device. The gateway associated with the device is not registered or disabled.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed because there is no consumer of events for the given tenant connected to Hono, or the consumer didn\u0026rsquo;t process the event.    This resource can be used by gateway components to publish data on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the parameters from the URI are used to identify the device that the gateway publishes data for.\nThe protocol adapter checks the gateway\u0026rsquo;s authority to publish data on behalf of the device implicitly by means of retrieving a registration assertion for the device from the configured Device Registration service.\nExamples\nPublish some JSON data for device 4712 using default message type CON (at least once):\ncoap-client -u gw@DEFAULT_TENANT -k gw-secret -m PUT coaps://hono.eclipseprojects.io/event/DEFAULT_TENANT/4712 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; Publish some JSON data for device 4712, indicating that the gateway will wait for 10 seconds to receive the response:\ncoap-client -u gw@DEFAULT_TENANT -k gw-secret -m PUT coaps://hono.eclipseprojects.io/event/DEFAULT_TENANT/4712?hono-ttd=10 -t application/json -e \u0026#39;{\u0026#34;temp\u0026#34;: 5}\u0026#39; { \u0026#34;brightness\u0026#34;: 87 } NB The examples above assume that a gateway device has been registered with psk credentials with auth-id gw and secret gw-secret which is authorized to publish data on behalf of device 4712.\nCommand \u0026amp; Control The CoAP adapter enables devices to receive commands that have been sent by business applications. Commands are delivered to the device by means of a response message. That means a device first has to send a request, indicating how long it will wait for the response. That request can either be a telemetry or event message, with a hono-ttd query parameter (ttd for time till disconnect) specifying the number of seconds the device will wait for the response. The business application can react on that message by sending a command message, targeted at the device. The CoAP adapter will then send the command message as part of the response message to the device.\nCommands handled by gateways Authenticated gateways will receive commands for devices which do not connect to a protocol adapter directly but instead are connected to the gateway. Corresponding devices have to be configured so that they can be used with a gateway. See Configuring Gateway Devices for details.\nA gateway can send a request with the hono-ttd query parameter on the /event or /telemetry URI, indicating its readiness to receive a command for any device it acts on behalf of. Note that in this case, the business application will be notified with the gateway id in the device_id property of the downstream message.\nAn authenticated gateway can also indicate its readiness to receive a command targeted at a specific device. For that, the /event/${tenantId}/${deviceId} or /telemetry/${tenantId}/${deviceId} URI is to be used, containing the id of the device to receive a command for. The business application will receive a notification with that device id.\nIf there are multiple concurrent requests with a hono-ttd query parameter, sent by the command target device and/or one or more of its potential gateways, the CoAP adapter will choose the device or gateway to send the command to as follows:\n A request done by the command target device or by a gateway specifically done for that device, has precedence. If there are multiple, concurrent such requests, the last one will get the command message (if received) in its response. Note that the other requests won\u0026rsquo;t be answered with a command message in their response event if the business application sent multiple command messages. That means commands for a single device can only be requested sequentially, not in parallel. If the above doesn\u0026rsquo;t apply, a single hono-ttd request on the /event or /telemetry URI, sent by a gateway that the command target device is configured for, will get the command message in its response. If there are multiple, concurrent such requests by different gateways, all configured for the command target device, the request by the gateway will be chosen, through which the target device has last sent a telemetry or event message. If the target device hasn\u0026rsquo;t sent a message yet and it is thereby unknown via which gateway the device communicates, then one of the requests will be chosen randomly to set the command in its response.  Sending a Response to a Command (authenticated Device) The device is authenticated using PSK.\n URI: /command_response/${commandRequestId} Method: POST Type: CON Request Options:  (optional) content-type: A media type describing the semantics and format of the payload contained in the request body. This option must be set if the result of processing the command on the device is non-empty. In this case the result data is contained in the request body.   Query Parameters:  (required) hono-cmd-status: An HTTP status code indicating the outcome of processing the command.   Request Body:  (optional) Arbitrary data representing the result of processing the command on the device.   Response Codes:  2.04 (Changed): The response has been successfully delivered to the application that has sent the command. 4.00 (Bad Request): The request cannot be processed because the command status or command request ID are missing/malformed. 4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no application listening for a reply to the given commandRequestId. The application has already given up on waiting for a response.      This is the preferred way for devices to respond to commands. It is available only if the protocol adapter is configured to require devices to authenticate (which is the default).\nExample\nSend a response to a previously received command with the command-request-id req-id-uuid for device 4711:\ncoap-client -u sensor1@DEFAULT_TENANT -k hono-secret coaps://hono.eclipseprojects.io/command_response/req-id-uuid?hono-cmd-status=200 Sending a Response to a Command (unauthenticated Device)  URI: /command_response/${tenantId}/${deviceId}/${commandRequestId} Method: PUT Type: CON Request Options:  (optional) content-type: A media type describing the semantics and format of the payload contained in the request body. This option must be set if the result of processing the command on the device is non-empty. In this case the result data is contained in the request body.   Query Parameters:  (required) hono-cmd-status: An HTTP status code indicating the outcome of processing the command.   Request Body:  (optional) Arbitrary data representing the result of processing the command on the device.   Response Codes:  2.04 (Changed): The response has been successfully delivered to the application that has sent the command. 4.00 (Bad Request): The request cannot be processed because the command status or command request ID are missing/malformed. 4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter. The given device does not belong to the given tenant.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no application listening for a reply to the given commandRequestId. The application has already given up on waiting for a response.      This resource MUST be used by devices that have not authenticated to the protocol adapter. Note that this requires the HONO_HTTP_AUTHENTICATION_REQUIRED configuration property to be explicitly set to false.\nExamples\nSend a response to a previously received command with the command-request-id req-id-uuid for the unauthenticated device 4711:\ncoap-client -u sensor1@DEFAULT_TENANT -k hono-secret coaps://hono.eclipseprojects.io/command_response/DEFAULT_TENANT/4711/req-id-uuid?hono-cmd-status=200 -e \u0026#39;{\u0026#34;brightness-changed\u0026#34;: true}\u0026#39; Sending a Response to a Command (authenticated Gateway)  URI: /command_response/${tenantId}/${deviceId}/${commandRequestId} Method: PUT Type: CON Request Options:  (optional) content-type: A media type describing the semantics and format of the payload contained in the request body. This option must be set if the result of processing the command on the device is non-empty. In this case the result data is contained in the request body.   Query Parameters:  (required) hono-cmd-status: An HTTP status code indicating the outcome of processing the command.   Request Body:  (optional) Arbitrary data representing the result of processing the command on the device.   Response Codes:  2.04 (Changed): The response has been successfully delivered to the application that has sent the command. 4.00 (Bad Request): The request cannot be processed because the command status or command request ID are missing/malformed. 4.03 (Forbidden): The request cannot be processed because the device\u0026rsquo;s registration status cannot be asserted. Possible reasons for this include:  The given tenant is not allowed to use this protocol adapter. The given device does not belong to the given tenant. The gateway is not authorized to act on behalf of the device. The gateway associated with the device is not registered or disabled.   4.04 (Not Found): The request cannot be processed because the device is disabled or does not exist. 4.13 (Request Entity Too Large): The request cannot be processed because the request body exceeds the maximum supported size. 4.29 (Too Many Requests): The request cannot be processed because the tenant\u0026rsquo;s message limit for the current period is exceeded. 5.03 (Service Unavailable): The request cannot be processed. Possible reasons for this include:  There is no application listening for a reply to the given commandRequestId. The application has already given up on waiting for a response.      This resource can be used by gateway components to send the response to a command on behalf of other devices which do not connect to a protocol adapter directly but instead are connected to the gateway, e.g. using some low-bandwidth radio based technology like SigFox or LoRa. In this case the credentials provided by the gateway during connection establishment with the protocol adapter are used to authenticate the gateway whereas the parameters from the URI are used to identify the device that the gateway publishes data for.\nThe protocol adapter checks the gateway\u0026rsquo;s authority to send responses to a command on behalf of the device implicitly by means of retrieving a registration assertion for the device from the configured Device Registration service.\nExamples\nSend a response to a previously received command with the command-request-id req-id-uuid for device 4712:\ncoap-client -u gw@DEFAULT_TENANT -k gw-secret coaps://hono.eclipseprojects.io/command_response/DEFAULT_TENANT/4712/req-id-uuid?hono-cmd-status=200 -e \u0026#39;{\u0026#34;brightness-changed\u0026#34;: true}\u0026#39; NB The example above assumes that a gateway device has been registered with psk credentials with auth-id gw and secret gw-secret which is authorized to publish data on behalf of device 4712.\nDownstream Meta Data The adapter includes the following meta data in the application properties of messages being sent downstream:\n   Name Type Description     device_id string The identifier of the device that the message originates from.   orig_adapter string Contains the adapter\u0026rsquo;s type name which can be used by downstream consumers to determine the protocol adapter that the message has been received over. The CoAP adapter\u0026rsquo;s type name is hono-coap.   orig_address string Contains the (relative) URI that the device has originally posted the data to.   ttd integer Contains the effective number of seconds that the device will wait for a response. This property is only set if the request contains the hono-ttd URI-query option.    The adapter also considers defaults registered for the device at either the tenant or the device level. The values of the default properties are determined as follows:\n If the message already contains a non-empty property of the same name, the value if unchanged. Otherwise, if a default property of the same name is defined in the device\u0026rsquo;s registration information, that value is used. Otherwise, if a default property of the same name is defined for the tenant that the device belongs to, that value is used.  Note that of the standard AMQP 1.0 message properties only the content-type and ttl can be set this way to a default value.\nEvent Message Time-to-live Events published by devices will usually be persisted by the AMQP Messaging Network in order to support deferred delivery to downstream consumers. In most cases the AMQP Messaging Network can be configured with a maximum time-to-live to apply to the events so that the events will be removed from the persistent store if no consumer has attached to receive the event before the message expires.\nIn order to support environments where the AMQP Messaging Network cannot be configured accordingly, the protocol adapter supports setting a downstream event message\u0026rsquo;s ttl property based on the hono-ttl property set as a query parameter in the event requests by the devices. Also the default ttl and max-ttl values can be configured for a tenant/device as described in the Tenant API.\nTenant specific Configuration The adapter uses the Tenant API to retrieve tenant specific configuration for adapter type hono-coap. The following properties are (currently) supported:\n   Name Type Default Value Description     enabled boolean true If set to false the adapter will reject all data from devices belonging to the tenant.   max-ttd integer 60 Defines a tenant specific upper limit for the time until disconnect property that devices may include in requests for uploading telemetry data or events. Please refer to the Command \u0026amp; Control concept page for a discussion of this parameter\u0026rsquo;s purpose and usage.\nThis property can be set for the hono-coap adapter type as an extension property in the adapter section of the tenant configuration.\nIf it is not set, then the default value of 60 seconds is used.   timeoutToAck integer - This property has the same semantics as the corresponding property at the adapter level. However, any (non-null) value configured for a tenant takes precedence over the adapter level value for all devices of the particular tenant.   "
 },
 {
 	"uri": "https://www.eclipse.org/hono/docs/user-guide/kura-adapter/",
 	"title": "Kura Adapter",
 	"tags": [],
 	"description": "",
-	"content": "The Kura protocol adapter exposes an MQTT topic hierarchy allowing Eclipse Kura™ based gateways to publish control and data messages to Eclipse Hono™\u0026rsquo;s Telemetry and Event endpoints.\n Note The Kura adapter is supposed to be used with gateways running Kura version 3.x. Gateways running Kura version 4 and later should connect to the MQTT adapter instead.  Authentication The Kura adapter by default requires devices (gateways) to authenticate during connection establishment. The adapter supports both the authentication based on the username/password provided in an MQTT CONNECT packet as well as client certificate based authentication as part of a TLS handshake for that purpose.\nThe adapter tries to authenticate the device using these mechanisms in the following order\nClient Certificate When a device uses a client certificate for authentication during the TLS handshake, the adapter tries to determine the tenant that the device belongs to based on the issuer DN contained in the certificate. In order for the lookup to succeed, the tenant\u0026rsquo;s trust anchor needs to be configured by means of registering the trusted certificate authority. The device\u0026rsquo;s client certificate will then be validated using the registered trust anchor, thus implicitly establishing the tenant that the device belongs to. In a second step, the adapter uses the Credentials API\u0026rsquo;s get operation to retrieve the credentials on record, including the client certificate\u0026rsquo;s subject DN as the auth-id, x509-cert as the type of secret and the MQTT client identifier as client-id in the request payload.\nNB The adapter needs to be configured for TLS in order to support this mechanism.\nUsername/Password When a device wants to authenticate using this mechanism, it needs to provide a username and a password in the MQTT CONNECT packet it sends in order to initiate the connection. The username must have the form auth-id@tenant, e.g. sensor1@DEFAULT_TENANT. The adapter verifies the credentials provided by the client against the credentials that the configured Credentials service has on record for the client. The adapter uses the Credentials API\u0026rsquo;s get operation to retrieve the credentials on record, including the tenant and auth-id provided by the client in the username, hashed-password as the type of secret and the MQTT client identifier as client-id in the request payload.\nPlease refer to the Eclipse Kura documentation on how to configure the gateway\u0026rsquo;s cloud service connection accordingly. It is important to set the gateway\u0026rsquo;s topic.context.account-name to the ID of the Hono tenant that the gateway has been registered with whereas the gateway\u0026rsquo;s client-id needs to be set to the corresponding Hono device ID. The auth-id used as part of the gateway\u0026rsquo;s username property needs to match the authentication identifier of a set of credentials registered for the device ID in Hono\u0026rsquo;s Credentials service. In other words, the credentials configured on the gateway need to belong to the corresponding device ID.\nNB There is a subtle difference between the device identifier (device-id) and the auth-id a device uses for authentication. See Device Identity for a discussion of the concepts.\nResource Limit Checks The adapter performs additional checks regarding resource limits when a client tries to connect and/or send a message to the adapter.\nConnection Limits The adapter rejects a client\u0026rsquo;s connection attempt with return code 0x05, indicating Connection Refused: not authorized, if\n the maximum number of connections per protocol adapter instance is reached, or if the maximum number of simultaneously connected devices for the tenant is reached.  Please refer to resource-limits for details.\nConnection Duration Limits The adapter rejects a client\u0026rsquo;s connection attempt with return code 0x05, indicating Connection Refused: not authorized, if the connection duration limit that has been configured for the client\u0026rsquo;s tenant is exceeded.\nMessage Limits The adapter\n discards any MQTT PUBLISH packet containing telemetry data or an event that is sent by a client and rejects any AMQP 1.0 message containing a command sent by a north bound application  if the message limit that has been configured for the device\u0026rsquo;s tenant is exceeded.\nConnection Events The adapter can emit Connection Events for client connections being established and/or terminated. Please refer to the common configuration options for details regarding how to enable this behavior.\nThe adapter includes the client identifier from the client\u0026rsquo;s MQTT CONNECT packet as the Connection Event\u0026rsquo;s remote-id.\nPublishing Data Once the gateway has established a connection to the Kura adapter, all control and data messages published by applications running on the gateway are sent to the adapter and mapped to Hono\u0026rsquo;s Telemetry and Event API endpoints as follows:\n The adapter treats all messages that are published to a topic starting with the configured HONO_KURA_CONTROL_PREFIX as control messages. All other messages are considered to be data messages. control messages with QoS 0 are forwarded to Hono\u0026rsquo;s telemetry endpoint whereas messages with QoS 1 are forwarded to the event endpoint. The corresponding AMQP 1.0 messages that are sent downstream have a content type of application/vnd.eclipse.kura-control. data messages with QoS 0 are forwarded to the telemetry endpoint whereas messages with QoS 1 are forwarded to the event endpoint. The corresponding AMQP 1.0 messages that are sent downstream have a content type of application/vnd.eclipse.kura-data.  Downstream Meta Data The adapter includes the following meta data in messages being sent downstream:\n   Name Location Type Description     device_id application string The identifier of the device that the message originates from.   orig_adapter application string Contains the adapter\u0026rsquo;s type name which can be used by downstream consumers to determine the protocol adapter that the message has been received over. The Kura adapter\u0026rsquo;s type name is hono-kura-mqtt.   orig_address application string Contains the name of the MQTT topic that the Kura gateway has originally published the data to.    The adapter also considers defaults registered for the device at either the tenant or the device level. The values of the default properties are determined as follows:\n If the message already contains a non-empty property of the same name, the value if unchanged. Otherwise, if a default property of the same name is defined in the device\u0026rsquo;s registration information, that value is used. Otherwise, if a default property of the same name is defined for the tenant that the device belongs to, that value is used.  Note that of the standard AMQP 1.0 message properties only the content-type and ttl can be set this way to a default value.\nEvent Message Time-to-live Events published by devices will usually be persisted by the AMQP Messaging Network in order to support deferred delivery to downstream consumers. In most cases the AMQP Messaging Network can be configured with a maximum time-to-live to apply to the events so that the events will be removed from the persistent store if no consumer has attached to receive the event before the message expires.\nIn order to support environments where the AMQP Messaging Network cannot be configured accordingly, the protocol adapter supports setting a downstream event message\u0026rsquo;s ttl property based on the default ttl and max-ttl values configured for a tenant/device as described in the [Tenant API] (/hono/docs/api/tenant/#resource-limits-configuration-format).\nTenant specific Configuration The adapter uses the Tenant API to retrieve tenant specific configuration for adapter type hono-kura-mqtt. The following properties are (currently) supported:\n   Name Type Default Value Description     enabled boolean true If set to false the adapter will reject all data from devices belonging to the tenant.   "
+	"content": "The Kura protocol adapter exposes an MQTT topic hierarchy allowing Eclipse Kura™ based gateways to publish control and data messages to Eclipse Hono™\u0026rsquo;s Telemetry and Event endpoints.\n Note The Kura adapter is supposed to be used with gateways running Kura version 3.x. Gateways running Kura version 4 and later should connect to the MQTT adapter instead.  Authentication The Kura adapter by default requires devices (gateways) to authenticate during connection establishment. The adapter supports both the authentication based on the username/password provided in an MQTT CONNECT packet as well as client certificate based authentication as part of a TLS handshake for that purpose.\nThe adapter tries to authenticate the device using these mechanisms in the following order\nClient Certificate When a device uses a client certificate for authentication during the TLS handshake, the adapter tries to determine the tenant that the device belongs to based on the issuer DN contained in the certificate. In order for the lookup to succeed, the tenant\u0026rsquo;s trust anchor needs to be configured by means of registering the trusted certificate authority. The device\u0026rsquo;s client certificate will then be validated using the registered trust anchor, thus implicitly establishing the tenant that the device belongs to. In a second step, the adapter uses the Credentials API\u0026rsquo;s get operation to retrieve the credentials on record, including the client certificate\u0026rsquo;s subject DN as the auth-id, x509-cert as the type of secret and the MQTT client identifier as client-id in the request payload.\nNB The adapter needs to be configured for TLS in order to support this mechanism.\nUsername/Password When a device wants to authenticate using this mechanism, it needs to provide a username and a password in the MQTT CONNECT packet it sends in order to initiate the connection. The username must have the form auth-id@tenant, e.g. sensor1@DEFAULT_TENANT. The adapter verifies the credentials provided by the client against the credentials that the configured Credentials service has on record for the client. The adapter uses the Credentials API\u0026rsquo;s get operation to retrieve the credentials on record, including the tenant and auth-id provided by the client in the username, hashed-password as the type of secret and the MQTT client identifier as client-id in the request payload.\nPlease refer to the Eclipse Kura documentation on how to configure the gateway\u0026rsquo;s cloud service connection accordingly. It is important to set the gateway\u0026rsquo;s topic.context.account-name to the ID of the Hono tenant that the gateway has been registered with whereas the gateway\u0026rsquo;s client-id needs to be set to the corresponding Hono device ID. The auth-id used as part of the gateway\u0026rsquo;s username property needs to match the authentication identifier of a set of credentials registered for the device ID in Hono\u0026rsquo;s Credentials service. In other words, the credentials configured on the gateway need to belong to the corresponding device ID.\nNB There is a subtle difference between the device identifier (device-id) and the auth-id a device uses for authentication. See Device Identity for a discussion of the concepts.\nResource Limit Checks The adapter performs additional checks regarding resource limits when a client tries to connect and/or send a message to the adapter.\nConnection Limits The adapter rejects a client\u0026rsquo;s connection attempt with return code 0x05, indicating Connection Refused: not authorized, if\n the maximum number of connections per protocol adapter instance is reached, or if the maximum number of simultaneously connected devices for the tenant is reached.  Please refer to resource-limits for details.\nConnection Duration Limits The adapter rejects a client\u0026rsquo;s connection attempt with return code 0x05, indicating Connection Refused: not authorized, if the connection duration limit that has been configured for the client\u0026rsquo;s tenant is exceeded.\nMessage Limits The adapter\n discards any MQTT PUBLISH packet containing telemetry data or an event that is sent by a client and rejects any AMQP 1.0 message containing a command sent by a north bound application  if the message limit that has been configured for the device\u0026rsquo;s tenant is exceeded.\nConnection Events The adapter can emit Connection Events for client connections being established and/or terminated. Please refer to the common configuration options for details regarding how to enable this behavior.\nThe adapter includes the client identifier from the client\u0026rsquo;s MQTT CONNECT packet as the Connection Event\u0026rsquo;s remote-id.\nPublishing Data Once the gateway has established a connection to the Kura adapter, all control and data messages published by applications running on the gateway are sent to the adapter and mapped to Hono\u0026rsquo;s Telemetry and Event API endpoints as follows:\n The adapter treats all messages that are published to a topic starting with the configured HONO_KURA_CONTROL_PREFIX as control messages. All other messages are considered to be data messages. control messages with QoS 0 are forwarded to Hono\u0026rsquo;s telemetry endpoint whereas messages with QoS 1 are forwarded to the event endpoint. The corresponding AMQP 1.0 messages that are sent downstream have a content type of application/vnd.eclipse.kura-control. data messages with QoS 0 are forwarded to the telemetry endpoint whereas messages with QoS 1 are forwarded to the event endpoint. The corresponding AMQP 1.0 messages that are sent downstream have a content type of application/vnd.eclipse.kura-data.  Downstream Meta Data The adapter includes the following meta data in messages being sent downstream:\n   Name Location Type Description     device_id application string The identifier of the device that the message originates from.   orig_adapter application string Contains the adapter\u0026rsquo;s type name which can be used by downstream consumers to determine the protocol adapter that the message has been received over. The Kura adapter\u0026rsquo;s type name is hono-kura-mqtt.   orig_address application string Contains the name of the MQTT topic that the Kura gateway has originally published the data to.    The adapter also considers defaults registered for the device at either the tenant or the device level. The values of the default properties are determined as follows:\n If the message already contains a non-empty property of the same name, the value if unchanged. Otherwise, if a default property of the same name is defined in the device\u0026rsquo;s registration information, that value is used. Otherwise, if a default property of the same name is defined for the tenant that the device belongs to, that value is used.  Note that of the standard AMQP 1.0 message properties only the content-type and ttl can be set this way to a default value.\nEvent Message Time-to-live Events published by devices will usually be persisted by the AMQP Messaging Network in order to support deferred delivery to downstream consumers. In most cases the AMQP Messaging Network can be configured with a maximum time-to-live to apply to the events so that the events will be removed from the persistent store if no consumer has attached to receive the event before the message expires.\nIn order to support environments where the AMQP Messaging Network cannot be configured accordingly, the protocol adapter supports setting a downstream event message\u0026rsquo;s ttl property based on the default ttl and max-ttl values configured for a tenant/device as described in the Tenant API.\nTenant specific Configuration The adapter uses the Tenant API to retrieve tenant specific configuration for adapter type hono-kura-mqtt. The following properties are (currently) supported:\n   Name Type Default Value Description     enabled boolean true If set to false the adapter will reject all data from devices belonging to the tenant.   "
 },
 {
 	"uri": "https://www.eclipse.org/hono/docs/user-guide/sigfox-adapter/",
@@ -424,7 +424,7 @@
 	"title": "Helm based Deployment",
 	"tags": [],
 	"description": "",
-	"content": "Eclipse Hono™\u0026rsquo;s components are provided as container images which can be run on arbitrary container orchestration platforms. This page describes the steps necessary to deploy Hono to a Kubernetes cluster using the Helm package manager.\nInstalling Hono Hono\u0026rsquo;s Helm chart is available from the Eclipse IoT Packages chart repository. Please refer to the chart\u0026rsquo;s README for instructions regarding installation and configuration.\nDeploying custom Container Images The chart by default installs Hono\u0026rsquo;s pre-built container images. In some cases it might be desirable to build Hono from source, e.g. in order to use a different metrics back end or to use Jaeger tracing.\nThe container images created as part of the build process need to be made available to the Kubernetes cluster that Hono should be installed to. This usually requires the images to be pushed to a (private) container registry that the cluster can pull them from. Please refer to the documentation of the employed Kubernetes service provider for details regarding the setup and configuration of a private container registry.\nDeploying via a private Registry The first step is getting the source code of Hono. Please refer to Building from Source for details. Once the source code has been retrieved, the build process can be started using the following command:\n# in base directory of Hono working tree: mvn clean install -Pbuild-docker-image,metrics-prometheus,jaeger After the build process has finished, the custom container images need to be pushed to the registry so that the Kubernetes cluster can pull them from there during deployment. Assuming that the images should be tagged with 1.0.3-CUSTOM and the container registry name is my.registry.io, the following command can be used to tag the locally built images and push them to the registry:\n# in base directory of Hono working tree: ./push_hono_images.sh 1.0.3-CUSTOM my.registry.io  Note You may need to log in to the (private) container registry before pushing the images.  The image names that Hono should use for starting up containers can be configured in a YAML file:\ndeviceRegistryExample: imageName: \u0026#34;my.registry.io/eclipse/hono-service-device-registry-file:1.0.3-CUSTOM\u0026#34; authServer: imageName: \u0026#34;my.registry.io/eclipse/hono-service-auth:1.0.3-CUSTOM\u0026#34; deviceConnectionService: imageName: \u0026#34;my.registry.io/eclipse/hono-service-device-connection:1.0.3-CUSTOM\u0026#34; adapters: amqp: imageName: \u0026#34;my.registry.io/eclipse/hono-adapter-amqp-vertx:1.0.3-CUSTOM\u0026#34; mqtt: imageName: \u0026#34;my.registry.io/eclipse/hono-adapter-mqtt-vertx:1.0.3-CUSTOM\u0026#34; http: imageName: \u0026#34;my.registry.io/eclipse/hono-adapter-http-vertx:1.0.3-CUSTOM\u0026#34; Assuming that the YAML file is called imageNames.yaml, installation can then be done using:\nhelm install --dependency-update -n hono -f imageNames.yaml eclipse-hono eclipse-iot/hono Deploying to Minikube When using Minikube as the deployment target, things are a little easier. Minikube comes with an embedded Docker daemon which can be used to build the container images instead of using a local Docker daemon, thus eliminating the need to push the images to a registry altogether. In order to use Minikube\u0026rsquo;s Docker daemon, the following command needs to be run:\neval $(minikube docker-env) This will set the Docker environment variables to point to Minikube\u0026rsquo;s Docker daemon which can then be used for building the container images and storing them locally in the Minikube VM.\nIn any case the build process can be started using the following command:\n# in base directory of Hono working tree: mvn clean install -Pbuild-docker-image,metrics-prometheus,jaeger The newly built images can then be deployed using Helm:\nhelm install --dependency-update -n hono eclipse-hono eclipse-iot/hono Using Jaeger Tracing Hono\u0026rsquo;s components are instrumented using OpenTracing to allow tracking of the distributed processing of messages flowing through the system. The Hono chart can be configured to report tracing information to the Jaeger tracing system. The Spans reported by the components can then be viewed in a web browser.\nIn order for Hono\u0026rsquo;s components to use the Jaeger client for reporting tracing information, the container images need to be built with the jaeger Maven profile. Please refer to [Monitoring \u0026amp; Tracing] (/hono/docs/admin-guide/monitoring-tracing-config/) for details. The newly built images also need to be made available to the target Kubernetes cluster as described in the two previous sections.\nThe chart can be configured to deploy and use an example Jaeger back end by means of setting the jaegerBackendExample.enabled property to true when running Helm:\nhelm install --dependency-update -n hono --set jaegerBackendExample.enabled=true eclipse-hono eclipse-iot/hono This will create a Jaeger back end instance suitable for testing purposes and will configure all deployed Hono components to use the Jaeger back end.\nThe following command can then be used to return the IP address with which the Jaeger UI can be accessed in a browser (ensure minikube tunnel is running when using minikube):\nkubectl get service eclipse-hono-jaeger-query --output=\u0026#34;jsonpath={.status.loadBalancer.ingress[0][\u0026#39;hostname\u0026#39;,\u0026#39;ip\u0026#39;]}\u0026#34; -n hono If no example Jaeger back end should be deployed but instead an existing Jaeger installation should be used, the chart\u0026rsquo;s jaegerAgentConf property can be set to environment variables which are passed in to the Jaeger Agent that is deployed with each of Hono\u0026rsquo;s components.\nhelm install --dependency-update -n hono --set jaegerAgentConf.REPORTER_TYPE=tchannel --set jaegerAgentConf.REPORTER_TCHANNEL_HOST_PORT=my-jaeger-collector:14267 eclipse-hono eclipse-iot/hono Deploying to Azure Kubernetes Service (AKS) The following chapter describes how to use Azure Kubernetes Service (AKS) as a deployment target that has been set up as described in the Setting up a Kubernetes Cluster guide.\nFirst we build the docker images and push them into the ACR. Note that if you define a custom image tag you have to provide the helm with the image tags as described in the chapters above.\n# Resource group where the ACR is deployed. acr_resourcegroupname={YOUR_ACR_RG} # Name of your ACR. acr_registry_name={YOUR_ACR_NAME} # Full name of the ACR. acr_login_server=$acr_registry_name.azurecr.io # Authenticate your docker daemon with the ACR. az acr login --name $ACR_NAME # Build images. cd hono mvn install -Pbuild-docker-image -Ddocker.registry=$acr_login_server # Push images to ACR. ./push_hono_images.sh 1.0.0-SNAPSHOT $acr_login_server Now we can retrieve settings from the deployment for the following steps:\n# Resource group of the AKS deployment resourcegroup_name=hono aks_cluster_name=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.aksClusterName.value -o tsv` http_ip_address=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.httpPublicIPAddress.value -o tsv` amqp_ip_address=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.amqpPublicIPAddress.value -o tsv` mqtt_ip_address=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.mqttPublicIPAddress.value -o tsv` registry_ip_address=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.registryPublicIPAddress.value -o tsv` network_ip_address=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.networkPublicIPAddress.value -o tsv` Note: add the following lines in case you opted for the Azure Service Bus variant:\nservice_bus_namespace=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.serviceBusNamespaceName.value -o tsv` service_bus_key_name=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.serviceBusKeyName.value -o tsv` service_bus_key=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.serviceBusKey.value -o tsv` Next we prepare the k8s environment:\nk8s_namespace=honons kubectl create namespace $k8s_namespace Finally install Hono. Leveraging the managed-premium-retain storage in combination with deviceRegistry.resetFiles=false parameter is optional but ensures that Device registry storage will retain future update deployments.\n# in Hono working tree directory: hono/deploy helm install target/deploy/helm/eclipse-hono/ \\  --dep-up \\  --name hono \\  --namespace $k8s_namespace \\  --set adapters.mqtt.svc.annotations.\u0026#34;service\\.beta\\.kubernetes\\.io/azure-load-balancer-resource-group\u0026#34;=$resourcegroup_name \\  --set adapters.http.svc.annotations.\u0026#34;service\\.beta\\.kubernetes\\.io/azure-load-balancer-resource-group\u0026#34;=$resourcegroup_name \\  --set adapters.amqp.svc.annotations.\u0026#34;service\\.beta\\.kubernetes\\.io/azure-load-balancer-resource-group\u0026#34;=$resourcegroup_name \\  --set deviceRegistryExample.svc.annotations.\u0026#34;service\\.beta\\.kubernetes\\.io/azure-load-balancer-resource-group\u0026#34;=$resourcegroup_name \\  --set amqpMessagingNetworkExample.dispatchRouter.svc.annotations.\u0026#34;service\\.beta\\.kubernetes\\.io/azure-load-balancer-resource-group\u0026#34;=$resourcegroup_name \\  --set deviceRegistryExample.storageClass=managed-premium-retain \\  --set deviceRegistryExample.resetFiles=false \\  --set adapters.mqtt.svc.loadBalancerIP=$mqtt_ip_address \\  --set adapters.http.svc.loadBalancerIP=$http_ip_address \\  --set adapters.amqp.svc.loadBalancerIP=$amqp_ip_address \\  --set deviceRegistryExample.svc.loadBalancerIP=$registry_ip_address \\  --set amqpMessagingNetworkExample.dispatchRouter.svc.loadBalancerIP=$network_ip_address Note: add the following lines in case you opted for the Azure Service Bus variant:\n# Router update required to work together with Azure Service Bus --set amqpMessagingNetworkExample.dispatchRouter.imageName=quay.io/enmasse/qdrouterd-base:1.8.0 \\  --set amqpMessagingNetworkExample.broker.type=servicebus \\  --set amqpMessagingNetworkExample.broker.servicebus.saslUsername=$service_bus_key_name \\  --set amqpMessagingNetworkExample.broker.servicebus.saslPassword=$service_bus_key \\  --set amqpMessagingNetworkExample.broker.servicebus.host=$service_bus_namespace.servicebus.windows.net \\ Have fun with Hono on Microsoft Azure!\nNext steps:\nYou can follow the steps as described in the Getting Started guide with the following differences:\nCompared to a plain k8s deployment Azure provides us DNS names with static IPs for the Hono endpoints. To retrieve them:\nHTTP_ADAPTER_IP=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.httpPublicIPFQDN.value -o tsv` AMQP_ADAPTER_IP=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.amqpPublicIPFQDN.value -o tsv` MQTT_ADAPTER_IP=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.mqttPublicIPFQDN.value -o tsv` REGISTRY_IP=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.registryPublicIPFQDN.value -o tsv` AMQP_NETWORK_IP=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.networkPublicIPFQDN.value -o tsv` As Azure Service Bus does not support auto creation of queues you have to create a queue per tenant (ID), e.g. after you have created your tenant run:\naz servicebus queue create --resource-group $resourcegroup_name \\  --namespace-name $service_bus_namespace \\  --name $MY_TENANT "
+	"content": "Eclipse Hono™\u0026rsquo;s components are provided as container images which can be run on arbitrary container orchestration platforms. This page describes the steps necessary to deploy Hono to a Kubernetes cluster using the Helm package manager.\nInstalling Hono Hono\u0026rsquo;s Helm chart is available from the Eclipse IoT Packages chart repository. Please refer to the chart\u0026rsquo;s README for instructions regarding installation and configuration.\nDeploying custom Container Images The chart by default installs Hono\u0026rsquo;s pre-built container images. In some cases it might be desirable to build Hono from source, e.g. in order to use a different metrics back end or to use Jaeger tracing.\nThe container images created as part of the build process need to be made available to the Kubernetes cluster that Hono should be installed to. This usually requires the images to be pushed to a (private) container registry that the cluster can pull them from. Please refer to the documentation of the employed Kubernetes service provider for details regarding the setup and configuration of a private container registry.\nDeploying via a private Registry The first step is getting the source code of Hono. Please refer to Building from Source for details. Once the source code has been retrieved, the build process can be started using the following command:\n# in base directory of Hono working tree: mvn clean install -Pbuild-docker-image,metrics-prometheus,jaeger After the build process has finished, the custom container images need to be pushed to the registry so that the Kubernetes cluster can pull them from there during deployment. Assuming that the images should be tagged with 1.0.3-CUSTOM and the container registry name is my.registry.io, the following command can be used to tag the locally built images and push them to the registry:\n# in base directory of Hono working tree: ./push_hono_images.sh 1.0.3-CUSTOM my.registry.io  Note You may need to log in to the (private) container registry before pushing the images.  The image names that Hono should use for starting up containers can be configured in a YAML file:\ndeviceRegistryExample: imageName: \u0026#34;my.registry.io/eclipse/hono-service-device-registry-file:1.0.3-CUSTOM\u0026#34; authServer: imageName: \u0026#34;my.registry.io/eclipse/hono-service-auth:1.0.3-CUSTOM\u0026#34; deviceConnectionService: imageName: \u0026#34;my.registry.io/eclipse/hono-service-device-connection:1.0.3-CUSTOM\u0026#34; adapters: amqp: imageName: \u0026#34;my.registry.io/eclipse/hono-adapter-amqp-vertx:1.0.3-CUSTOM\u0026#34; mqtt: imageName: \u0026#34;my.registry.io/eclipse/hono-adapter-mqtt-vertx:1.0.3-CUSTOM\u0026#34; http: imageName: \u0026#34;my.registry.io/eclipse/hono-adapter-http-vertx:1.0.3-CUSTOM\u0026#34; Assuming that the YAML file is called imageNames.yaml, installation can then be done using:\nhelm install --dependency-update -n hono -f imageNames.yaml eclipse-hono eclipse-iot/hono Deploying to Minikube When using Minikube as the deployment target, things are a little easier. Minikube comes with an embedded Docker daemon which can be used to build the container images instead of using a local Docker daemon, thus eliminating the need to push the images to a registry altogether. In order to use Minikube\u0026rsquo;s Docker daemon, the following command needs to be run:\neval $(minikube docker-env) This will set the Docker environment variables to point to Minikube\u0026rsquo;s Docker daemon which can then be used for building the container images and storing them locally in the Minikube VM.\nIn any case the build process can be started using the following command:\n# in base directory of Hono working tree: mvn clean install -Pbuild-docker-image,metrics-prometheus,jaeger The newly built images can then be deployed using Helm:\nhelm install --dependency-update -n hono eclipse-hono eclipse-iot/hono Using Jaeger Tracing Hono\u0026rsquo;s components are instrumented using OpenTracing to allow tracking of the distributed processing of messages flowing through the system. The Hono chart can be configured to report tracing information to the Jaeger tracing system. The Spans reported by the components can then be viewed in a web browser.\nIn order for Hono\u0026rsquo;s components to use the Jaeger client for reporting tracing information, the container images need to be built with the jaeger Maven profile. Please refer to Monitoring \u0026amp; Tracing for details. The newly built images also need to be made available to the target Kubernetes cluster as described in the two previous sections.\nThe chart can be configured to deploy and use an example Jaeger back end by means of setting the jaegerBackendExample.enabled property to true when running Helm:\nhelm install --dependency-update -n hono --set jaegerBackendExample.enabled=true eclipse-hono eclipse-iot/hono This will create a Jaeger back end instance suitable for testing purposes and will configure all deployed Hono components to use the Jaeger back end.\nThe following command can then be used to return the IP address with which the Jaeger UI can be accessed in a browser (ensure minikube tunnel is running when using minikube):\nkubectl get service eclipse-hono-jaeger-query --output=\u0026#34;jsonpath={.status.loadBalancer.ingress[0][\u0026#39;hostname\u0026#39;,\u0026#39;ip\u0026#39;]}\u0026#34; -n hono If no example Jaeger back end should be deployed but instead an existing Jaeger installation should be used, the chart\u0026rsquo;s jaegerAgentConf property can be set to environment variables which are passed in to the Jaeger Agent that is deployed with each of Hono\u0026rsquo;s components.\nhelm install --dependency-update -n hono --set jaegerAgentConf.REPORTER_TYPE=tchannel --set jaegerAgentConf.REPORTER_TCHANNEL_HOST_PORT=my-jaeger-collector:14267 eclipse-hono eclipse-iot/hono Deploying to Azure Kubernetes Service (AKS) The following chapter describes how to use Azure Kubernetes Service (AKS) as a deployment target that has been set up as described in the Setting up a Kubernetes Cluster guide.\nFirst we build the docker images and push them into the ACR. Note that if you define a custom image tag you have to provide the helm with the image tags as described in the chapters above.\n# Resource group where the ACR is deployed. acr_resourcegroupname={YOUR_ACR_RG} # Name of your ACR. acr_registry_name={YOUR_ACR_NAME} # Full name of the ACR. acr_login_server=$acr_registry_name.azurecr.io # Authenticate your docker daemon with the ACR. az acr login --name $ACR_NAME # Build images. cd hono mvn install -Pbuild-docker-image -Ddocker.registry=$acr_login_server # Push images to ACR. ./push_hono_images.sh 1.0.0-SNAPSHOT $acr_login_server Now we can retrieve settings from the deployment for the following steps:\n# Resource group of the AKS deployment resourcegroup_name=hono aks_cluster_name=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.aksClusterName.value -o tsv` http_ip_address=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.httpPublicIPAddress.value -o tsv` amqp_ip_address=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.amqpPublicIPAddress.value -o tsv` mqtt_ip_address=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.mqttPublicIPAddress.value -o tsv` registry_ip_address=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.registryPublicIPAddress.value -o tsv` network_ip_address=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.networkPublicIPAddress.value -o tsv` Note: add the following lines in case you opted for the Azure Service Bus variant:\nservice_bus_namespace=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.serviceBusNamespaceName.value -o tsv` service_bus_key_name=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.serviceBusKeyName.value -o tsv` service_bus_key=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.serviceBusKey.value -o tsv` Next we prepare the k8s environment:\nk8s_namespace=honons kubectl create namespace $k8s_namespace Finally install Hono. Leveraging the managed-premium-retain storage in combination with deviceRegistry.resetFiles=false parameter is optional but ensures that Device registry storage will retain future update deployments.\n# in Hono working tree directory: hono/deploy helm install target/deploy/helm/eclipse-hono/ \\  --dep-up \\  --name hono \\  --namespace $k8s_namespace \\  --set adapters.mqtt.svc.annotations.\u0026#34;service\\.beta\\.kubernetes\\.io/azure-load-balancer-resource-group\u0026#34;=$resourcegroup_name \\  --set adapters.http.svc.annotations.\u0026#34;service\\.beta\\.kubernetes\\.io/azure-load-balancer-resource-group\u0026#34;=$resourcegroup_name \\  --set adapters.amqp.svc.annotations.\u0026#34;service\\.beta\\.kubernetes\\.io/azure-load-balancer-resource-group\u0026#34;=$resourcegroup_name \\  --set deviceRegistryExample.svc.annotations.\u0026#34;service\\.beta\\.kubernetes\\.io/azure-load-balancer-resource-group\u0026#34;=$resourcegroup_name \\  --set amqpMessagingNetworkExample.dispatchRouter.svc.annotations.\u0026#34;service\\.beta\\.kubernetes\\.io/azure-load-balancer-resource-group\u0026#34;=$resourcegroup_name \\  --set deviceRegistryExample.storageClass=managed-premium-retain \\  --set deviceRegistryExample.resetFiles=false \\  --set adapters.mqtt.svc.loadBalancerIP=$mqtt_ip_address \\  --set adapters.http.svc.loadBalancerIP=$http_ip_address \\  --set adapters.amqp.svc.loadBalancerIP=$amqp_ip_address \\  --set deviceRegistryExample.svc.loadBalancerIP=$registry_ip_address \\  --set amqpMessagingNetworkExample.dispatchRouter.svc.loadBalancerIP=$network_ip_address Note: add the following lines in case you opted for the Azure Service Bus variant:\n# Router update required to work together with Azure Service Bus --set amqpMessagingNetworkExample.dispatchRouter.imageName=quay.io/enmasse/qdrouterd-base:1.8.0 \\  --set amqpMessagingNetworkExample.broker.type=servicebus \\  --set amqpMessagingNetworkExample.broker.servicebus.saslUsername=$service_bus_key_name \\  --set amqpMessagingNetworkExample.broker.servicebus.saslPassword=$service_bus_key \\  --set amqpMessagingNetworkExample.broker.servicebus.host=$service_bus_namespace.servicebus.windows.net \\ Have fun with Hono on Microsoft Azure!\nNext steps:\nYou can follow the steps as described in the Getting Started guide with the following differences:\nCompared to a plain k8s deployment Azure provides us DNS names with static IPs for the Hono endpoints. To retrieve them:\nHTTP_ADAPTER_IP=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.httpPublicIPFQDN.value -o tsv` AMQP_ADAPTER_IP=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.amqpPublicIPFQDN.value -o tsv` MQTT_ADAPTER_IP=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.mqttPublicIPFQDN.value -o tsv` REGISTRY_IP=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.registryPublicIPFQDN.value -o tsv` AMQP_NETWORK_IP=`az group deployment show --name HonoBasicInfrastructure --resource-group $resourcegroup_name --query properties.outputs.networkPublicIPFQDN.value -o tsv` As Azure Service Bus does not support auto creation of queues you have to create a queue per tenant (ID), e.g. after you have created your tenant run:\naz servicebus queue create --resource-group $resourcegroup_name \\  --namespace-name $service_bus_namespace \\  --name $MY_TENANT "
 },
 {
 	"uri": "https://www.eclipse.org/hono/docs/deployment/openshift/",
@@ -445,7 +445,7 @@
 	"title": "Limiting Resource Usage",
 	"tags": [],
 	"description": "",
-	"content": "Deploying Eclipse Hono™ to a container orchestration platform is easy thanks to the provided Docker images. This page provides some guidance for configuring the resource consumption of these containers in order to make sure that they get enough memory and CPU to run properly, but to also make sure that individual containers do not use up all the resources causing other containers to starve.\nDocker itself provides means to limit a container\u0026rsquo;s consumption of memory and CPU resources by means of command line options that can be set when starting up a container. Both Kubernetes and OpenShift leverage this mechanism when defining resource limits of a pod. Please refer to the corresponding documentation of Docker, Kubernetes and OpenShift for details regarding the particular syntax to be used.\nJava\u0026rsquo;s View of the World Hono\u0026rsquo;s service components are implemented in Java. When the corresponding Docker container for such a service is started, the only process being run inside the container is therefore a Java virtual machine (JVM). On startup, the JVM tries to determine the amount of memory and the number of CPU cores that it can use to execute workloads. By default the JVM queries the operating system for the corresponding parameters and adjusts its runtime parameters accordingly, e.g. it will by default limit the size of its heap memory to a quarter of the total memory available in order to leave enough memory for other processes running on the same system.\nThis is a reasonable approach when running on bare metal or a VM where other processes are expected to be running on the same machine, thus competing for the same computing resources. However, containers are usually configured to run a single process only so that it makes more sense to dedicate almost all of the available resources to running that process, leaving the (small) rest for the operating system itself.\nAs described above, a Docker container can easily be configured with a limit for memory and CPU resources that it may use during runtime. These limits are set and enforced using Linux CGroups.\nLimiting a Component\u0026rsquo;s Memory Consumption Starting with Java 9, the JVM will correctly determine the total memory and number of CPUs available when running inside of a container. All of the Docker images provided by Hono run with OpenJDK 11 by default, thus ensuring that the JVM considers any memory limits configured for the container when configuring its heap during startup. However, the default algorithm will still only allocate a quarter of the (limited) amount of memory, thus leaving a lot of memory available to the container unused.\nThe following JVM options can be used in Java 9 and later in order to change this behavior:\n -XX:MinRAMPercentage, -XX:MaxRAMPercentage and -XX:InitialRAMPercentage can be used to set the (minimum, maximum and initial) percentage of total memory that may be allocated for the heap. A value of 70-80% should work if no other processes are running in the same container.  Kubernetes In Kubernetes (and OpenShift) the resource limits for a pod, and thus the container(s) that are part of the pod, can be configured in the corresponding PodSpec. The following example from the HTTP adapter\u0026rsquo;s Kubernetes Deployment resource descriptor illustrates the mechanism:\napiVersion: apps/v1beta1 kind: Deployment metadata: name: hono-adapter-http-vertx spec: template: metadata: labels: app: hono-adapter-http-vertx version: \u0026#34;${project.version}\u0026#34; group: ${project.groupId} spec: containers: - image: eclipse/hono-adapter-http-vertx:${project.version} name: eclipse-hono-adapter-http-vertx resources: limits: memory: \u0026#34;256Mi\u0026#34; ports: - containerPort: 8080 protocol: TCP env: - name: SPRING_CONFIG_LOCATION value: file:///etc/hono/ - name: SPRING_PROFILES_ACTIVE value: dev - name: LOGGING_CONFIG value: classpath:logback-spring.xml - name: _JAVA_OPTIONS value: \u0026#34;-XX:MinRAMPercentage=80 -XX:MaxRAMPercentage=80\u0026#34; volumeMounts: - mountPath: /etc/hono name: conf readOnly: true volumes: - name: conf secret: secretName: hono-adapter-http-vertx-conf The resources property defines the overall limit of 256 MB of memory that the pod may use. The _JAVA_OPTIONS environment variable is again used to configure the JVM to use 80% of the total memory for its heap.\nLimiting the Number of Device Connections Hono supports limiting the overall number of simultaneously connected devices per tenant. Please refer to the connections limit concept for more information. The limit needs to be configured at the tenant level using the resource-limits configuration property. Please refer to the Tenant API for configuration details.\nLimiting the Overall Connection Time Hono supports configuring limits based on the overall amount of time that the devices have already been connected to protocol adapters for a tenant. Please refer to the [connection duration limit] (/hono/docs/concepts/resource-limits/) for more information. Before accepting any connection requests from the devices, the protocol adapters verify that the configured connection duration limit is not exceeded. If the limit has been already reached, then the connection request is rejected. The limit needs to be configured at the tenant level using the resource-limits configuration property. Please refer to the Tenant API for configuration details.\nLimiting the Data Volume Hono supports limiting the amount of data that devices of a tenant can publish to Hono during a given time interval. Please refer to the [messages limit concept] (/hono/docs/concepts/resource-limits/) for more information. The limit needs to be configured at the tenant level using the resource-limits configuration property. Please refer to the Tenant API for configuration details.\n"
+	"content": "Deploying Eclipse Hono™ to a container orchestration platform is easy thanks to the provided Docker images. This page provides some guidance for configuring the resource consumption of these containers in order to make sure that they get enough memory and CPU to run properly, but to also make sure that individual containers do not use up all the resources causing other containers to starve.\nDocker itself provides means to limit a container\u0026rsquo;s consumption of memory and CPU resources by means of command line options that can be set when starting up a container. Both Kubernetes and OpenShift leverage this mechanism when defining resource limits of a pod. Please refer to the corresponding documentation of Docker, Kubernetes and OpenShift for details regarding the particular syntax to be used.\nJava\u0026rsquo;s View of the World Hono\u0026rsquo;s service components are implemented in Java. When the corresponding Docker container for such a service is started, the only process being run inside the container is therefore a Java virtual machine (JVM). On startup, the JVM tries to determine the amount of memory and the number of CPU cores that it can use to execute workloads. By default the JVM queries the operating system for the corresponding parameters and adjusts its runtime parameters accordingly, e.g. it will by default limit the size of its heap memory to a quarter of the total memory available in order to leave enough memory for other processes running on the same system.\nThis is a reasonable approach when running on bare metal or a VM where other processes are expected to be running on the same machine, thus competing for the same computing resources. However, containers are usually configured to run a single process only so that it makes more sense to dedicate almost all of the available resources to running that process, leaving the (small) rest for the operating system itself.\nAs described above, a Docker container can easily be configured with a limit for memory and CPU resources that it may use during runtime. These limits are set and enforced using Linux CGroups.\nLimiting a Component\u0026rsquo;s Memory Consumption Starting with Java 9, the JVM will correctly determine the total memory and number of CPUs available when running inside of a container. All of the Docker images provided by Hono run with OpenJDK 11 by default, thus ensuring that the JVM considers any memory limits configured for the container when configuring its heap during startup. However, the default algorithm will still only allocate a quarter of the (limited) amount of memory, thus leaving a lot of memory available to the container unused.\nThe following JVM options can be used in Java 9 and later in order to change this behavior:\n -XX:MinRAMPercentage, -XX:MaxRAMPercentage and -XX:InitialRAMPercentage can be used to set the (minimum, maximum and initial) percentage of total memory that may be allocated for the heap. A value of 70-80% should work if no other processes are running in the same container.  Kubernetes In Kubernetes (and OpenShift) the resource limits for a pod, and thus the container(s) that are part of the pod, can be configured in the corresponding PodSpec. The following example from the HTTP adapter\u0026rsquo;s Kubernetes Deployment resource descriptor illustrates the mechanism:\napiVersion: apps/v1beta1 kind: Deployment metadata: name: hono-adapter-http-vertx spec: template: metadata: labels: app: hono-adapter-http-vertx version: \u0026#34;${project.version}\u0026#34; group: ${project.groupId} spec: containers: - image: eclipse/hono-adapter-http-vertx:${project.version} name: eclipse-hono-adapter-http-vertx resources: limits: memory: \u0026#34;256Mi\u0026#34; ports: - containerPort: 8080 protocol: TCP env: - name: SPRING_CONFIG_LOCATION value: file:///etc/hono/ - name: SPRING_PROFILES_ACTIVE value: dev - name: LOGGING_CONFIG value: classpath:logback-spring.xml - name: _JAVA_OPTIONS value: \u0026#34;-XX:MinRAMPercentage=80 -XX:MaxRAMPercentage=80\u0026#34; volumeMounts: - mountPath: /etc/hono name: conf readOnly: true volumes: - name: conf secret: secretName: hono-adapter-http-vertx-conf The resources property defines the overall limit of 256 MB of memory that the pod may use. The _JAVA_OPTIONS environment variable is again used to configure the JVM to use 80% of the total memory for its heap.\nLimiting the Number of Device Connections Hono supports limiting the overall number of simultaneously connected devices per tenant. Please refer to the connections limit concept for more information. The limit needs to be configured at the tenant level using the resource-limits configuration property. Please refer to the Tenant API for configuration details.\nLimiting the Overall Connection Time Hono supports configuring limits based on the overall amount of time that the devices have already been connected to protocol adapters for a tenant. Please refer to the connection duration limit for more information. Before accepting any connection requests from the devices, the protocol adapters verify that the configured connection duration limit is not exceeded. If the limit has been already reached, then the connection request is rejected. The limit needs to be configured at the tenant level using the resource-limits configuration property. Please refer to the Tenant API for configuration details.\nLimiting the Data Volume Hono supports limiting the amount of data that devices of a tenant can publish to Hono during a given time interval. Please refer to the messages limit concept for more information. The limit needs to be configured at the tenant level using the resource-limits configuration property. Please refer to the Tenant API for configuration details.\n"
 },
 {
 	"uri": "https://www.eclipse.org/hono/docs/architecture/",
diff --git a/docs/tags/index.html b/docs/tags/index.html
index 62d8b07..9ea7d29 100644
--- a/docs/tags/index.html
+++ b/docs/tags/index.html
@@ -21,21 +21,21 @@
     <title>Tags :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881105" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881105" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881105" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794681"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881105"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794681"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794681"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881105"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881105"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794681"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881105"></script>
 
     
   </div>
@@ -3133,19 +3133,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794681"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794681"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794681"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794681"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794681"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794681"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881105"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881105"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881105"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881105"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881105"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881105"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794681"></script>
-    <script src="/hono/docs/js/learn.js?1618794681"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794681"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881105"></script>
+    <script src="/hono/docs/js/learn.js?1618881105"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881105"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794681" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794681"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881105" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881105"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/user-guide/amqp-adapter/index.html b/docs/user-guide/amqp-adapter/index.html
index c316f5e..5af6834 100644
--- a/docs/user-guide/amqp-adapter/index.html
+++ b/docs/user-guide/amqp-adapter/index.html
@@ -21,21 +21,21 @@
     <title>AMQP Adapter :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881104" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881104" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881104" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794680"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881104"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794680"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881104"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881104"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881104"></script>
 
     
   </div>
@@ -2394,7 +2394,7 @@
 <p>The AMQP adapter enables devices to receive commands that have been sent by business applications by means of opening a receiver link using a device specific <em>source address</em> as described below. When a device no longer wants to receive commands anymore, it can simply close the link.</p>
 <p>When a device has successfully opened a receiver link for commands, the adapter sends an <a href="/hono/docs/api/event/#empty-notification">empty notification</a> on behalf of the device to the downstream AMQP 1.0 Messaging Network with the <em>ttd</em> header set to <code>-1</code>, indicating that the device will be ready to receive commands until further notice. Analogously, the adapter sends an empty notification with the <em>ttd</em> header set to <code>0</code> when a device closes the link or disconnects.</p>
 <p>Devices send their responses to commands by means of sending an AMQP message with properties specific to the command that has been executed. The AMQP adapter accepts responses being published using either <em>at most once</em> (QoS 0) or <em>at least once</em> (QoS 1) delivery semantics. The device must send the command response messages using the same (sender) link that it uses for sending telemetry data and events.</p>
-<p>The AMQP adapter checks the configured [message limit] (/hono/docs/concepts/resource-limits/) before accepting any command requests and responses. In case of incoming command requests from business applications or the command responses from devices, if the message limit is exceeded, the Adapter rejects the message with the reason <code>amqp:resource-limit-exceeded</code>.</p>
+<p>The AMQP adapter checks the configured <a href="/hono/docs/concepts/resource-limits/">message limit</a> before accepting any command requests and responses. In case of incoming command requests from business applications or the command responses from devices, if the message limit is exceeded, the Adapter rejects the message with the reason <code>amqp:resource-limit-exceeded</code>.</p>
 <h3 id="receiving-commands">Receiving Commands</h3>
 <p>A device MUST use the following source address in its <em>attach</em> frame to open a link for receiving commands:</p>
 <ul>
@@ -3720,19 +3720,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794681"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794681"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794681"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794681"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794681"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794681"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881105"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881105"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881105"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881105"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881105"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881105"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794681"></script>
-    <script src="/hono/docs/js/learn.js?1618794681"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794681"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881105"></script>
+    <script src="/hono/docs/js/learn.js?1618881105"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881105"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794681" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794681"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881105" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881105"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/user-guide/coap-adapter/index.html b/docs/user-guide/coap-adapter/index.html
index ecc75f7..3d993b3 100644
--- a/docs/user-guide/coap-adapter/index.html
+++ b/docs/user-guide/coap-adapter/index.html
@@ -21,21 +21,21 @@
     <title>CoAP Adapter :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881104" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881104" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881104" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794680"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881104"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794680"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881104"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881104"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881104"></script>
 
     
   </div>
@@ -2756,8 +2756,7 @@
 connection establishment with the protocol adapter are used to authenticate the gateway whereas the parameters from the URI are used
 to identify the device that the gateway publishes data for.</p>
 <p>The protocol adapter checks the gateway&rsquo;s authority to send responses to a command on behalf of the device implicitly by means of
-retrieving a <em>registration assertion</em> for the device from the [configured Device Registration service]
-(/hono/docs/admin-guide/common-config/#device-registration-service-connection-configuration).</p>
+retrieving a <em>registration assertion</em> for the device from the <a href="/hono/docs/admin-guide/common-config/#device-registration-service-connection-configuration">configured Device Registration service</a>.</p>
 <p><strong>Examples</strong></p>
 <p>Send a response to a previously received command with the command-request-id <code>req-id-uuid</code> for device <code>4712</code>:</p>
 <div class="highlight"><pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-sh" data-lang="sh">coap-client -u gw@DEFAULT_TENANT -k gw-secret coaps://hono.eclipseprojects.io/command_response/DEFAULT_TENANT/4712/req-id-uuid?hono-cmd-status<span style="color:#f92672">=</span><span style="color:#ae81ff">200</span> -e <span style="color:#e6db74">&#39;{&#34;brightness-changed&#34;: true}&#39;</span>
@@ -2809,8 +2808,7 @@
 from the persistent store if no consumer has attached to receive the event before the message expires.</p>
 <p>In order to support environments where the AMQP Messaging Network cannot be configured accordingly, the protocol adapter supports setting a
 downstream event message&rsquo;s <em>ttl</em> property based on the <em>hono-ttl</em> property set as a query parameter in the event requests by the devices.
-Also the default <em>ttl</em> and <em>max-ttl</em> values can be configured for a tenant/device as described in the [Tenant API]
-(/hono/docs/api/tenant/#resource-limits-configuration-format).</p>
+Also the default <em>ttl</em> and <em>max-ttl</em> values can be configured for a tenant/device as described in the <a href="/hono/docs/api/tenant/#resource-limits-configuration-format">Tenant API</a>.</p>
 <h2 id="tenant-specific-configuration">Tenant specific Configuration</h2>
 <p>The adapter uses the <a href="/hono/docs/api/tenant/#get-tenant-information">Tenant API</a> to retrieve <em>tenant specific configuration</em> for adapter type <code>hono-coap</code>.
 The following properties are (currently) supported:</p>
@@ -3967,19 +3965,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794681"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794681"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794681"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794681"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794681"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794681"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881105"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881105"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881105"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881105"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881105"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881105"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794681"></script>
-    <script src="/hono/docs/js/learn.js?1618794681"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794681"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881105"></script>
+    <script src="/hono/docs/js/learn.js?1618881105"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881105"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794681" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794681"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881105" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881105"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/user-guide/device-registry/index.html b/docs/user-guide/device-registry/index.html
index c95ae8d..47ae899 100644
--- a/docs/user-guide/device-registry/index.html
+++ b/docs/user-guide/device-registry/index.html
@@ -21,21 +21,21 @@
     <title>Device Registries :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881104" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881104" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881104" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794680"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881104"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794680"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881104"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881104"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881104"></script>
 
     
   </div>
@@ -3149,19 +3149,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794681"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794681"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794681"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794681"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794681"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794681"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881104"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881104"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881104"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881104"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881104"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881104"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794681"></script>
-    <script src="/hono/docs/js/learn.js?1618794681"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794681"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881104"></script>
+    <script src="/hono/docs/js/learn.js?1618881104"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881105"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794681" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794681"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881105" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881105"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/user-guide/file-based-device-registry/index.html b/docs/user-guide/file-based-device-registry/index.html
index afbe498..83edb4d 100644
--- a/docs/user-guide/file-based-device-registry/index.html
+++ b/docs/user-guide/file-based-device-registry/index.html
@@ -21,21 +21,21 @@
     <title>File Based Device Registry :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881104" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881104" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881104" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794680"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881104"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794680"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881104"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881104"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881104"></script>
 
     
   </div>
@@ -3090,19 +3090,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794680"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794680"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794680"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794680"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794680"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881104"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881105"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881105"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881105"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881105"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881105"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794680"></script>
-    <script src="/hono/docs/js/learn.js?1618794680"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794680"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881105"></script>
+    <script src="/hono/docs/js/learn.js?1618881105"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881105"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794680" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794680"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881105" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881105"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/user-guide/http-adapter/index.html b/docs/user-guide/http-adapter/index.html
index f94c307..de5f924 100644
--- a/docs/user-guide/http-adapter/index.html
+++ b/docs/user-guide/http-adapter/index.html
@@ -21,21 +21,21 @@
     <title>HTTP Adapter :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881104" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881104" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881104" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794680"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881104"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794680"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881104"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881104"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881104"></script>
 
     
   </div>
@@ -2759,8 +2759,7 @@
 from the persistent store if no consumer has attached to receive the event before the message expires.</p>
 <p>In order to support environments where the AMQP Messaging Network cannot be configured accordingly, the protocol adapter supports setting a
 downstream event message&rsquo;s <em>ttl</em> property based on the <em>hono-ttl</em> property set as a header or a query parameter in the event requests by the devices.
-Also the default <em>ttl</em> and <em>max-ttl</em> values can be configured for a tenant/device as described in the [Tenant API]
-(/hono/docs/api/tenant/#resource-limits-configuration-format).</p>
+Also the default <em>ttl</em> and <em>max-ttl</em> values can be configured for a tenant/device as described in the <a href="/hono/docs/api/tenant/#resource-limits-configuration-format">Tenant API</a>.</p>
 <h2 id="tenant-specific-configuration">Tenant specific Configuration</h2>
 <p>The adapter uses the <a href="/hono/docs/api/tenant/#get-tenant-information">Tenant API</a> to retrieve <em>tenant specific configuration</em> for adapter type <code>hono-http</code>.
 The following properties are (currently) supported:</p>
@@ -3911,19 +3910,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794681"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794681"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794681"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794681"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794681"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794681"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881105"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881105"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881105"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881105"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881105"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881105"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794681"></script>
-    <script src="/hono/docs/js/learn.js?1618794681"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794681"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881105"></script>
+    <script src="/hono/docs/js/learn.js?1618881105"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881105"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794681" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794681"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881105" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881105"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/user-guide/index.html b/docs/user-guide/index.html
index 4833f89..31bd1cc 100644
--- a/docs/user-guide/index.html
+++ b/docs/user-guide/index.html
@@ -21,21 +21,21 @@
     <title>User Guide :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794681" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881105" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881105" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881105" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794681" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881105" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794681"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881105"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794681"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794681"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881105"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881105"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794681"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881105"></script>
 
     
   </div>
@@ -3136,19 +3136,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794681"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794681"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794681"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794681"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794681"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794681"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881105"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881105"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881105"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881105"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881105"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881105"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794681"></script>
-    <script src="/hono/docs/js/learn.js?1618794681"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794681"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881105"></script>
+    <script src="/hono/docs/js/learn.js?1618881105"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881105"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794681" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794681"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881105" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881105"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/user-guide/jdbc-based-device-registry/index.html b/docs/user-guide/jdbc-based-device-registry/index.html
index bf5c137..1587013 100644
--- a/docs/user-guide/jdbc-based-device-registry/index.html
+++ b/docs/user-guide/jdbc-based-device-registry/index.html
@@ -21,21 +21,21 @@
     <title>JDBC Based Device Registry :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881104" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881104" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881104" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794680"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881104"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794680"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881104"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881104"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881104"></script>
 
     
   </div>
@@ -3004,19 +3004,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794681"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794681"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794681"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794681"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794681"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794681"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881104"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881104"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881104"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881104"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881104"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881104"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794681"></script>
-    <script src="/hono/docs/js/learn.js?1618794681"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794681"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881104"></script>
+    <script src="/hono/docs/js/learn.js?1618881104"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881104"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794681" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794681"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881104" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881104"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/user-guide/kura-adapter/index.html b/docs/user-guide/kura-adapter/index.html
index 7f5788b..0cca60e 100644
--- a/docs/user-guide/kura-adapter/index.html
+++ b/docs/user-guide/kura-adapter/index.html
@@ -21,21 +21,21 @@
     <title>Kura Adapter :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881104" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881104" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881104" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794680"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881104"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794680"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881104"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881104"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881104"></script>
 
     
   </div>
@@ -2165,8 +2165,7 @@
 In most cases the AMQP Messaging Network can be configured with a maximum <em>time-to-live</em> to apply to the events so that the events will be removed
 from the persistent store if no consumer has attached to receive the event before the message expires.</p>
 <p>In order to support environments where the AMQP Messaging Network cannot be configured accordingly, the protocol adapter supports setting a
-downstream event message&rsquo;s <em>ttl</em> property based on the default <em>ttl</em> and <em>max-ttl</em> values configured for a tenant/device as described in the [Tenant API]
-(/hono/docs/api/tenant/#resource-limits-configuration-format).</p>
+downstream event message&rsquo;s <em>ttl</em> property based on the default <em>ttl</em> and <em>max-ttl</em> values configured for a tenant/device as described in the <a href="/hono/docs/api/tenant/#resource-limits-configuration-format">Tenant API</a>.</p>
 <h2 id="tenant-specific-configuration">Tenant specific Configuration</h2>
 <p>The adapter uses the <a href="/hono/docs/api/tenant/#get-tenant-information">Tenant API</a> to retrieve <em>tenant specific configuration</em> for adapter type <code>hono-kura-mqtt</code>.
 The following properties are (currently) supported:</p>
@@ -3311,19 +3310,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794681"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794681"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794681"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794681"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794681"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794681"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881105"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881105"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881105"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881105"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881105"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881105"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794681"></script>
-    <script src="/hono/docs/js/learn.js?1618794681"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794681"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881105"></script>
+    <script src="/hono/docs/js/learn.js?1618881105"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881105"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794681" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794681"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881105" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881105"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/user-guide/mongodb-based-device-registry/index.html b/docs/user-guide/mongodb-based-device-registry/index.html
index 3ad5984..69c934a 100644
--- a/docs/user-guide/mongodb-based-device-registry/index.html
+++ b/docs/user-guide/mongodb-based-device-registry/index.html
@@ -21,21 +21,21 @@
     <title>MongoDB Based Device Registry :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881104" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881104" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881104" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794680"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881104"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794680"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881104"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881104"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881104"></script>
 
     
   </div>
@@ -3080,19 +3080,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794681"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794681"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794681"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794681"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794681"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794681"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881105"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881105"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881105"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881105"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881105"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881105"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794681"></script>
-    <script src="/hono/docs/js/learn.js?1618794681"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794681"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881105"></script>
+    <script src="/hono/docs/js/learn.js?1618881105"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881105"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794681" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794681"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881105" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881105"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/user-guide/mqtt-adapter/index.html b/docs/user-guide/mqtt-adapter/index.html
index 3e33b99..cc5b7c3 100644
--- a/docs/user-guide/mqtt-adapter/index.html
+++ b/docs/user-guide/mqtt-adapter/index.html
@@ -21,21 +21,21 @@
     <title>MQTT Adapter :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881104" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881104" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881104" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794680"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881104"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794680"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881104"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881104"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881104"></script>
 
     
   </div>
@@ -2145,7 +2145,7 @@
 <li>the AMQP 1.0 Messaging Network has capacity to process telemetry messages for the client&rsquo;s tenant and</li>
 <li>the messages published by the client comply with the format defined by the Telemetry API.</li>
 </ul>
-<p>The protocol adapter checks the configured [message limit] (/hono/docs/concepts/resource-limits/) before accepting any telemetry messages. An exceeded message limit will cause an error.</p>
+<p>The protocol adapter checks the configured <a href="/hono/docs/concepts/resource-limits/">message limit</a> before accepting any telemetry messages. An exceeded message limit will cause an error.</p>
 <p>Any kind of error when processing an incoming telemetry message will be reported back to the client if the client has subscribed on a dedicated error topic. See <a href="#error-reporting-via-error-topic">Error Reporting via Error Topic</a> for details.</p>
 <p>If such an error subscription by the client exists, the error will by default be ignored after it got published on the error topic, otherwise the connection to the client will be closed. The handling of errors can further be controlled by means of an <em>on-error</em> property bag parameter set on the telemetry message topic. Refer to <a href="#error-handling">Error Handling</a> for details.</p>
 <p>The devices can optionally indicate the content type of the payload by setting the <em>content-type</em> property explicitly in the <code>property-bag</code>. The <code>property-bag</code> is an optional collection of properties intended for the receiver of the message. A property bag is only allowed at the very end of a topic. It always starts with a <code>/?</code> character, followed by pairs of URL encoded property names and values that are separated by <code>&amp;</code>. For example, a property bag containing two properties <em>seqNo</em> and <em>importance</em> looks like this: <code>/topic/name/?seqNo=10034&amp;importance=high</code>.</p>
@@ -2206,7 +2206,7 @@
 <li>the AMQP 1.0 Messaging Network has capacity to process events for the client&rsquo;s tenant and</li>
 <li>the events published by the client comply with the format defined by the Event API.</li>
 </ul>
-<p>The protocol adapter checks the configured [message limit] (/hono/docs/concepts/resource-limits/) before accepting any event messages. An exceeded message limit will cause an error.</p>
+<p>The protocol adapter checks the configured <a href="/hono/docs/concepts/resource-limits/">message limit</a> before accepting any event messages. An exceeded message limit will cause an error.</p>
 <p>Any kind of error when processing an incoming event message will be reported back to the client if the client has subscribed on a dedicated error topic. See <a href="#error-reporting-via-error-topic">Error Reporting via Error Topic</a> for details.</p>
 <p>If such an error subscription by the client exists, the error will by default be ignored after it got published on the error topic, otherwise the connection to the client will be closed. The handling of errors can further be controlled by means of an <em>on-error</em> property bag parameter set on the event message topic. Refer to <a href="#error-handling">Error Handling</a> for details.</p>
 <p>The devices can optionally indicate a <em>time-to-live</em> duration for event messages and the content type of the payload by setting the <em>hono-ttl</em> and <em>content-type</em> properties explicitly in the <code>property-bag</code>. The <code>property-bag</code> is an optional collection of properties intended for the receiver of the message. A property bag is only allowed at the very end of a topic. It always starts with a <code>/?</code> character, followed by pairs of URL encoded property names and values that are separated by <code>&amp;</code>. For example, a property bag containing two properties <em>seqNo</em> and <em>importance</em> looks like this: <code>/topic/name/?seqNo=10034&amp;importance=high</code>.</p>
@@ -2265,7 +2265,7 @@
 <p>When a device has successfully subscribed, the adapter sends an <a href="/hono/docs/api/event/#empty-notification">empty notification</a> on behalf of the device to the downstream AMQP 1.0 Messaging Network with the <em>ttd</em> header set to <code>-1</code>, indicating that the device will be ready to receive commands until further notice. Analogously, the adapter sends an empty notification with the <em>ttd</em> header set to <code>0</code> when a device unsubscribes from commands.</p>
 <p>Commands can be sent following a <em>request/response</em> pattern or being <em>one-way</em>.</p>
 <p>For <em>Request/Response</em> commands, devices send their responses to commands by means of sending an MQTT <em>PUBLISH</em> message to a topic that is specific to the command that has been executed. The MQTT adapter accepts responses being published using either QoS 0 or QoS 1.</p>
-<p>The MQTT adapter checks the configured [message limit] (/hono/docs/concepts/resource-limits/) before accepting any command requests and responses. In case of incoming command requests from business applications, if the message limit is exceeded, the Adapter rejects the message with the reason <code>amqp:resource-limit-exceeded</code>. And for the incoming command responses from devices, the Adapter rejects the message and closes the connection to the client.</p>
+<p>The MQTT adapter checks the configured <a href="/hono/docs/concepts/resource-limits/">message limit</a> before accepting any command requests and responses. In case of incoming command requests from business applications, if the message limit is exceeded, the Adapter rejects the message with the reason <code>amqp:resource-limit-exceeded</code>. And for the incoming command responses from devices, the Adapter rejects the message and closes the connection to the client.</p>
 <p>The following sections define the topic filters/names to use for subscribing to and responding to commands. The following <em>shorthand</em> versions of topic path segments are supported:</p>
 <ul>
 <li><code>c</code> instead of <code>command</code></li>
@@ -2732,8 +2732,7 @@
 from the persistent store if no consumer has attached to receive the event before the message expires.</p>
 <p>In order to support environments where the AMQP Messaging Network cannot be configured accordingly, the MQTT protocol adapter supports setting a
 downstream event message&rsquo;s <em>ttl</em> property based on the <em>hono-ttl</em> property set as <em>property-bag</em> at the end of the event topic.
-Also the default <em>ttl</em> and <em>max-ttl</em> values can be configured for a tenant/device as described in the [Tenant API]
-(/hono/docs/api/tenant/#resource-limits-configuration-format).</p>
+Also the default <em>ttl</em> and <em>max-ttl</em> values can be configured for a tenant/device as described in the <a href="/hono/docs/api/tenant/#resource-limits-configuration-format">Tenant API</a>.</p>
 <h2 id="tenant-specific-configuration">Tenant specific Configuration</h2>
 <p>The adapter uses the <a href="/hono/docs/api/tenant/#get-tenant-information">Tenant API</a> to retrieve <em>tenant specific configuration</em> for adapter type <code>hono-mqtt</code>.
 The following properties are (currently) supported in the <em>Adapter</em> object:</p>
@@ -3878,19 +3877,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794681"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794681"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794681"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794681"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794681"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794681"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881105"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881105"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881105"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881105"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881105"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881105"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794681"></script>
-    <script src="/hono/docs/js/learn.js?1618794681"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794681"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881105"></script>
+    <script src="/hono/docs/js/learn.js?1618881105"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881105"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794681" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794681"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881105" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881105"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/docs/user-guide/sigfox-adapter/index.html b/docs/user-guide/sigfox-adapter/index.html
index c759ee3..64905bc 100644
--- a/docs/user-guide/sigfox-adapter/index.html
+++ b/docs/user-guide/sigfox-adapter/index.html
@@ -21,21 +21,21 @@
     <title>Sigfox Adapter :: Eclipse Hono&trade;</title>
 
     
-    <link href="/hono/docs/css/nucleus.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/fontawesome-all.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hybrid.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/featherlight.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/auto-complete.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/theme.css?1618794680" rel="stylesheet">
-    <link href="/hono/docs/css/hugo-theme.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/nucleus.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/fontawesome-all.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/hybrid.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/featherlight.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/perfect-scrollbar.min.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/auto-complete.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/atom-one-dark-reasonable.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/theme.css?1618881104" rel="stylesheet">
+    <link href="/hono/docs/css/hugo-theme.css?1618881104" rel="stylesheet">
     
-    <link href="/hono/docs/css/theme-hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/theme-hono.css?1618881104" rel="stylesheet">
     
-    <link href="/hono/docs/css/hono.css?1618794680" rel="stylesheet">
+    <link href="/hono/docs/css/hono.css?1618881104" rel="stylesheet">
 
-    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618794680"></script>
+    <script src="/hono/docs/js/jquery-3.3.1.min.js?1618881104"></script>
 
     <style>
       :root #header + #content > #left > #rlblock_left{
@@ -83,14 +83,14 @@
     <span data-search-clear=""><i class="fas fa-times"></i></span>
 </div>
 
-<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618794680"></script>
-<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/lunr.min.js?1618881104"></script>
+<script type="text/javascript" src="/hono/docs/js/auto-complete.js?1618881104"></script>
 <script type="text/javascript">
     
         var baseurl = "https:\/\/www.eclipse.org\/hono\/docs\/";
     
 </script>
-<script type="text/javascript" src="/hono/docs/js/search.js?1618794680"></script>
+<script type="text/javascript" src="/hono/docs/js/search.js?1618881104"></script>
 
     
   </div>
@@ -3261,19 +3261,19 @@
     <div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
       <div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
     </div>
-    <script src="/hono/docs/js/clipboard.min.js?1618794681"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618794681"></script>
-    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618794681"></script>
-    <script src="/hono/docs/js/jquery.sticky.js?1618794681"></script>
-    <script src="/hono/docs/js/featherlight.min.js?1618794681"></script>
-    <script src="/hono/docs/js/highlight.pack.js?1618794681"></script>
+    <script src="/hono/docs/js/clipboard.min.js?1618881105"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.min.js?1618881105"></script>
+    <script src="/hono/docs/js/perfect-scrollbar.jquery.min.js?1618881105"></script>
+    <script src="/hono/docs/js/jquery.sticky.js?1618881105"></script>
+    <script src="/hono/docs/js/featherlight.min.js?1618881105"></script>
+    <script src="/hono/docs/js/highlight.pack.js?1618881105"></script>
     <script>hljs.initHighlightingOnLoad();</script>
-    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618794681"></script>
-    <script src="/hono/docs/js/learn.js?1618794681"></script>
-    <script src="/hono/docs/js/hugo-learn.js?1618794681"></script>
+    <script src="/hono/docs/js/modernizr.custom-3.6.0.js?1618881105"></script>
+    <script src="/hono/docs/js/learn.js?1618881105"></script>
+    <script src="/hono/docs/js/hugo-learn.js?1618881105"></script>
 
-    <link href="/hono/docs/mermaid/mermaid.css?1618794681" rel="stylesheet" />
-    <script src="/hono/docs/mermaid/mermaid.js?1618794681"></script>
+    <link href="/hono/docs/mermaid/mermaid.css?1618881105" rel="stylesheet" />
+    <script src="/hono/docs/mermaid/mermaid.js?1618881105"></script>
     <script>
         mermaid.initialize({ startOnLoad: true });
     </script>
diff --git a/release-notes/index.html b/release-notes/index.html
index f1fb556..0f90dc9 100644
--- a/release-notes/index.html
+++ b/release-notes/index.html
@@ -980,9 +980,8 @@
 <h3 id="new-features-7">New Features</h3>
 <ul>
 <li>A tenant can now be configured with a <em>max-ttl</em> which is used as an upper boundary for default
-TTL values configured for devices/tenants. Please refer to the [Tenant API]
-(<a href="https://www.eclipse.org/hono/docs/api/tenant#resource-limits-configuration-format">https://www.eclipse.org/hono/docs/api/tenant#resource-limits-configuration-format</a>
-) for details.
+TTL values configured for devices/tenants. Please refer to the <a href="https://www.eclipse.org/hono/docs/api/tenant#resource-limits-configuration-format">Tenant API</a>
+for details.
 The AMQP, HTTP, MQTT and Kura protocol adapters consider this property when setting a TTL on
 downstream event messages.</li>
 <li>A protocol adapter can now be configured with a timeout for idle tenants. When there has been no
@@ -993,14 +992,12 @@
 for details.</li>
 <li>The accounting period for the <em>message limit</em> checks can now be configured as <code>monthly</code>.
 In this case the data usage for a tenant is calculated from the beginning till the end of the
-(Gregorian) calendar month. Refer [resource limits] (<a href="https://www.eclipse.org/hono/docs/concepts/resource-limits/">https://www.eclipse.org/hono/docs/concepts/resource-limits/</a>
-)
+(Gregorian) calendar month. Refer <a href="https://www.eclipse.org/hono/docs/concepts/resource-limits/">resource limits</a>
 for more information.</li>
 <li>The devices can now indicate a <em>time-to-live</em> duration for event messages published using
 the HTTP and MQTT adapters by setting the <em>hono-ttl</em> property in requests explicitly. Please refer to the
 <a href="https://www.eclipse.org/hono/docs/user-guide/http-adapter/#publish-an-event-authenticated-device">HTTP Adapter</a>
-and [MQTT Adapter] (<a href="https://www.eclipse.org/hono/docs/user-guide/mqtt-adapter/#publishing-events">https://www.eclipse.org/hono/docs/user-guide/mqtt-adapter/#publishing-events</a>
-) for details.</li>
+and <a href="https://www.eclipse.org/hono/docs/user-guide/mqtt-adapter/#publishing-events">MQTT Adapter</a> for details.</li>
 <li>The device registry HTTP management API now properly implements <em>cross-origin resource sharing (CORS)</em> support,
 by allowing the service to be exposed to configured domains (by default, it&rsquo;s exposed to all domains).</li>
 <li>The <code>org.eclipse.hono.util.MessageHelper</code> now provides convenience factory methods for creating
@@ -1030,9 +1027,8 @@
 <li>The interface <code>ResourceLimitChecks</code> and its implementation classes have been moved to
 package <code>org.eclipse.hono.service.resourcelimits</code> from <code>org.eclipse.hono.service.plan</code>.
 Also the configuration parameters for the resource limits were renamed from <code>hono.plan</code>
-to <code>hono.resourceLimits</code>. Please refer to the protocol adapter [configuration guides]
-(<a href="https://www.eclipse.org/hono/docs/admin-guide/">https://www.eclipse.org/hono/docs/admin-guide/</a>
-) for more information.</li>
+to <code>hono.resourceLimits</code>. Please refer to the protocol adapter <a href="https://www.eclipse.org/hono/docs/admin-guide/">configuration guides</a>
+for more information.</li>
 <li>The response payload of the <em>get Tenant</em> operation of the Tenant API has been changed to contain
 a list of trusted certificate authorities instead of just a single one. This way, protocol
 adapters can now authenticate devices based on client certificates signed by one of multiple
@@ -1059,9 +1055,7 @@
 <li>A data grid based implementation of the Device Connection API has been added to Hono. This implementation
 can be used in production environments using a highly scalable data grid for storing device connection
 information. The service can be used instead of the simple implementation provided by the example Device
-Registry by means of setting a configuration property when [deploying using the Helm chart]
-(<a href="https://www.eclipse.org/hono/docs/deployment/helm-based-deployment/#using-the-device-connection-service">https://www.eclipse.org/hono/docs/deployment/helm-based-deployment/#using-the-device-connection-service</a>
-).</li>
+Registry by means of setting a configuration property when <a href="https://www.eclipse.org/hono/docs/deployment/helm-based-deployment/#using-the-device-connection-service">deploying using the Helm chart</a>.</li>
 <li>A tenant can now be configured so that <em>all</em> OpenTracing spans created when processing messages for that
 specific tenant will be recorded in the tracing backend (overriding the default sampling strategy that
 might only record a certain percentage of traces). See
@@ -1083,9 +1077,7 @@
 <h3 id="deprecations-5">Deprecations</h3>
 <ul>
 <li>The deprecated Kura adapter is no longer deployed by default by the Helm chart.
-However, it can still be deployed by means of [setting a configuration property]
-(<a href="https://www.eclipse.org/hono/docs/deployment/helm-based-deployment/#deploying-optional-adapters">https://www.eclipse.org/hono/docs/deployment/helm-based-deployment/#deploying-optional-adapters</a>
-).</li>
+However, it can still be deployed by means of <a href="https://www.eclipse.org/hono/docs/deployment/helm-based-deployment/#deploying-optional-adapters">setting a configuration property</a>.</li>
 </ul>
 <h2 id="10-m6">1.0-M6</h2>
 <h3 id="new-features-9">New Features</h3>
@@ -1109,8 +1101,7 @@
 refer to the <a href="https://www.eclipse.org/hono/docs/admin-guide/hono-client-configuration/">Hono Client Configuration guide</a>
 for details regarding these new variables.</li>
 <li>The <em>message limit</em> checks is now extended to include command and control messages.
-Please refer to the [resource limits] (<a href="https://www.eclipse.org/hono/docs/concepts/resource-limits/">https://www.eclipse.org/hono/docs/concepts/resource-limits/</a>
-) for details.</li>
+Please refer to the <a href="https://www.eclipse.org/hono/docs/concepts/resource-limits/">resource limits</a> for details.</li>
 <li>The health check server endpoint will now bind to a default port value of 8088 if no values
 are set explicitly in the configuration. It is also possible to start both a secure and an insecure
 server (using different ports)