Changes
Adding Mermaid source to generate the diagram
This file was generated using Mermaid.
Here's a link to a live editor with this diagram loaded : https://mermaid.live/edit#pako:eNp9Ut1KwzAUfpVDrmer9QcpspsqIiItVhCkN1l6XINtUpPTzTkGPoEP6ZOYrtX9slyF7-T7yeGbM6FzZCGz-N6gEngt-djwKlPgDhekDUTALUSlREUdXHNDUsiaK4KkHSbaEC-vRsYfFkS1DX1fm5F0mGcatUuKW9Ijt7WEFzR6Sfz5-gahlUJBmMNo5swFWgu1lo7RTv8zyQknhCTrlXVNIJUkyUv5yUnqHt94Ha-w-Gg4TEJI4vQJ1mL6vTtcBF4QHHsnp-decHa54iUdL-UTBIVTuEvWZ24YhxDfr7Act91R5X-ho07s9mYjQzdbikWh-1SOH15BVXmI41tyFpvMfV-IuoQte1s4PmDYU_yp3b_VlYITeMZRqsUb9kXZ3cAa0m-PDViFpuIydy2ct1jGqMAKMxa6aynHBWUsUwv3kDek05kSLCTT4IA1de6U-sqy8JWX1qGYS1fbh67Xy3ovfgEnL-Rf
Here's the Mermaid code :
<pre>
sequenceDiagram
actor C as Client
participant P as Portal<br/>https://orbital.run
participant O as Raspi Zero<br/> connected by access point
activate P
opt initialization
activate O
O->>P: POST orbital.run/connect 62.220.135.248
P->>P: Save new IP
P-->>O: OK
deactivate O
end
C->>P: GET orbital.run
P-->>C: index.html
C->>P: GET orbital.run/state
P-->>C: 62.220.135.248
C->>O: GET index.html
O-->>C: index.html
C->>O: GET /ws
activate O
O-->C: WebSocket
deactivate O
deactivate P
</pre>