Universal Windows Platform
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.
Read the rest of entry »
Despite its detractors, Microsoft has of late has embraced OpenSource with a vengeance. Much code is now available on GitHub under the Microsoft moniker for developers to tweak, extend, debug and contribute. opensource.microsoft.com is the central location for it.
Solved: How to use one line per item in a UWP XAML ListView
The previous post outlined in an XAML UI using a ListView how to display a List of instances of a class of public properties using data binding. Layout and padding issues were examined as well as binding to a dictionary of objects. This article covers programmatically adding elements of a collection to an XAML UI.
I had a Dictionary of values that I wanted to display in an XAML UI as part of a UWP app. My initial foray was to use a ListView with a binding to the dictionary ListView.ItemTemplate/DataTemplate. The dictionary was then bound to the ListView’s ItemsSource. The problem with the ListView is that there is a lot of padding between items vertically and within items.I wanted to compact the rows of data vertically though as if I had manually placed each dictionary item (key and values) in a grid of rows of TextBlocks in a row (one row for each item). This article discusses my trials and tribulations with this issue and includes my final solution.
Several months ago I published a UWP app on GitHub that interacted with a Texas Instruments CC2650STK SensorTag using the Bluetooth Low Energy (BLE) API. It was based upon a previous Microsoft sample UWP app for interacting with an earlier TI SensorTag. Whilst the new app ran well on the Windows 10 Desktop and Windows 10 Phone, it was found to be erratic on the Raspberry Pi3 running Windows 10 IoT-Core.. working well some times but errant other times. Windows 10 Creators Edition added a key feature to BLE, namely the ability to connect to a device that is advertising without being paired. This blog examines the erratic nature of the RPi3 with BLE and investigates whether this is solved with the Creators Edition. In so do a comparison is made between between BLE Paired and Unpaired connectivity in the UWP app development context..
The ms-iot Community Samples site is now open for business. You can list your existing projects on the site along with meta information making it searchable. http://www.sportronics.com.au/ms_iot_Community_Samples
This blog is covers what I did downloading, setting up and getting the OS running.
A library on Codeplex. Been a long time coming: Arduino sketches and UWP class libraries and apps, focused upon scanning a phone keypad as input (Bluetooth serial) to a UWP app running on a phone, desktop or IoT-Core device.
I did a presentation last Thursday for the Melbourne Azure Meetup.
The slides are at: http://www.slideshare.net/cedriverwiz/windows-10-iotcore-to-azure-iot-suite
The sample app (A UWP app communicating with an Azure IoT Hub using TPM): https://github.com/djaus2/AzureHubRegisterIoT
Whilst it does not go into great detail about Azure IoT Suite, it covers everything in the leader up to it. including: