Skip to content
This repository was archived by the owner on Jan 11, 2023. It is now read-only.

Conversation

@btetz14
Copy link

@btetz14 btetz14 commented May 20, 2019

Built with VS2017 Community Edition. This new prebuilt binary includes the recent Indication subscribe fix.

@urish
Copy link
Owner

urish commented May 22, 2019

Thanks! Is that a DEBUG or RELEASE build? the file size has increased significantly

@btetz14
Copy link
Author

btetz14 commented May 23, 2019 via email

@urish
Copy link
Owner

urish commented May 23, 2019 via email

@btetz14
Copy link
Author

btetz14 commented May 24, 2019 via email

@btetz14
Copy link
Author

btetz14 commented May 27, 2019 via email

@urish
Copy link
Owner

urish commented May 31, 2019

Hi Brain,

Web Bluetooth can do a subset of what noble (and thus also noble-winrt) can do. For instance, you are not able to connect to a device without the user explicitly choosing this device from on every single invocation of the application. So it really depends on your use case. In addition, it is not enable by default on Linux, AFAIK.

I guess copying the server code to this repo (so it lives together with the code that uses it) and compiling it using node-gyp with bindings would be the best way to go, but I don't have the time to do this. If you are up to it, I can try to give some guidance.

@btetz14
Copy link
Author

btetz14 commented May 31, 2019 via email

@urish
Copy link
Owner

urish commented May 31, 2019

Yes, exactly!

@pursual
Copy link

pursual commented Jul 14, 2020

Is this ever going to be merged?

@urish
Copy link
Owner

urish commented Jul 14, 2020

Not really, see the discussion above.

However, you are invited to fork and maintain your own repo with the new version, if you like

@pursual
Copy link

pursual commented Jul 14, 2020

So the discussion was about merging the source for BLEServer.exe instead of updating it periodically. Got it.

The noble ecosystem is terribly fractured at the moment. Is there a way that the bindings from noble-winrt could be extracted, and then used with the users preferred for of noble (https://github.com/abandonware/noble for example)? It looks like the original noble had a method/module for running with custom bindings.

var noble = require('noble/with-bindings')(require('./my-custom-bindings'));

@urish
Copy link
Owner

urish commented Jul 14, 2020

Sounds like it could work... Unfortunately, I don't have bandwidth for this project anymore, so feel free to explore, fork, etc.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants