Tileio App: https://ambiqai.github.io/tileio
Documentation: https://ambiqai.github.io/tileio-docs
Source Code: https://github.com/AmbiqAI/tileio
Tileio is a powerful application to create highly customizable dashboards for streaming real-time data from edge IoT devices. By leveraging a domain-agnostic API, along with highly customizable dashboard and tile configurations, Tileio can be used to create tailored demos for a wide range of applications.
- Getting Started: Learn how to install and use Tileio.
- Usage Examples: See full demos of Tileio in action
- API Documentation: Explore the API
- Explore Guides: View in-depth guides on creating a custom demo
Tileio discovers and communicates to devices (e.g. Apollo4 Blue EVB) via webBLE or webUSB. A device streams data to Tileio through designated slots. At a high-level a slot consists of a set of similar signals (e.g. accelerometer) captured at the same sampling rate (e.g. 100 Hz). More specifically, a slot consists of two components: (1) a set of channels (e.g. X, Y, Z) along with a mask and (2) a set of metrics. A device can have up to 4 slots with each slot having up to 4 channels and up to 60 metrics.
Beyond streaming data, Tileio also provides a generic I/O (input/output) control interface that can be used to interact with the device. The interface consists of 8 configurable I/O elements that be configured as buttons, toggle switches, sliders, and select boxes.
Tileio is licensed under the BSD 3-Clause License. Ambiq-authored
source files under src/ carry an SPDX-License-Identifier: BSD-3-Clause
header.
Tileio depends on third-party open source software, which remains under its own
licenses. THIRD-PARTY-NOTICES.md lists every
production dependency with its version, license, repository, and license text,
along with the checked-in sql.js WebAssembly binary. The file is generated
from package-lock.json with:
npm run noticesRegenerate and commit it whenever dependencies change. The build copies it into the deployed site, so it is also available at https://ambiqai.github.io/tileio/THIRD-PARTY-NOTICES.md.
See NOTICE for the attribution summary.
