/littlebits

Mac and iOS app for LittleBits CloudBit API

Primary LanguageObjective-COtherNOASSERTION

App Icon

Video Demo Video Demo

This project is for connecting to the CloudBit made By LittleBits. Check them out to get more information.

http://littlebits.cc/

Other projects

If you like this project be sure to check out:

LittleBit API for Mac and iOS

Prerequisites

  1. Must have a littleBits account to associate your CloudBit to: Create account.
  2. Get ACCESS_TOKEN and CLOUDBIT_ID from Cloud Control

References

Project Layout

  • common - this is used by both Mac and iOS so it must not contain platform specific code

  • common/extern - common external dependencies (better to use CocoaPods when possible)

  • common/data - common Over The Air (OTA) data types

  • common/protocol - The cloudbit protocol

  • ios - all IOS project code, resources etc

  • mac - all OSX project code, resources etc

Next Steps

  • Implement ability to configuring WiFi in cloud bit from Mac or iOS app

Mac App

To use the Mac App:

  • Launch app
  • Get your API token
  • Paste token into the LittleBites Token text field
  • Press Load Devices
  • Select device from list
  • Control device with slider or push trigger button
  • Click monitor device to monitor the input state of the selected cloud bit

Main Window

YFRStyleKit::drawRobotArmWithAngle: (CGFloat)angle RobotArm

This is a work in progress Number Display

iOS App

iOS Screen Shots

iOS Main Screen

iOS Robot Arm