Para responder a su pregunta en el título: Sí, dos dispositivos BLE pueden comunicarse y lo han estado desde la versión 4.0 original.
El cambio en 4.1 indica que un solo dispositivo puede actuar como maestro y como esclavo simultáneamente en dos dispositivos diferentes. La palabra para redes en las que algunos dispositivos tienen una doble función se conoce como scatternets (te ayudará a buscar en Google para obtener más información).
Una gran cantidad de diferentes escenarios de dispositivos BLE a BLE ya son posibles con los dispositivos de modo único BT 4.0 (es decir, solo BLE). Como dijo un comentarista, la mayoría de los dispositivos ya admiten el funcionamiento como o un maestro o un esclavo, ya sea cambiando de modo o volviendo a flashear.
He utilizado los dispositivos BLE de Bluegiga ampliamente, ya que fueron unos de los primeros en el mercado, no requieren la compra de un compilador y, por lo general, son muy amigables con los principiantes. Para empezar, recomiendo el BLE112, ya que tiene USB y es relativamente fácil de soldar para un componente SMD. También puede encontrar fácilmente tablas de ruptura para ello. Es capaz de cambiar entre ser un maestro o un esclavo. El lenguaje de secuencias de comandos que se ejecuta en sus módulos, aunque no es tan potente como C, es muy rápido para trabajar con prototipos y casos de uso.