openSPOT2 web interface on iOS device

Post Reply
User avatar
w7ldn
Posts: 20
Joined: Tue Mar 12, 2019 10:35 pm
Location: Junction City, OR (USA)
Contact:

openSPOT2 web interface on iOS device

Post by w7ldn »

I have three openSPOT2 devices, which I love. But they seem to have a unique problem when using the web interface on an iOS device. These problems do not exist for my two Pi-Star hotspots.

This boils down to the fact that the openSPOT2 web interface seems to disconnect and stop functioning when the status page is not in the foreground and has the focus on the iOS device.

And refreshing the openSPOT2 interface status page does not load content that was not seen due to not having the page in the foreground. So one essentially has no way of seeing content that got logged (or should have been logged) during the time the interface was stalled.

How can I stop this from happening? I will often wish to visit the openSPOT2 status page and view what the latest activity was... even if that page has been idle in the background for some time. This currently does not seem possible.

User avatar
HA2NON
SharkRF team
SharkRF team
Posts: 5023
Joined: Fri Mar 25, 2016 3:33 pm
Contact:

Re: openSPOT2 web interface on iOS device

Post by HA2NON »

This caused by a standard browser behavior, which stops running webpages which are not in the foreground to save CPU time (and power). As the openSPOT's web interface uses a realtime connection to the device, this connection will also break, that's why you need a reload. The openSPOT does not store the log and the call log, it is only displayed by the browser, that's why they will be empty on a page reload.
Norbert "Nonoo" Varga, HA2NON
SharkRF Team

User avatar
w7ldn
Posts: 20
Joined: Tue Mar 12, 2019 10:35 pm
Location: Junction City, OR (USA)
Contact:

Re: openSPOT2 web interface on iOS device

Post by w7ldn »

Ok, I would like to rephrase that in the way I interpret it. Rather than writing the log to an internal database or something that can simply be reloaded by refreshing the status page, the log is written directly to the screen and not stored. So it cannot be reloaded.

I will say, that is definitely a unique approach. Pi-Star on the other hand... you can completely close the web page... then load it later... and boom... there is the call history right up to the minute. The device was logging it the entire time in spite of the fact that I didn't happen to be viewing the page.

Did I get this correct?

User avatar
HA2NON
SharkRF team
SharkRF team
Posts: 5023
Joined: Fri Mar 25, 2016 3:33 pm
Contact:

Re: openSPOT2 web interface on iOS device

Post by HA2NON »

Yes. The openSPOT does not store the call log or the device log because of available memory constraints. It is sent to your browser and your browser stores it.
Norbert "Nonoo" Varga, HA2NON
SharkRF Team

Post Reply