Other Parts Discussed in Thread: CC2540, CONTROLSUITE, TIDC-CC2540-BLE-USB
I am looking for a module with the following requirements:
1. low power consumption
2. small footprint
3. support short range communication (around 50 cm)
4. wireless
5. communication payload (up to 128 bytes per package)
6. support cell phone communication protocol
7. Cell phone connects one device at one time, exchange messages till done, disconnect, and then connect to next device.
7. Easy firmware upgrade (nice to have).
I am working on a software task which involves short range and small message communication between a cell phone and the device, which was developed based on F28M36P63C2 Concerto board.
On the current product, I was able to send message from a serial terminal at 115200 baud) to the board through the existing micro-USB serial port (F28M36P63C2 has FTDI chip on that port).
The goal is to replace the serial cable and HyperTerminal with cell phone and the Bluetooth dongle attached to the device.
My goal is to cell phone will connect and communicate the device, one at one time and send messages (< 128 bytes per package) within 50 cm. Once I am done, I will disconnect the current device, move over to the second device, reconnect and run my android application, ...
The CC2540 Bluetooth Dongle Reference Design seems to fit my requirements well:
http://www.ti.com/tool/TIDC-CC2540-BLE-USB
It appears that I need electrical guy to make minor change in order to use this dongle (e.g. bypass FTDI chip, just direct connect the Bluetooth device to the RTS/CTS end of the F28M36P63C2 board.)
Is that anything else that I need to pay attention to? Your suggestions are very appreciated!