Comments (2)
Hey guys,
I managed to make it work. Apparently some BLE API implementation on Google side prefers having all the Gatt calls on the UI thread. Each call needs to be queued, so no overlapping calls. Each call needs to be completed before running the next one.
from monkey.bluetoothle.
I did not contribute to the project as I understand having calls on the GUI thread is not desirable. Hopefully Android API gets a major facelift soon.
from monkey.bluetoothle.
Related Issues (20)
- BLE Explorer Sample Droid App Crash HOT 3
- Bluetooth LE (BLE) API work in WP8
- Desktop support
- How to get the BLE advertisement (GAP) scanrecord in Xamarin with Monkey.Robotics to extract additional information to the device name? HOT 5
- Does Monkey.Robotics support SPP for iOS? HOT 1
- GetServiceAsync is not thread safe
- [iOS] Characteristic Update weirdness
- Issue Manually Configuring IService
- Assembly reference(s) not found issues (VS) and could not load project errors (XS).
- If device is already connected, it isn't found when searching by Guid partial
- Platform stacks for Windows HOT 1
- 'Device' is an ambiguous reference between "Xamarin.Forms.Device" and "Robotic.Mobile.Core.Bluetooth.LE.Device" HOT 1
- Monkey.Robotics component missing in components list HOT 4
- Write/Read command on Characteristic doesn't work on Android
- Robotroller.iOS Stream failed error while connecting to BLE
- Does it work with Serial port Bluetooth module( Bluetooth V2.0+EDR )?
- IOS adapter not set in BLEExplorer demo HOT 2
- The name "StartScanning" doesn't exists in the current context HOT 1
- Not finding any device
- After a few connection established, device stays connected.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from monkey.bluetoothle.