Can the WB45/WB50 be used as a SPI to WiFi device?

The answer basically is "no, not really". The SPI port isn't a serial tty in  Linux. To interface with SPI on the WB45NBT (or 50): 1. A DEVICE to connect to the SPI port. The WB is always the MASTER. 2. The Atmel SPI master driver needs to be loaded. 3. Either a driver specific to the connected device needs to be loaded or the SPIDEV driver needs to be used. 4. If the SPIDEV driver is used, a small c program could be written to read/write the SPI device and put the data out as a socket. At that point it should be easy to connect that across WiFi. It might be possible to use it as a character device directly, and in that case that using ?socat? can work. But very rarely is it appropriate to "bridge" SPI data to WiFi. SPI devices don't directly talk UDP or TCP over IP. So, while you absolutely can connect SPI devices, gather and process their data and then send that data over WiFi, you can't simply "connect" SPI to WiFi and bridge it. (curtesy Steve deRosier)  

Products