Displaying 1 to 20 from 55 results

BluetoothSerial - Cordova (PhoneGap) Plugin for Serial Communication over Bluetooth

  •    Objective-C

This plugin enables serial communication over Bluetooth. It was written for communicating between Android or iOS and an Arduino. Android and Windows Phone use Classic Bluetooth. iOS uses Bluetooth Low Energy.

BluetoothKit - Easily communicate between iOS/OSX devices using BLE

  •    Swift

Easily communicate between iOS devices using BLE. Apple mostly did a great job with the CoreBluetooth API, but because it encapsulated the entire Bluetooth 4.0 LE specification, it can be a lot of work to achieve simple tasks like sending data back and forth between iOS devices, without having to worry about the specification and the inner workings of the CoreBluetooth stack.




blynk-library - Blynk library for embedded hardware

  •    C++

Blynk provides iOS and Android apps to control any hardware over the Internet or directly using Bluetooth. You can easily build graphic interfaces for all your projects by simply dragging and dropping widgets, right on your smartphone. Blynk is the most popular IoT platform used by design studios, makers, educators, and equipment vendors all over the world. Please find examples on how to use different types of connections (transports) and how to do make something great with Blynk. You can easily apply any type of board/connection to all examples.

Bleu - BLE (Bluetooth LE) for U🎁 Bleu is the best in the Bluetooth library.

  •    Swift

Bleu is a Bluetooth library. Bleu is the easiest way to operate CoreBluetooth. Bleu is possible to operate by replacing Bluetooth 's Peripheral and Central with Server and Client. Bleu can be developed event-driven.

Android-DFU-Library - A library with DFU feature for Android 4.3+.

  •    Java

The nRF5x Series chips are flash-based SoCs, and as such they represent the most flexible solution available. A key feature of the nRF5x Series and their associated software architecture and S-Series SoftDevices is the possibility for Over-The-Air Device Firmware Upgrade (OTA-DFU). See Figure 1. OTA-DFU allows firmware upgrades to be issued and downloaded to products in the field via the cloud and so enables OEMs to fix bugs and introduce new features to products that are already out on the market. This brings added security and flexibility to product development when using the nRF5x Series SoCs. This repository contains a tested library for Android 4.3+ platform which may be used to perform Device Firmware Update on the nRF5x device using a phone or a tablet.


gort - Command Line Interface (CLI) for RobotOps

  •    Go

Gort (http://gort.io) is a Command Line Toolkit for RobotOps. Gort provides tools to scan for connected devices, upload firmware, and more.Gort is written in the Go programming language (http://golang.org) for maximum speed and portability.

gattacker - A Node

  •    Javascript

A Node.js package for BLE (Bluetooth Low Energy) Man-in-the-Middle & more. If you run "central" and "peripheral" modules on separate boxes with just one BT4 interface, you can leave the values commented.

node-heartrate - A Bluethooth Low Energy heart rate stream

  •    Javascript

A Node.js Stream for getting heart rate from Bluetooth Low Energy devices. This is experimental and tested only with the Wahoo Blue HR device. Get string representation of body sensor location. E.g. Chest, Ear Lobe. Either get data by using the callback or listening to the bodyLocation event.

blueslider - Turn your slides using you TI SensorTag

  •    Javascript

Turn your slides using a TI SensorTag or a TI SensorTag 2 on Mac OS X. Sometimes the discovery gets stuck before the 'notify correctly setted up' message. In that case, kill and restart.

home_assistant-ble - Companion application for home-assistant, sending bluetooth low energy detection

  •    Ruby

Companion app from home-assistant sending BLE events. Since HA does not cope well with bluetooth device tracking (https://home-assistant.io/components/device_tracker.bluetooth_le_tracker/) this app runs along home-assistant and sends device tracking to it.

android-ble - DeviceHive Bluetooth Low Energy bridge for Android

  •    Java

DeviceHive Android Gateway for Bluetooth Low Energy devices makes it possible to connect multiple Bluetooth Low Energy devices to DeviceHive IoT clouds through single Android device. Now compatible with Android N. Just imagine multiple sensors, or buttons, or indicators, connected to your smart home through single Android phone, tablet or other device! All your need - just start Gateway, connect to your device and send a command (or subscribe for sensor data notifications). where "A1:A2:A3:A4:A5:A6" is address of your BLE device. Actually Gateway supports autoconnect - if device is discovered, but wasn't connected, call to any command will initiate connection to the device, and if it succeeds, perform command on that connection.

ESP32_Thing - Development platform for the Espressif ESP32 WiFi/Microcontroller SoC

  •    Eagle

The SparkFun ESP32 Thing is a comprehensive development platform for Espressif's ESP32, their super-charged version of the popular ESP8266. Like the 8266, the ESP32 is a WiFi-compatible microcontroller, but to that it adds support for Bluetooth low-energy (i.e BLE, BT4.0, Bluetooth Smart), and nearly 30 I/O pins. The ESP32's power and versatility will help make it the foundation of IoT and connected projects for many years to come. Please review the LICENSE.md file for license information.

FlutterBleLib - Flutter BLe Library

  •    Java

FlutterBle Library is a Flutter library that supports BLE connections. It internally utilizes RxAndroidBle and RxBluetoothKit as native libs, which especially on Android helps a lot with many of known platform issues. To start using Flutter, you have to prepare the environment. Here you can find the tutorial showing how to do this step by step.

ble.net - Cross-platform Bluetooth Low Energy (BLE) library for Android, iOS, and UWP

  •    CSharp

ble.net is a Bluetooth Low Energy (aka BLE, aka Bluetooth LE, aka Bluetooth Smart) cross-platform library to enable simple development of BLE clients on Android, iOS, and UWP/Windows. Note: Currently UWP only supports listening for broadcasts/advertisements, not connecting to devices.

homebridge-mi-hygrothermograph - Homebridge plugin for the Xiaomi Mi Bluetooth Temperature and Humidity Sensor

  •    Javascript

Homebridge plugin for exposing measured temperature and humidity from the Xiaomi Mi Bluetooth Temperature and Humidity Sensor as a HomeKit accessory. Make sure your system matches the prerequisites. You need to have a C compiler and Node.js installed.

nrf52dk-sys - A Rust Crate to develop on the Nordic nRF52-DK

  •    C

This is a (work in progress) rust crate to support the Nordic nRF52 Development Kit using Rust. This crate uses the Nordic SoftDevice S132 (a binary Bluetooth stack), as well as the Nordic SDK (an open source hardware abstraction layer), which are written in C, and provides Rust bindings for those items.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.