Would it be possible to send a video or picture over the Gazell? What is the maximum possible bandwidth over gazell?
Can I send a real time video?
Would it be possible to send a video or picture over the Gazell? What is the maximum possible bandwidth over gazell?
Can I send a real time video?
Of course you can do that. I don't know about Gazell, but using shockburst you can get almost 2mbps (~256kB) of data rate. Assuming you want at least 10fps, you have about 25kB per per frame. So, if 8-bit color is enough for you, you can get 160x120 resolution. That is definitely not FullHD, but the answer is yes - you can stream video using nRF - I am not only sure if gazell is fast enough. If not, you always can go lower resolutions - ex. 120x90...
Hi, to answer your question about Gazell, the max speed is about 833packet/sec * 32bytes/packet = 210kbps with frequency hopping. If you disable frequency hopping the speed increase drastically, but in that case you might as well use the ESB library. Don't have the max speed for ESB library, and it will depend if you build your protocol to ACK individually sent packets, or for instance build a protocol that send multiple packets in a row, and use software ACK for those. I would say using ESB it will be higher than 1Mbps, but lower than the on-air datarate of 2Mbps, so somewhere between.
using simplified SB (based on microesb from github) - so no ack, no dynamic payload etc, I achieved more than 1,9mbps
Very good! Typically one might want some bi-directional data, and there might be packet loss, but overall still much higher speed compared to BLE, ANT, and Gazell.