Not fully sure if you are wanting to plug 10 Arduinos into a Raspberry Pi, or if you want to communicate to 10 BLE enabled Arduino wirelessly. If it's the latter, I can help. I'm assuming you have an understanding BLE fundamentals.
Overview: Basically you'll want to pair the Bluetooth Arduinos with Win IoT, connect to each one of them, send and receive data using GATT Characteristics, then disconnect when finished.
- Get an HCI BLE dongle to form the list of supported BLE dongles for Win IoT.
- You must then pair each BLE Arduino to Win IoT. This will allow the Pi to find the devices through your code.
- To send data and receive responses form the wireless BLE devices, a connection must first be established.
- I assume you'll have already programmed the Arduino to have a Characteristic (possibly named "command"), in their GATT database with write access and another (possibly named "response") with read access and notifications enabled. Characteristics are like sockets. Make sure your Arduinos have something similar to this setup.
- In your Win IoT code, you'll have to discover these GATT Characteristics while connected to the Arduino. After discovery, data can be written to the "command" Characteristic.
- Arduino can then respond by triggering the notification that data is waiting on the "response" characteristic. After the Pi has received this notification, it should then proceed to read the "response" Characteristic from the Arduino's GATT database.
- Finally, disconnect when finished and repeat on the next Arduino.