Welcome to the X-Centric™ Dashboard!
Your unique secret API key is:
Keep this private.
Mobile App Instructions
When you take a measurement via the mobile application, the data is auto-magically and immediately available in your X-Centric™ Dashboard!
MQTT protocol Instructions
The X-Centric™ data management system is MQTT enabled. You can connect to the X-Centric™ broker at
on default port 1883.
Your username and password are your API key and your private stream is only available to you. SSL port 8883 coming soon. More instructions and tutorials will be added but fyi X-Centric™ is operating a fully functioning MQTT broker which publishes data uploaded to the dashboard from the mobile app or api to a private stream.
You can receive all published data by subscribing to
You can receive specific data by subscribing to
If you would like to add data to your X-Centric™ Dashboard via the API, all you have to do is access a formatted URL. The structure of the URL is as follows.
The fields in bold should be replaced with your own information. Your secret API key should be kept private and can be found above. The SAMPLE_ID and DATA fields should be replaced with the data you wish to upload to the X-Centric™ Dashboard. Dynamic user defined data field, and data addition to dashboard via the API coming soon (i.e. within the structured API url, set a datafield equal to some data you wish to upload and have it stored and available in your dashboard immediately, for example: &pH=7&CEC=20 at the end of the query string url would create custom user defined fields of pH and CEC containing 7 and 20 as data within each field respectively). Avoid using the following characters <, >, &, #, and ? as they may cause errors under certain conditions. Limit calls to 1 per second per IP to avoid errors.
Note that commas (,) are special. Commas inserted between values in your data get parsed and show up in their own cell within the csv you are able to download by clicking the "Download All Data" button.
In its simplest form, this API can be used to upload data to your X-Centric™ Dashboard via a simple browser. Go ahead, replace the fields in the structured URL with some example data and paste it into a new browser tab. You will see that the data has been instantly added to your Dashboard.
Visiting the following link will add a sample to your dashboard by the name of "Enceladus" with a data field of "42, X, Test, 3.14". When you click the link, check your dashboard and also click the "Download" button to see how these comma seperated values are being parsed.
More practically, you may also wish to add data to the X-Centric™ dashboard programmatically via any device or sensor capable of connecting to the internet. Programmatically construct a URL conforming to the specified structure and connect to the URL to upload the data. IoT connectivity can be added to your sensors or devices by incorporating GSM, GPRS, WIFI, or other internet enabling modules allowing you to seamlessly add data to the Dashboard from wherever*, whenever.
*If you are conducting measurements in remote areas where GSM connection is unavailable, consider purchasing an iridium SIM. These issues will be less of a problem once Starlink is operational in your area.
The X-Centric™ team is actively developing the Dashboard and mobile application, we would love to hear from you. If you have any questions, concerns or feature requests please reach out to us via email at [email protected]
Happy Sciencing Explorer!
• Using this button counts as one of your 10 downloads per day.
• Your last 1000 data points are mapped here (if they contain GPS information).
• Some sample points are included on the map for illustrative purposes.
• Real-time interpolation map overlays coming soon! (measure and map seamlessly and instantly using our proprietary algoriths, or choose from a variety of scientifically documented and publically available open source algorithms).
• Text message/email alerts coming soon for non-responsive stationary field sensors (or if measurements fall above or below a set threshold).