Skip to content
This repository has been archived by the owner on Jun 24, 2024. It is now read-only.

kalmard0/lifx-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lifx-api

C++ API/SDK for Lifx bulbs

This is a simple C++ system in its early stages that allows the user to interact with Lifx bulbs.

Current features:

  • bulb discovery
  • getting basic info (name, color)
  • setting color and brightness

Issues:

  • assumes little-endian byte ordering
  • incomplete

TODO:

  • support for other OS
  • refactor to move away from MSVC towards a generic build system
  • create an architecture that allows constant connection to the bulbs and immediate sending of data (or cache bulb addresses)

Protocol info taken from: https://github.com/magicmonkey/lifxjs/blob/master/Protocol.md Some of the information on that Protocol site seems inaccurate, I have changed these in my implementation.

About

C++ API/SDK for Lifx bulbs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published