Justin and I would like to take the lid off some ongoing work - the Radius Wearables Core and Radius Reference Hardware. This work is still in its early days and will continue to evolve, but here’s an early peek…
The Radius Wearables Core (RWC) is a .Net Micro Framework codebase and accompanying Windows, Windows Phone, Android and iOS companion apps, all written in managed code. The idea behind the RWC is to create an integrated software framework for connected wearables - watches, pendants, and all manner of headless devices too.
The RWC software is free and open-source for non-commercial uses. Commercial use requires a separate license. Distribution of the mobile phone companion apps through app stores involves a separate approval process through Microsoft, Apple and/or Google, though it is intended that the default app (which we will publish) will accomodate custom wearable devices you might create. The RWC software is tested on the Radius, Molecule, IoT Dx Blue, and GHI hardware.
The Radius Watch reference hardware v1, includes:
[ul]STM32F401 - 82Mhz 512kb Flash 96kb ram or STM32F411 - 96Mhz 512kb Flash 128kb ram
1.26inch Sunlight readable Sharp MemoryLCD
BLE113 Bluetooth LE with separate vreg
MPU-9150 9 DOF sensor
MPR121 Capacitive touch sensor
Battery backed up RTC
8mb External SPI flash
Buzzer
Lipo power with charge circuit
3 User buttons
Power on/off push button[/ul]
The Radius Wearables Core software features include :
[ul]Mobile-phone companion apps for all major mobile platforms
Installable Radius apps (requires filesystem - apps are managed from your PC or mobile device)
Notification routing and display
Radius app sandboxing and resource-management
Structured messaging over any serial channel (e.g., BLE on the Radius Reference Hardware)
Support for private host-app-to-Radius-app messaging (create your own app protocols)
Support for mobile device control (call management, media controls, volume, messaging, etc.)
Support for headless devices (annunciators and sensors)
Support for multiple Radius-compatible devices attached to a single host (mobile device or PC)
A touch or button driven navigation framework[/ul]
And on the Radius Hardware, includes default apps for:
App Menu, Watch, Notifications and a touch-gesture navigation framework
The source code is available at : GitHub - MoleculeDotNet/Radius: Radius Wearables Core
Demo video is upcoming…