The boards can only open one secure connection at a time due to limited memory, and closing the stream to send a PUT request and opening it back is too slow, and introduces a significant delay. Two-way websockets would probably fix both of these issues.
Firebase might possibly support websockets natively, otherwise I will have to write my own backend server. That may be for the better honestly, but I didn't want to have to do a custom auth implementation.
The boards can only open one secure connection at a time due to limited memory, and closing the stream to send a PUT request and opening it back is too slow, and introduces a significant delay. Two-way websockets would probably fix both of these issues.
Firebase might possibly support websockets natively, otherwise I will have to write my own backend server. That may be for the better honestly, but I didn't want to have to do a custom auth implementation.