IOS-Nordic-Thingy - iOS Library and example application for Thingy:52™

  •        13

Note: This Library is built with Swift 4.0, even though Obj-C is compatible out of the box, we prefer to put all our focus forward into Swift 4.0 and above.

https://www.nordicsemi.com
https://github.com/NordicSemiconductor/IOS-Nordic-Thingy

Tags
Implementation
License
Platform

   




Related Projects

Android-nRF-Toolbox - The nRF Toolbox is a container app that stores your Nordic Semiconductor apps for Bluetooth Low Energy in one location

  •    Java

The nRF Toolbox is a container app that stores your Nordic Semiconductor apps for Bluetooth Low Energy in one location. Since version 1.10.0 the nRF Toolbox also supports the Nordic UART Service which may be used for bidirectional text communication between devices.

nRF51822-Arduino - Moved to https://github.com/redbear/nRF5x

  •    C

This branch is to provide BLE concurrent Central and Peripheral using Nordic SoftDevice S130 and also provides support for the Arduino IDE to compile nRF51822 firmware. This aims to provide fast prototyping and learning the IoT development using the Bluetooth Low Engergy (BLE) technology. This board package add-on also provides BLE API for the nRF51822 SoC to act as BLE Central/Peripheral role designed for SoftDevice S130.

arduino-BLEPeripheral - An Arduino library for creating custom BLE peripherals with Nordic Semiconductor's nRF8001 or nR51822

  •    C

An Arduino library for creating custom BLE peripherals with Nordic Semiconductor's nRF8001 or nR51822. Enables you to create more customized BLE Peripheral's compared to the basic UART most other Arduino BLE libraries provide.

IOS-nRF-Toolbox

  •    Swift

The nRF Toolbox is a container app that stores your Nordic Semiconductor apps for Bluetooth Smart in one location.

arduino-nRF5 - Arduino Core for Nordic Semiconductor nRF5 based boards

  •    C

Program your Nordic Semiconductor nRF51 or nRF52 board using the Arduino IDE. Does not require a custom bootloader on the device.


ble-sdk-arduino

  •    C++

Bluetooth low energy SDK for Arduino (uses the nRF8001 from Nordic Semiconductor). This has been tested using the Arduino UNO, Mega and Leaonardo boards with the nRF2740/nRF2741 module or the Bluetooth low energy shield from Redbearlab. The shield is available from seeedstudio and makershed. ##Contents The BLE folder in \libraries\ contains the ported bluetooth library (ACI library) and an example project folder. This folder (BLE) should be extracted into the Arduino "libraries" folder.

Nordic nRF24L01+ .NET Micro Framework Driver

  •    

Library that enables .NET Micro Framework developers to use Nordic 2.4 GHz wireless tranceivers. This library can be used on any net mf device with SPI interface.

Android-nRF-Connect - A public API for the nRF Connect for Android.

  •    

The nRF Connect is an application designed for Bluetooth Smart developers. It allows for scanning for BLE devices and communicating with them. or here, in case Google Play is not available. We recommend to install the application using Google Play as it will get automatic updates.

iOS - Provides a BLE framework for developing BLE App on iOS/OSX platform using RBL BLE Service.

  •    Objective-C

This BLE SDK for iOS provides a framework for Mac OSX and iOS developers to develop Bluetooth 4.0 Low Energy (aka BLE) Apps easily using a simeple TXRX Service for exchanging data. It is based on Apple's CoreBluetooth framework. It currently supports iOS 7 and Mac OSX 10.9.2. OSX 10.7.5, 10.8.x and iOS 6 also support BLE but not tested. OSX 10.9.0 and 10.9.1 have bugs, so we will not support.

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.

ATDD Applied (Example)

  •    

Sample code for Nordic Testing Days 2013 workshop - Acceptance Test Driven Development Applied: An Intro to ATDD using Jasmine and SpecFlow

tinyos8051wg

  •    C

TinyOS for 8051 based platforms such as Texas Instruments CC2430, Nordic Semi nRF24e1 and SiLab c8051F34x.

BabyBluetooth - :baby: The easiest way to use Bluetooth (BLE )in ios/os ,even bady can use

  •    Objective-C

The easiest way to use Bluetooth (BLE )in ios,even bady can use. 简单易用的蓝牙库,基于CoreBluetooth的封装,并兼容ios和mac osx. 详细文档请参考wiki The full documentation of the project is available on its wiki.

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.

gatt - Gatt is a Go package for building Bluetooth Low Energy peripherals

  •    Go

Gatt (Generic Attribute Profile) is the protocol used to write BLE peripherals (servers) and centrals (clients).As a peripheral, you can create services, characteristics, and descriptors, advertise, accept connections, and handle requests.

YmsCoreBluetooth - A block-based framework for building Bluetooth 4

  •    Objective-C

A block-based framework for building Bluetooth 4.0 Low Energy (aka Smart or LE) iOS 7 or OS X 10.9 applications using the CoreBluetooth API. Includes Deanna and DeannaMac, applications to communicate with a TI SensorTag for iOS and OS X respectively. Transactions in Bluetooth LE (BLE) are two-phase (request-response) in nature: CoreBluetooth abstracts this protocol so that request behavior is separated from response behavior. The two phases are reconciled using a delegation pattern: the object initiating the request phase has a delegate object with a delegate method to handle the corresponding response phase. While functional, the delegation pattern can be cumbersome to use because the behavior for a two-phase transaction is split into two different locations in code.

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.

ble-test-peripheral-android - A BLE Peripheral Simulator App

  •    Java

The BLE Peripheral Simulator is an Android app that allows developers to try out new features of Web Bluetooth without the need for a BLE Peripheral Device. You can build it from source or install it from the Google Play Store.





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.