Giter Club home page Giter Club logo

monkey.bluetoothle's Introduction

Monkey.BluetoothLE - Beta

Monkey.BluetoothLE greatly simplifies the task of using BluetoothLE communications in Xamarin apps.

BluetoothLE overview

Beta

Please Note: Monkey.BluetoothLE is still a beta/work in progress and is not officially supported by Xamarin. It's a passion project put together by folks that love C# and Robotics. We're working on the docs as you read this. If you run into any issues, please file them on GitHub. Thanks for trying it out!

Overview

The Mobile Stack is built in C# and runs on iOS, Android, and UWP via the Xamarin platform and contains features for communicating with IoT devices and wearables (such as health monitoring devices) via BluetoothLE.

The following diagram illustrates the topology of the entire stack:

Stack Topography

Mobile Stack

The Mobile stack consists of three different parts:

  • Low-level Bluetooth LE (BLE) API - A cross-platform API (iOS and Android only right now) that supports communicating with BLE devices.
  • Low-Level Wifi API - A cross-platform API (iOS and Android only right now) that supports connecting to WiFi enabled devices. Note that the WiFi API is still in progress.
  • Messaging Framework - A high-level cross-platform protocol for messaging peripherals via WiFi or BLE.
  • Peripheral Libraries - Strongly typed libraries for communicating with various vendor-specific peripherals such as health monitoring devices, smart watches, and the like.

Documentation and Samples

Check out the API Documentation for reference and API browsing.

Samples

Authors

Bryan Costanich, Frank Krueger, Craig Dunn, David Karlas, Oleg Rakhmatulin, Adrian Stevens

monkey.bluetoothle's People

Contributors

bryancostanich avatar conceptdev avatar olegra avatar praeclarum avatar adrianstevens avatar lobrien avatar shanselman avatar patridge avatar timeyoutakeit avatar joelmartinez avatar hoppersoft avatar bholmes avatar jamesmontemagno avatar murcho avatar timurzanagar avatar topgenorth avatar yenthe666 avatar dtaylorus 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.