Sample APP - Qt 5.15.13 - tested on Android + iOS
This app is part of ekke's blog series about mobile x-platform development: http://j.mp/qt-x
This is not a real-life app - this app only demonstrates the use of Bluetooth LE in a Qt Quick Controls 2 APP
This app needs Qt 5.15.13 Release or greater
You can also download this APP from Apple App Store, Google Play and Amazon App Store.
This App will be re-worked for Qt 6.6 and will use Material M3 UI Controls. Transformation just starts with Qt 6.5.1 - goal is to have the new App ready for 6.6 in Q4 / 2023
most Images downloaded from https://design.google.com/icons/ - then renamed to match Qt High DPI images- and project-specific- naming
This sample APP uses Material Design with UI Controls provided by Qt 5.15.x and was designed and tested on Android Smartphones (Motorola Z2 - Android 8.0, BlackBerry Motion, BlackBerry Key 2 - Android 8.1, Nokia 7.1, Xiaomi m2 Lite - Android 9, Google Pixel 6a - Android 13, Motorola g13 - Android 13, Samsung A23 - Android 13), Android Tablet (Google PixelC - Android 7.1), Amazon Fire HD 8 Tablet, iOS (iPhone 6s, 8s, SE, iPad Mini 2 - iOS 16.4).
ekkes BTLE example APP discovers BT LE devices nearby and you can explore Services and Characteristics. You can test Read, Notify and Write.
For five BT LE Devices a special example/demo implementation is done, so you can simulate real use-cases. ... if you buy the BLE devicxes ;-)
more info: search for Scosche Rhytm+ HeartRate Monitor
more info: http://bit.ly/addimatInfo
NFCReader reads the NFC ID to manage registration of attendees (conferences, events, trainings) on devices without NFC or without getting the NFC Id from OS.
more info: http://bit.ly/nfcReaderInfo
A detailed description you'll find at my blog http://bit.ly/ekkeBTLEapp
http://play.google.com/store/apps/details?id=org.ekkescorner.examples.btle
.com: http://www.amazon.com/gp/product/B073NLD652 .de: http://www.amazon.de/gp/product/B073NLD652
https://itunes.apple.com/us/app/ekkes-btle-example/id1254196043