Skip to content

Commit 92a2669

Browse files
committed
Refresh the share.chasm documentation
1 parent e8abfab commit 92a2669

File tree

13 files changed

+163
-36
lines changed

13 files changed

+163
-36
lines changed

.vitepress/config.mts

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -862,6 +862,21 @@ export default withMermaid(defineConfig({
862862
],
863863
}
864864
],
865+
'/apps/chasm/share': [
866+
{ text: 'Chasm Share', link: '/apps/chasm/share/' },
867+
{ text: 'Creating a Share', link: '/apps/chasm/share/creating-a-share' },
868+
{ text: 'Views',
869+
items: [
870+
{ text: 'Overview', link: '/apps/chasm/share/overview' },
871+
{ text: 'Summary', link: '/apps/chasm/share/summary' },
872+
{ text: 'Position', link: '/apps/chasm/share/position' },
873+
{ text: 'Satellite', link: '/apps/chasm/share/satellite' },
874+
{ text: 'Device Status', link: '/apps/chasm/share/device-status' },
875+
{ text: 'Power Info', link: '/apps/chasm/share/power-info' },
876+
{ text: 'BLE Scan', link: '/apps/chasm/share/ble-scan' },
877+
]
878+
}
879+
],
865880
'/onprem': [
866881
{
867882
text: 'On Premise',

apps/admin/devices/sharing.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,4 +32,12 @@ The URL is made up of the device ID, start time, end time, and a random token to
3232

3333
## Viewing
3434

35-
Shares will be published to [share.chasm.cloud](https://share.chasm.cloud) ([documentation](/apps/chasm/share/)), and can be viewed without authentication.
35+
Shares will be published to [share.chasm.cloud](https://share.chasm.cloud) which itself is [fully documented on this site](/apps/chasm/share/), and can be viewed without authentication.
36+
37+
Some example share URLs for RH2 devices:
38+
- [A 5 minute drive through Bristol @ 1Hz](https://share.chasm.cloud/#12916041/20260212-170900-20260212-171500-htNJ4Uuz5hM7zOb45Hw0)
39+
- [A 50 minute walk in Bristol @ 1Hz](https://share.chasm.cloud/#12916041/20260212-124500-20260212-134500-5QoJIuLTbH76C9PlINmS)
40+
- [Sat stationary on a rock on Dartmoor](https://share.chasm.cloud/#13671375/20260125-151718-20260125-152439-1EBYuf1nYgfqfDJ1lAVX)
41+
42+
And for other devices:
43+
- Android: [A 5 minute walk including BLE data](https://share.chasm.cloud/#13683726/20260114-164117-20260114-164627-OLlSHUMJvbY13z4TWtGZ)

apps/chasm/share/access.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
## Access
2+
3+
It's accessible at: [https://share.chasm.cloud](https://share.chasm.cloud), where users can enters a device ID, and unique share code to view any shared messages
4+
5+
![](https://upload.r2.lb.chasm.cloud/2025/10/chrome_lRFlmGNrRz.png)
6+
7+
Shares can also be directly accessed via a URL in the format:
8+
9+
```
10+
https://share.chasm.cloud#<device_id>/<share_code>
11+
```

apps/chasm/share/ble-scan.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# BLE Scans
2+
3+
When BLE scan data is included in a share, it is shown in the BLE Scans section of the share page.
4+
5+
## Map
6+
7+
Positions of scans are inferred from the position of the device at the time of the scan, and are shown on a map when location data is included in the share.
8+
9+
There are various filters that can be applied to reduce noise and find the data that is relevant to you, such as filtering by RSSI, or by device name.
10+
11+
![](https://upload.r2.lb.chasm.cloud/2026/03/chrome_2vEit3u44G.jpg)
12+
13+
## Over time
14+
15+
Some summary graphs are also included showing the number of scans over time, and the distribution of RSSI values.
16+
17+
![](https://upload.r2.lb.chasm.cloud/2026/03/chrome_2a0TlnN5AG.png)
18+
19+
## Scan data
20+
21+
Finally the scan data is displayed in a table at a per MAC address level.
22+
23+
![](https://upload.r2.lb.chasm.cloud/2026/03/chrome_WvyZADmjEf.png)
24+
25+
If you wish to see the raw scan data, you can download the messages at the top of the page, and process them to see the raw data.
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Creating a share
2+
3+
## Admin portal
4+
5+
Data can be shared from supported devices [via the admin portal](/apps/admin/devices/sharing) by selecting the share action for a device, choosing time periods, and message types to share, and then clicking the `Share` button.
6+
7+
![](https://upload.r2.lb.chasm.cloud/2025/10/1qPepVy89y.png)
8+
9+
## Message headers
10+
11+
It is also possible to open up V3 messages to the share system by adding a custom header to the message when sending it to the chasm.
12+
13+
For more information on how to do this, please contact us.

apps/chasm/share/device-status.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Status
2+
3+
![](https://upload.r2.lb.chasm.cloud/2026/03/chrome_suH108V764.png)

apps/chasm/share/index.md

Lines changed: 5 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -6,40 +6,12 @@ The Chasm Share application is a web-based tool that allows users to view public
66

77
<DeviceCompatibilityV3 fullWidth/>
88

9-
## Access
9+
Upon access, you'll be presented with a form to enter a device ID and share code, which are generated when [creating a share](./creating-a-share).
1010

11-
It's accessible at: [https://share.chasm.cloud](https://share.chasm.cloud), where users can enters a device ID, and unique share code to view any shared messages
11+
![](https://upload.r2.lb.chasm.cloud/2026/03/chrome_ZVCEQhVHsC.png)
1212

13-
![](https://upload.r2.lb.chasm.cloud/2025/10/chrome_lRFlmGNrRz.png)
13+
If you are accessing a share via a valid direct URL, you will end up on the share view page, which displays the shared data.
1414

15-
Shares can also be directly accessed via a URL in the format:
15+
![](https://upload.r2.lb.chasm.cloud/2026/03/chrome_j7qoWf3Ehb.png)
1616

17-
```
18-
https://share.chasm.cloud#<device_id>/<share_code>
19-
```
20-
21-
## Sharing data
22-
23-
Data can either be shared via the [Admin portal](/apps/admin/), or by adding a share code directly to messages sent to the default device link.
24-
25-
## Viewing Data
26-
27-
Once a valid device ID and share code are entered, the application displays the shared messages in a user-friendly format.
28-
29-
The top of the page shows the share details, as well as links to download the shared data in a variety of formats: JSON, CSV, KML (track, points, or both), NMEA, V3 Messages (Hex, Base64)), Map PNG
30-
31-
![](https://upload.r2.lb.chasm.cloud/2025/10/chrome_8TplfstA3F.png)
32-
33-
If the share includes [Position Messages](/devices/api/messages/15-position), the application will display a map with the recorded positions.
34-
35-
![](https://upload.r2.lb.chasm.cloud/2025/10/chrome_FCYPD20psZ.png)
36-
37-
Additional information about the GNSS status is also displayed in a variety of charts.
38-
39-
This comes from both [Position messages](/devices/api/messages/15-position) and [Satellite Data message](/devices/api/messages/16-satellite-data)
40-
41-
![](https://upload.r2.lb.chasm.cloud/2025/10/chrome_5LMFu0hGut.png)
42-
43-
At the very bottom of the page, all messages are displayed in their JSON format, which is a human readable translation of the raw binary data sent by the device (V3 Messages).
44-
45-
![](https://upload.r2.lb.chasm.cloud/2025/10/chrome_8vEOMkBnUk.png)
17+
The various views of the shared data are documented in the following pages of this section.

apps/chasm/share/overview.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Viewing Data
2+
3+
Once a valid device ID and share code are entered, the application displays the shared messages in a user-friendly format, split into various sections.
4+
5+
Multiple shares can be loaded at once, and remembered, which will display as tabs across the top of the screen.
6+
7+
## Overview
8+
9+
The first section includes an overview of device and share information, as well as links to download the shared data in a variety of formats.
10+
11+
![](https://upload.r2.lb.chasm.cloud/2026/03/chrome_hqSioXjX9T.png)
12+
13+
The download options are:
14+
- All messages
15+
- JSON: One JSON object per message, with human readable field labels, parsing and formatting of values
16+
- CSV: One column per V3 message field label
17+
- HEX: Raw V3 message data in hexadecimal format
18+
- Base64: Raw V3 message data in Base64 format
19+
- Positions:
20+
- KML (track, points, or both)
21+
- NMEA
22+
- MAP PNG (when locations are included)
23+
24+
Formats may or may not be available depending on the type of shared data.

apps/chasm/share/position.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# Position
2+
3+
## Map
4+
5+
Based on the position messages received, a map will be shown with various options.
6+
7+
The **marker every** option will populate to a sensible default value s as to not overload the map, but can be adjusted to show more or fewer markers.
8+
9+
**Overlay all routes** can be used to show all routes from all currently open shares on a single map.
10+
11+
**Show accuracy** will show circles around each marker to indicate the rough accuracy of the position, based on the `accuracy` field of the position messages.
12+
13+
### Static RTK device
14+
15+
![](https://upload.r2.lb.chasm.cloud/2026/03/chrome_lirUXmsq5e.png)
16+
17+
### In motion RTK device
18+
19+
![](https://upload.r2.lb.chasm.cloud/2026/03/chrome_sUTV5HWK9m.png)
20+
21+
### Android phone
22+
23+
![](https://upload.r2.lb.chasm.cloud/2026/03/chrome_OGxywyDCyz.png)
24+
25+
## Graphs
26+
27+
Various parts of position messages are then also plotted on graphs when available, such as the number of satellites, and the accuracy.
28+
29+
![](https://upload.r2.lb.chasm.cloud/2026/03/chrome_oiCLSyUxPx.png)

apps/chasm/share/power-info.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Power info
2+
3+
![](https://upload.r2.lb.chasm.cloud/2026/03/chrome_0S5Qxzgzx7.png)

0 commit comments

Comments
 (0)