Skip to content

Commit 2a29ac7

Browse files
dee077nemesifier
authored andcommitted
[docs] Documented geographic & indoor map features #660
Closes #660
1 parent 7ded6cf commit 2a29ac7

File tree

4 files changed

+72
-1
lines changed

4 files changed

+72
-1
lines changed

docs/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ the OpenWISP architecture.
3939
./user/intro.rst
4040
./user/quickstart.rst
4141
./user/device-health-status.rst
42+
./user/geo-indoor-maps.rst
4243
./user/metrics.rst
4344
./user/checks.rst
4445
./user/alerts.rst

docs/user/geo-indoor-maps.rst

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
Geographic and Indoor Maps
2+
==========================
3+
4+
.. image:: https://raw.githubusercontent.com/openwisp/openwisp-monitoring/docs/docs/1.3/intro.gif
5+
:alt: Intro
6+
7+
OpenWISP provides a unified web interface to monitor network status across
8+
all scales: start with a global geographic overview, drill down into
9+
specific buildings via indoor maps, and switch between floors to track
10+
devices in real time.
11+
12+
- **Indoor Map View with Floor Navigation:** The dashboard map includes an
13+
indoor view with floor switching and fullscreen mode.
14+
15+
.. image:: https://raw.githubusercontent.com/openwisp/openwisp-monitoring/docs/docs/1.3/indoor-map-view.gif
16+
:alt: Indoor map view
17+
18+
- **Location View on Dedicated Map Page from Device Details Page:** The
19+
device detail page provides navigation to a full-page geographic map for
20+
the associated location.
21+
22+
.. image:: https://raw.githubusercontent.com/openwisp/openwisp-monitoring/docs/docs/1.3/view-on-general-map-button.gif
23+
:alt: Location View from Device Details Page
24+
25+
- **Indoor Device View on Dedicated Map Page from Device Details Page:**
26+
The device detail page provides navigation to a full-page indoor map
27+
showing the device position.
28+
29+
.. image:: https://raw.githubusercontent.com/openwisp/openwisp-monitoring/docs/docs/1.3/view-on-indoor-map-button.gif
30+
:alt: Indoor Device View from Device Details Page
31+
32+
- **Shareable Geographic Map URLs:** Interactions with location or device
33+
nodes on the geographic map update the URL.
34+
35+
.. image:: https://raw.githubusercontent.com/openwisp/openwisp-monitoring/docs/docs/1.3/bookmark-url-map.gif
36+
:alt: Shareable Geographic Map URLs
37+
38+
- **Shareable Indoor Map URLs:** Interactions with indoor device nodes
39+
update the URL.
40+
41+
.. image:: https://raw.githubusercontent.com/openwisp/openwisp-monitoring/docs/docs/1.3/bookmark-url-indoor-map.gif
42+
:alt: Shareable Indoor Map URLs
43+
44+
- **Real-Time Device Position Updates:** Device positions on the map are
45+
updated when new location data is received.
46+
47+
.. image:: https://raw.githubusercontent.com/openwisp/openwisp-monitoring/docs/docs/1.3/moving-devices.gif
48+
:alt: Real-Time Device Position Updates
49+
50+
- **WebSocket-Based Real-Time Location Updates:** Real-time map updates
51+
are delivered using WebSocket connections, allowing the frontend to
52+
receive live location data without polling. The common location
53+
broadcast channel is available at ``/ws/loci/location/`` and is used to
54+
push device location updates to geographic map views as soon as new data
55+
is received.
56+
57+
The location broadcast channel requires authentication. Access is
58+
controlled based on organization membership:
59+
60+
- **Superusers:** Can receive location updates for all organizations.
61+
- **Regular Users:** Can only receive location updates for organizations
62+
they manage.
63+
64+
This ensures that location data is properly scoped and users can only
65+
receive real-time updates for locations within their managed
66+
organizations.

docs/user/intro.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@ OpenWISP provides the following monitoring capabilities:
1616
like uptime, RAM status, CPU load averages, Interface properties and
1717
addresses, WiFi interface status and associated clients, Neighbors
1818
information, DHCP Leases, Disk/Flash status
19+
- Provides advanced geographic and indoor map visualizations, including
20+
floor-based indoor maps, shareable map URLs and navigation, and
21+
real-time device position updates as described in :doc:`Geographic and
22+
Indoor Maps <geo-indoor-maps>`.
1923
- Monitoring charts for :ref:`ping success rate <ping>`, :ref:`packet loss
2024
<ping>`, :ref:`round trip time (latency) <ping>`, :ref:`associated wifi
2125
clients <wifi_clients>`, :ref:`interface traffic <traffic>`, :ref:`RAM

docs/user/rest-api.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,7 @@ Returns a list of network devices deployed in the specified location.
237237

238238
**Available filters**
239239

240-
- ``search`` (search by device name)
240+
- ``search`` (search by device name or MAC address)
241241
- ``status`` (monitoring status of the device; multiple statuses can be
242242
provided and will be treated as OR filters)
243243

0 commit comments

Comments
 (0)