Other Parts Discussed in Thread: CC2650, CC2640
Hello,
I am new to this BLE world so pardon me if this question has been asked or I was missing the question on another thread.
I am in the middle of developing a BLE product that needs proximity detection, motor and sensor control.
I know about dual MCU solution from EDX Course on Real Time Bluetooth Network here:
www.edx.org/.../real-time-bluetooth-networks-shape-world-utaustinx-ut-rtbn-12-01x-0
My development platform are Tiva TM4C123G Launchpad with CC2650 Boosterpack.
Since I am using baremetal implementation for my prototyping, I use the NPI implementation from EDX course which is created by the professor. I already can advertise, connect, create custom service UUID and characteristics to exchange data between my phone and my BLE device.
My questions are:
- It seems that the default SNP firmware on CC2650 boosterpack implements the Device Information service, GATT Service as well as GAP based on what I read in CC2640 SNP API Guide.
Does CC2650 boosterpack firmware can be modified to add Bluetooth SIG Proximity Profile and with services such as Link Loss, Alert, and Tx Power or do I need to create this services and characteristic by myself? - If I need to implement it by myself by creating a custom service and characteristic, does this means I can use the HCI_ReadRssiCmd via SNP Encapsulated HCI Command?
Thank you for your time