Bluetooth/BLE current consumption profiling prototype
I need someone to receive a specific Bluetooth + BLE module that I will order online, which is based on a CC25xx chip by Texas Instruments, as well as the necessary hardware for programming and debugging, and create the following proof of concept software:
- an external microcontroller (not the one on the module) sends 16 bytes, 300 times per second, to the RF module, via SPI
- the RF module streams that information via bluetooth or BLE to a mobile device, using the lowest possible layer that is compatible with iphone/android. I don't like RFCOMM unless it's the only option. Ideally this will be done in ACL/L2CAP.
- the RF module should minimize its current consumption while still allowing it to receive data as described, CC25xx has a DMA connected to the USART so I think it can be receiving while it's sleeping
- it is necessary to achieve at least 4800 bytes per second data rate to the receiving device
- I need a measurement of the current consumption of the module (as the work is progressing, so I can verify that we're getting the best possible performance)
- I need the source code and hardware sent back to me
- the source code needs to allow manipulation of transmission parameters to manipulate latency vs data rate vs current consumption
- if a circuit board is necessary, I can manufacture it and send it to you
- the proof of concept should be able to transmit to a mobile phone or PC so I can test it, this may involve writing a small app on the PC or mobile
- I also need you to test the result with an iphone which afaik imposes some limits on bluetooth / ble data rates (i.e. it's more restrictive than the theoretical case)
Essentially this is 2 separate jobs, either you do it in bluetooth or BLE or both. I need both.
Preferentially, I wish to choose a person who has worked with many different bluetooth and BLE layers before and can explain them to me, especially if you can submit an excel spreadsheet with the theoretical results before we even begin to test experimentally.