Giter Site home page Giter Site logo

mono.netcore's Introduction

Mono.BlueZ

Build Status

Wrappers & Classes for interfacing with bluetooth via BlueZ 5 from Mono via DBus

Uses a patched dbus-sharp for dbus calls that fixes properties, as well as allowing receive for unix file descriptors via socket control messages. Support for socket control messages come from using a patched mono build..... so yeah, this is a pain to set up right now, hopefully once these changes get packaged up for mono and dbus-sharp this will be much easier to use.

NDesk.DBus Documentation: http://www.ndesk.org/DBus_Documentation (but this is very old)

Mono patch to support socket control messages: mono/mono#2097

If you're poking around in DBus I highly recommend a tool such as d-feet, and watch syslog filtered by "bluetooth" to see what kind of errors bluez is spitting out.

BlueZ 5 Documentation: http://git.kernel.org/cgit/bluetooth/bluez.git/tree/doc

Information on converting from BlueZ <5 to 5+ http://www.bluez.org/bluez-5-api-introduction-and-porting-guide/

To use any of the gatt interfaces, you must run bluetoothd with the experimental flag turned on (-E) or they will not be available.

mono.netcore's People

Contributors

brookpatten avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.