As a extention of the SIMB3 Real-Time Data System, the Data Platform's capabilities are similiar to that of the SIMB3 system, but generalized to work with non-SIMB3 instruments.
Core Capabilities
At it's core, the Data Platform provides you with a extensible and cloud-native platform for structuring, hosting, and controlling access to instrument data and metadata. You can use it many different ways depending on your specific application.
Unified Dashboard
All of your instruments and deployments are available for viewing from a single, unified dashboard right when you log in. You can add data, modify metadata, and control who can access or download your data.
A Robust Privacy Model
Deployments can be either private or public. A private deployment is completely hidden from public view. Only you (the instrument owner) or users that you declare as collaborators can view the deployment or download its data. API access is also limited to this same set of users.
APIs built-in
As soon as you create a deployment you get your own API endpoint that can be used to read/write data from your deployment database. With the ability to ingest data from any external source, you can turn any instrument into into a real-time powerhouse.
Public Webpage
All deployments have the option to have a customizable public webpage with unique URL, giving you the ability to put hard-earned data out there for the world to see.
Current Limitations
The architecture of the Data Platform is based on the SIMB3 Real-Time Data System, so it is generally designed for ingestion of data that is of similar "form" to that of an SIMB3. That being said, we are rapidly improving capabilities as we get feedback from users.
CSV-Style Data
The Data Platform expects data to be in row-column format. A good rule of thumb is that if your data can be viewed as a CSV, it can be ingested by our system.
Massive Datasets
In general, the Data Platform is designed for Internet-of-Things style devices that transmit relatively small "messages" of time-series data. Each message contains the full representation of data for that given snapshot of time, and corresponds directly to a row in a database.
If your instrument transmits large quantities of unstructured data, it's possible the Data Platform in its current form isn't the right fit. If you are unsure about this, reach out and we will schedule a free consulting call.
Timestamp & Lat/Long
For the time-series plots on the public webpage to function, your deployment data must have a column called time_stamp
that is in Unix time. We are in the processes of supporting other time formats, however.
For the 3D globe to work, your deployment must have columns of latitude
and longitude
in standard coordinates.