This article covers using a Raspberry Pi running a RS4 version of IoT Core as the SurfPad, withe an Arduino devices as the Remote app. Connectivity for this is via Bluetooth..
This article reworks the previous few articles that use BT Serial and the connectivity so that USB virtual serial is used for communication. It covers in detail USB Serial connectivity between a UWP app and an Arduino devices as well as with a Windows 10 IoT-Core device (eg RPI).
Turn your old Surface into into a large touchpad. As part 3, add a Text Output control to the UI that can note which button is pressed along with (later on) output from the remote app.
Turn your old Surface into into a large touchpad:
Have you got an old RT Surface 1 or 2 gathering dust and don't know what to do with it?
- Create a UWP app to run on a Surface (ARM or x86), or any touchscreen Windows laptop. Could even recycle an Windows Mobile (8.1/10) phone.
- Uses rounded boxes a touch keys.
- Can remotely act as the UI for an app running on any system that supports Serial, Bluetooth(serial) or has network connectivity. Azure IoT Hub is also envisaged as a communication medium.
As I discussed in a previous blog article, the Raspberry PI3 Bluetooth driver for Windows 10-IoT-Core becomes errant and misses updates when the update rate is high. This is a known issue with the RPI. This problem does not exist other Windows 10 systems including the Dragonboard running IOT-Core. This article again discusses the problem and presents a workaround that does work. Includes how to disable/enable a driver using devcon.
| || |
The Week or Two
DAVID JONES V1.1
Some of the issues I have been looking at over the last week or so.
A Windows 10 IoT core image is now available for the Raspberry Pi2 ARM board, when Windows 10 IoT core is running you can establish an HTTP connection to access the Web Manager and see the configuration and activity on the board.