Blazor WebAssembly code and demo app for communicating with the "Matrix LED Display" by Merkury Innovations, aka "MI Matrix Display".
- MI Matrix Display Web App
- Display
.jpg,.png, or.gifimages on your 16x16 LED display using your web browser and Bluetooth. - Animated
.gifimages are supported (limited to 8 frames.) - No graffiti mode at this time.
- Media library for easy image management
This neat 178mm (7 inch) square USB powered display features a 16x16 multi-color LED grid and can be found at places like Walmart here for about $20.
The instructions that come with this display tells the user to install an app on their phone named "MI Matrix Display"... but there is no app with that name in the iOS App Store or the Android Play Store. There are apps that claim to be the new version of the official app, MatrixPanel Plus on Android, and Matrix Panel Plus on iOS, but the publisher is a one-off publisher named "Chrisamy" not the display maker "Merkury Innovations". Merkury Innovations website doesn't list this display. This YouTube reviewer had the same issue.
I tried "MatrixPanel Plus" on 3 Android phones and the app only worked on 1 of them (the only Samsung, and newer than the others.) The problem appears to be the app itself because my old Moto E running Android 10 was able to connect to and control the MI Matrix Display using Google Chrome and this MI Matrix Display Web App.
So if you bought one of these cool displays and want an alternative to the default app, this library and demo app can help you do that.
- Awesome protocol work: offe/mi-led-display
From Chrome Bluetooth Devices
- chrome://bluetooth-internals/#devices
Device Name: MI Matrix Display
Services:
- 0000ffd0-0000-1000-8000-00805f9b34fb - Primary
- Characteristics:
- 0000ffd1-0000-1000-8000-00805f9b34fb - WriteWithoutResponse
- 0000ffd2-0000-1000-8000-00805f9b34fb - Notify
- Descriptors:
- 00002902-0000-1000-8000-00805f9b34fb
- Descriptors:
- 0000af30-0000-1000-8000-00805f9b34fb
- offe - Thank you for your protocol work and the tips on how to snoop on and analyze Bluetooth communication on Android.
- Turbo - You are my sunshine. This project is dedicated to you.
- Babe - I love you to the moon and back.
