写点什么

OSRAM Sylvania 向开发者开放 Lightify REST API

  • 2016-06-01
  • 本文字数:1316 字

    阅读完需:约 4 分钟

OSRAM Sylvania 最近宣布将为开发者社区提供开放的 Lightify REST API,开发者可将其集成于自己的 iOS 和 Android 应用,以及网站中 Lightify 是一种涵盖硬件、云,以及移动设备的物联网(IoT)体系,通过 OSRAM 的 iOS 和 Android 免费应用,可以使用移动服务控制 Lightify LED 灯泡的灯光。

例如,最近有人使用 Lightify为欧洲歌唱大赛(Eurovision Song Contest)增色添彩:瑞典斯德哥尔摩的七座地标式建筑通过不同色彩体现电视观众对歌唱大赛中不同歌曲的喜好程度。其中一些地标建筑的灯光甚至通过视频进行了在线直播。

Lightify API 最初只包含在供用户免费使用的 OSRAM 应用中,不同地区用户可通过下列两个链接获取: https://eu.lightify-api.org (适合位于欧洲或周边地区的用户),以及 https://us.lightify-api.org (适合位于美国、加拿大和澳大利亚或周边地区的用户)。需要说明的是,下文有关 Lightify API 的所有介绍信息全部基于后者。

Lightify API 网站提供了下列内容:

  • Home API 细节
  • 范例应用
  • 用户指南

Home API 细节提供了指向 LIGHTIFY API (REST) 文档的链接,其中列出了可用资源(API 端点和方法)以及数据类型(JSON)。

点击范例应用链接将显示 2.0 版 Apache License 许可。拖到页面底部点击“我同意”按钮后,网站会感谢您接受许可协议,随后便可下载软件。范例应用软件提供了三种格式(均可以 Zip 文件的形式下载):

  • Windows(EXE):Windows 应用程序 _LightifyApp-1.0.0.exe_,运行后可启动 Java(如果 Java 版本太老则需升级)并运行范例应用。
  • JAR:Java 归档文件 _LightifyApp-1.0.0.jar_,如果想自行开发 Lightify 应用或网站,可从这个文件入手学习。
  • 源代码LightifyHomeApp-Src-1.0.zip_ 文件,解压缩后可获得 _LightifyApp_ 子目录,该目录中包含一个 src 子目录,以及 _OSRAMlicense.txt、_pom.xml_ 和 _userconfig.yaml_ 三个文件。

用户指南链接可以打开一个五页长度的 PDF 文件《LIGHTIFY Home:云 REST API 上手指南》,该文档提供了有关 Lightify API 的更多细节,以及调用和结果范例与“常用命令”。

如果打算自行开发 Lightify 应用程序,可以首先从 OSRAM 许可(文件 _OSRAMlicense.txt_)着手。该文档包含了《LIGHTIFY Home:云 REST API 使用条款》,同意条款后即可使用 Lightify API。开发者需要重点查阅的内容位于“I. 许可授予和使用策略”一节:

在开发您自己的应用时,为将不必要的网络流量降至最低,请尽量减少轮询的使用,例如,请确保:(i)您的应用只在用户使用应用的过程中进行轮询,(ii)如果用户最大闲置时间超过十五(15)分钟,轮询将被断开,以及(iii)您的应用针对每个网关执行轮询的平均频率不应超过每三(3)秒一次。

开发者可以在新应用程序中免费使用 Lightify API,由于所有 Lightify 应用都将免费访问 OSRAM 的 Lightify 云,只有在新应用对 API 的使用能进行自我调节限流(Self-imposed throttling)的情况下,开发者才能使用这一开放式 API。这种调节适用于您应用的某一具体用户:他们下载的应用必须包含所需的调节限流机制。目前对于您应用的 _ 所有 _ 用户产生的 Lightify 云累加用量尚不进行限制。

查看英文原文 OSRAM Sylvania Opens Lightify REST API to Developers

2016-06-01 19:001427
用户头像

发布了 283 篇内容, 共 113.2 次阅读, 收获喜欢 62 次。

关注

评论

发布
暂无评论
发现更多内容

VueRouter源码解读:三大核心模块构成

梁龙先森

源码分析 大前端 vue-router

Python OpenCV 图像处理之直方图的应用,取经之旅第 26 天

梦想橡皮擦

Python OpenCV 4月日更

【LeetCode】打家劫舍 II Java题解

Albert

算法 LeetCode 4月日更

数据库存取策略对比

小舰

4月日更

C++系列:Visual Studio(VS)2019登录不上?

Bob

c++ 踩坑经历 编程经验 4月日更

Github Star 11.5K项目再发版:AAAI 2021 顶会论文开源,80+多语言模型全新升级

百度大脑

飞桨

Zabbix Linux 下源码安装

耳东@Erdong

zabbix 4月日更

他人方寸间,山海几千重

清秋

随笔 4月日更 1 周年盛典 我和写作平台的故事

超详细 PowerDesigner 入门教学(项目数据库设计标准)

若尘

数据库 数据库设计

分页场景慢?MySQL迷惑行为解读~

Java架构师迁哥

被应用商店下架的应用,该如何下载?

彭宏豪95

效率 App 苹果 4月日更

算法突击营毕业总结

韩儿

ES9的新特性:异步遍历Async iteration

程序那些事

JavaScript ecmascript 程序那些事 es9

区块链特色农产品溯源平台解决方案

13828808769

溯源 #区块链#

修电脑、脱发、格子衫?程序员拒绝标签化,这才是真正的他们

华为云开发者联盟

程序员 女朋友 标签 格子衫 单身狗

Linux pwd 命令

一个大红包

Linux linux命令 4月日更

OCR 技术如何促进 PDF 文档的数字化转型

Geek_b33b8e

数字化转型 PDF OCR 文件操作

中寰卫星导航卜钢采访:IT年轻人怎么工作、学习和生活(采访提纲)

老猿Python

学习 采访 IT年轻人

第一个 Go 程序

escray

学习 极客时间 Go 语言 4月日更 Go100

智慧公安重点人员管控系统搭建,实现重点人员动态管控

13828808769

智慧公安

GaussDB(for openGauss)让数据“存得下、算得快、算得准”

华为云开发者联盟

GaussDB(for openGauss) 华为云数据库 数据分布方式 计算下推 数据强一致

openLooKeng V1.2.0 发布

LooK

大数据 数据 Bigdata

工厂模式还不懂?看这里!

IT皮皮蟹

Java 设计模式

计算机原理学习笔记 Day5

穿过生命散发芬芳

计算机原理 4月日更

算法思考:红包金额生成

程序员架构进阶

Java 28天写作 算法解析 4月日更 微信红包

初识GaussDB(for Cassandra)

华为云开发者联盟

数据安全 GaussDB 华为云数据库 GaussDB(for Cassandra) 分布式云数据库

一加9pro联名哈苏了!这可能是你能买的平替哈苏

Geek_4a453c

树莓派4B搭建Pytorch环境

IT蜗壳-Tango

IT蜗壳教学 4月日更

SQL 性能优化的几条建议

U2647

sql 4月日更

喜欢回忆过去的人,没有未来

小天同学

成长 自我思考 个人感悟 突破瓶颈 4月日更

Spring Boot 启动时,让方法自动执行的 4 种方法!

Java小咖秀

springboot 启动方式

OSRAM Sylvania向开发者开放Lightify REST API_移动_Kevin Farnham_InfoQ精选文章