BLE Notifications vs. Indications #274
Labels
software: pybricks-micropython
Issues with Pybricks MicroPython firmware (or EV3 runtime)
topic: bluetooth
Issues involving bluetooth
One thing I have been thinking about that is specific to BLE UART is that we have write with response or write without response in one direction and indicate (with response) or notify (without response) in the other direction. In the with response case, there should be no packets dropped, but throughput will be lower since there is the extra overhead of a response sent for each packet. In the without response case, the transmitter has no way of knowing if the receiver actually received the data and the receiver has no way of knowing if they missed something (unless it is handled at the protocol level).
So I'm thinking we probably want to default to the slower, safer option. But we might want to add an option for the faster lossy option if there are use cases that require high bandwitdh.
Originally posted by @dlech in #262 (comment)
The text was updated successfully, but these errors were encountered: