hlc-server
Version:
Serves real-time real-world context at a human scale by combining RFID, RTLS and M2M with structured, linked data on the web. We believe in an open Internet of Things.
262 lines (260 loc) • 11.2 kB
HTML
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport"
content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="description"
content="Observe multiple use cases enabled with a reelyActive Showcase Kit.">
<link rel="stylesheet" href="../../style/bootstrap.min.css">
<link rel="stylesheet" href="../../style/reelyactive.css">
<title> Hello Showcase! by reelyActive </title>
</head>
<body>
<!----- Navigation ----->
<nav class="navbar navbar-expand-lg navbar-reelyactive bg-reelyactive">
<a class="navbar-brand" href="https://www.reelyactive.com/">
<img src="../../images/reelyactive-logo-nav.png"
width="165" height="30" alt="reelyActive">
</a>
<button class="navbar-toggler" type="button" data-toggle="collapse"
data-target="#navbarItems" aria-controls="navbarItems"
aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarItems">
<ul class="navbar-nav mr-auto"></ul>
<ul class="navbar-nav">
<li class="nav-item">
<a class="nav-link" href="../../"> <i class="fas fa-home"></i> </a>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" id="navbarDropdown"
role="button" data-toggle="dropdown" aria-haspopup="true"
aria-expanded="false">
<i class="fas fa-question-circle"></i>
</a>
<div class="dropdown-menu dropdown-menu-right"
aria-labelledby="navbarDropdown">
<a class="dropdown-item"
href="https://www.reelyactive.com/how-we-observe/#digital">
<i class="fas fa-mouse-pointer"></i>
Behaviour tracking free
<span class="badge badge-success">
<i class="fas fa-user-shield"></i>
</span>
</a>
<div class="dropdown-divider"></div>
<a class="dropdown-item" target="_blank"
href="https://getbootstrap.com" >
<i class="fab fa-bootstrap"></i>
Bootstrap 4
<span class="badge badge-light">
<i class="fab fa-osi"></i> MIT
</span>
</a>
<a class="dropdown-item" target="_blank"
href="https://fontawesome.com" >
<i class="fab fa-font-awesome"></i>
Font Awesome (Free)
<span class="badge badge-light">
<i class="fab fa-creative-commons"></i>
<i class="fab fa-osi"></i> MIT
</span>
</a>
<a class="dropdown-item" target="_blank"
href="https://jquery.com" >
<i class="fab fa-js"></i>
JQuery
<span class="badge badge-light">
<i class="fab fa-osi"></i> MIT
</span>
</a>
<a class="dropdown-item" target="_blank"
href="https://github.com/reelyactive/web-style-guide/" >
<i class="fas fa-code"></i>
Web Style Guide
<span class="badge badge-light">
<i class="fab fa-osi"></i> MIT
</span>
</a>
<div class="dropdown-divider"></div>
<a class="dropdown-item" target="_blank"
href="https://www.reelyactive.com/made-in-montreal/" >
<i class="fab fa-canadian-maple-leaf"></i>
Made in Montréal
<i class="fas fa-city"></i>
</a>
</div>
</li>
</ul>
</div>
</nav>
<!----- Content ----->
<div class="container-fluid">
<div class="card-deck my-4">
<!----- Ambient Data ----->
<div class="col-lg-12 col-xl-6">
<div class="card">
<div class="card-header bg-reelyactive text-white">
Ambient Data
</div>
<div class="card-body row"
style="max-height:420px; overflow:hidden">
<div class="col-md-4">
<div class="card mb-4">
<div class="card-header text-truncate text-white bg-dark">
<i class="fas fa-tachometer-alt"></i> raddecs/s
</div>
<div class="card-body text-center text-truncate display-4">
<span id="raddecRate">0</span>
</div>
</div>
<div class="card mb-4">
<div class="card-header text-truncate text-white bg-dark">
<i class="fas fa-wifi"></i> transmitters
</div>
<div class="card-body text-center text-truncate display-4">
<span id="numTransmitters">0</span>
</div>
</div>
</div>
<div id="sniffypediaCard" class="col-md-4">
</div>
<div class="col-md-4">
<div class="card mb-4">
<div class="card-header text-truncate text-white bg-dark">
<i class="fas fa-user-friends"></i> digital twins
<em class="small">(from Sniffypedia)</em>
</div>
<div class="card-body text-center text-truncate display-4">
<span id="digitalTwinsRatio">0%</span>
</div>
</div>
<div class="card mb-4">
<div class="card-header text-truncate text-white bg-dark">
<i class="fas fa-book"></i> stories
</div>
<div class="card-body text-center text-truncate display-4">
<span id="numStories">0</span>
</div>
</div>
</div>
</div>
</div>
</div>
<!----- Sensor Data ----->
<div class="col-lg-12 col-xl-6">
<div class="card">
<div class="card-header bg-reelyactive text-white">
Sensor Data
</div>
<div class="card-body row"
style="max-height:420px; overflow:hidden">
<div id="sensorCards" class="col-md-8">
</div>
<div class="col-md-4">
<div class="card mb-4">
<div class="card-header text-truncate text-white bg-dark">
<i class="fas fa-thermometer-half"></i> Temperature
</div>
<div class="card-body text-center text-truncate display-4">
<span id="temperature">—</span>
</div>
</div>
<div class="card mb-4">
<div class="card-header text-truncate text-white bg-dark">
<i class="fas fa-water"></i> Humidity
</div>
<div class="card-body text-center text-truncate display-4">
<span id="humidity">—</span>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="card-deck my-4">
<!----- Real-Time Location Data ----->
<div class="col-lg-12 col-xl-6">
<div class="card">
<div class="card-header bg-reelyactive text-white">
Real-Time Location Data
</div>
<div class="card-body" style="max-height:420px; overflow:hidden">
<form class="form-inline mb-4" onsubmit="return false;">
<div class="input-group mb-2 mr-sm-2">
<div class="input-group-prepend">
<div class="input-group-text">
<i class="fas fa-filter"></i> ID filter
</div>
</div>
<input type="text" class="form-control" id="idFilter"
size="16" placeholder="Start typing">
</div>
<div class="input-group mb-2 mr-sm-2">
<div class="input-group-prepend">
<div class="input-group-text">
<i class="fas fa-sort"></i> Sort by
</div>
</div>
<select class="custom-select" id="sortBy"></select>
</div>
<div class="input-group mb-2 mr-sm-2">
<div class="input-group-prepend">
<div class="input-group-text">
<i class="fas fa-eye"></i> Displaying
</div>
</div>
<input type="text" class="form-control" id="displayCount"
size="6" readonly>
</div>
</form>
<table class="table table-hover">
<thead>
<tr class="text-center">
<th> <i class="fas fa-barcode"></i> transmitterId </th>
<th> <i class="fas fa-exchange-alt"></i> events </th>
<th> <i class="fas fa-barcode"></i> receiverId </th>
<th> <i class="fas fa-signal"></i> rssi </th>
<th> <i class="fas fa-user-friends"></i> nearest </th>
</tr>
</thead>
<tbody id="raddecTableBody">
</tbody>
</table>
</div>
</div>
</div>
<!----- Infrastructure Data ----->
<div class="col-lg-12 col-xl-6">
<div class="card">
<div class="card-header bg-reelyactive text-white">
Infrastructure Data
</div>
<div id="infrastructureCards" class="card-body"
style="max-height:420px; overflow:hidden">
</div>
</div>
</div>
</div>
</div>
<footer class="footer">
<a href="https://github.com/reelyactive/hlc-server"> hlc-server </a>
|
<a href="https://www.reelyactive.com"> © reelyActive 2014-2021 </a>
</footer>
<script defer src="../../js/solid.min.js"></script>
<script defer src="../../js/brands.min.js"></script>
<script defer src="../../js/fontawesome.min.js"></script>
<script src="../../js/jquery-3.4.0.min.js"></script>
<script src="../../js/bootstrap.bundle.min.js"></script>
<script src="../../js/socket.io.min.js"></script>
<script src="../../js/beaver.js"></script>
<script src="../../js/cormorant.js"></script>
<script src="../../js/cuttlefish.js"></script>
<script src="../../js/sniffypedia.js"></script>
<script src="js/hello-showcase.js"></script>
</body>
</html>