• Stars
    star
    173
  • Rank 220,124 (Top 5 %)
  • Language
    Objective-C
  • License
    MIT License
  • Created over 10 years ago
  • Updated about 7 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Punch Through's SDK for speeding up development with the LightBlue Bean development platform

LightBlue Bean SDK for iOS and OS X

Punch Through Design's SDK for speeding up development with the LightBlue Bean development platform. Build iOS and OS X apps that talk to your Beans.

To get started with the SDK, check out our installation instructions below, then read our Reference Docs.

Installation with CocoaPods

CocoaPods is a dependency manager for Objective-C which automates and simplifies the process of using third-party libraries. If you're new to CocoaPods, check out the Getting Started and Using CocoaPods guides.

Add the following to your Podfile, then run pod install:

Podfile for iOS

platform :ios
pod 'Bean-iOS-OSX-SDK'

Podfile for OS X

platform :osx
pod 'Bean-iOS-OSX-SDK'

Installation from Source

You can clone the SDK to add it to your project without using CocoaPods. Since this project uses Git submodules, you will have to clone and pull with them in mind.

Clone the Repo

git clone REPO_URL --recursive

Update to Latest Release

git pull
git submodule sync
git submodule update --recursive

Attribution

If you use our SDK to build something cool, we'd appreciate it if you did the following:

License

This SDK is covered under The MIT License. See LICENSE.txt for more details.

More Repositories

1

ble-starter-android

Companion project for the Punch Through blog post "The Ultimate Guide to Android Bluetooth Low Energy"
Kotlin
197
star
2

bean-sdk-android

Official Light Blue Bean SDK for Android by Punch Through
Java
59
star
3

Zombeacon

An Interactive Demo of Infectious New Tech
Objective-C
53
star
4

espresso-ble

Python
45
star
5

bean-arduino-core

Arduino Firmware, Installation Files and Examples for the LightBlue Bean project.
C++
44
star
6

CodeViewEditor-iOS

Objective-C
35
star
7

bean-sdk-node

Official cross-platform Bean SDK by Punch Through, written in Node.js.
JavaScript
26
star
8

node-red-contrib-bean

Node-Red nodes for the LightBlue Bean
JavaScript
23
star
9

BeanSurfMap

pulls the surf report using python and Surfline's API, pushes over BLE to the Bean, which displays it on a canvas surf map, using Neopixel LED arrays
Arduino
20
star
10

bean-documentation

Documentation on various protocols used by the LightBlue Bean.
19
star
11

Bean-LightBlueLatch

Using the Bean to control an electronic deadbolt over BLE.
Arduino
11
star
12

DataLogger

Example sketch that shows you how to log data on an SD card using the LightBlue Bean
Arduino
10
star
13

bean-app-ios-blink

Sample iOS app that lets an LED Blink when a button is pressed.
Swift
7
star
14

FacebookFlagger

Use the Bean to Receive facebook / twitter notifications and move a servo mounted flag accordingly.
Python
7
star
15

Arduino-IDE-examples

Example sketches in the Arduino IDE
Arduino
7
star
16

list-beacons

List iBeacons near you.
JavaScript
6
star
17

bean-serial-protocol

Bean serial message definitions
C
6
star
18

bean-app-ios-ibeacon-demo

Search for nearby iBeacons with your iOS device.
Swift
6
star
19

bean-cloud-compiler-libraries

Cloud compiler libraries that are not shipped with the bean-arduino-core
C++
4
star
20

bean-docs

JavaScript
3
star
21

Near

Swift
3
star
22

blog-ios-resigning-script

Script to go with the blog post "Why Re-Signing iOS Apps is Better than Recompiling"
Shell
2
star
23

BeanCameraRemote

Bean demo camera app using button to take pictures remotely
Objective-C
2
star
24

Play-Audio-From-SD-Card

Arduino
1
star
25

ukulele

Arduino
1
star
26

ble-starter-ios

1
star