joeycastillo / libros

WIP: the new Open Book firmware
MIT License
190 stars 12 forks source link

Pico W wireless features #5

Open Kuratius opened 1 year ago

Kuratius commented 1 year ago

It may be worth thinking about wireless features. PicoW has support for making access points and connecting to them, a feature where the pico offloads heavy processing for opening a book and then receives pages (or a format that is easy to open) from e.g. a phone may be possible. This may allow the openBook to support epubs without too much hassle, a proper pagination process that can run on the pico is also not necessary, since it could be offloaded. Wifi can be encrypted, so security isnt too much of an issue, but you may need to work on a custom phone app. Still may be nice since it'd instantly catapult it into competing with "real" ereaders, and unlike gaming computers where streaming has noticeable latency, the latency may end up lower than the screen refresh time, so it could work out, especially if the pico has enough ram to cache 2-3 pages.

wormyrocks commented 10 months ago

I'm sure it's in the cards (especially for the ESP32 version) but I'd also put in a vote for BLE as a fastest path to wireless transfer. The WebBluetooth API might be a straightforward way to make a drag-and-drop file transfer tool and firmware updater, and no need to deal with provisioning, etc.