Giter Site home page Giter Site logo

huesdk's Introduction

Hue SDK

Building a Smart Home app? A well designed SDK should make your application development life easier, giving you the tools and documentation to easily add new functionality to your application. The new Hue SDK deliver just that. We designed them with cross-platform in mind, to allow you to quickly integrate key Hue functionality when you need it, used either together or separately. Hue SDK is a new set of development tools that are designed to access the Hue system through Hue bridge and control an associated set of connected lamps. The aim of the SDK is to enable you to create your own applications for Hue system.

To develop for Hue you require the Philips Hue Personal Wireless Lighting System.

Supported platforms

Hue SDK provides a Java and an Objective-C API to access Hue system and is available and supported on the following platforms:

Java API:

  • Android, API 19 and higher
  • Windows 10 (x86_64)
  • Ubuntu 16.04 (x86_64)
  • macOS 10.9 and higher

Objective-C API:

  • iOS 8.0 and higher
  • WatchOS 2.0 and higher
  • TvOS 8.0 and higher
  • macOS 10.9 and higher

Get Started

To start app development with Hue SDK you can download iOS or Java/Android QuickStart App and use them as your base, with documentation and guide included. The source for these are both hosted in github and can be found here:

  • iOS Quick Start App:

    Example app using Objective-C to discover, connect, and authenticate to a Hue bridge and then update lightstates.

  • Swift Quick Start App:

    Example application developed in swift which also uses the Objective-C wrapper to perform similar tasks like iOS Quick Start App.

  • Java/Android Quick Start App:

    Another example application using Java wrapper to perform similar tasks like iOS Quick Start App.

Help and Support

Stuck, need help or any suggestions on how to improve Hue SDK? For now please raise an issue in Github and one of Hue developers will reply shortly.

Acknowledgements

Please adhere to any third party licenses that are applicable on this SDK when building applications with our SDK or using the QuickStart applications as your base (see the HueLicense.txt and OSSlicenses.txt files in our repository, for applicable licenses).

huesdk's People

Contributors

mzichao1977 avatar gallettube avatar tuikku avatar ngcferreira avatar

Watchers

James Cloos 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.