OSRAM Sylvania 开放 Lightify REST API 给开发者社区
OSRAM Sylvania 最近宣布向开发者社区开放 Lightify 的 REST API,开发者可以将该 API 集成到自己的 iOS、Android 应用和网站中。Lightify 是一个结合了硬件、云服务和移动设备的物联网(IoT)解决方案。通过 OSRAM 提供的免费 iOS 和 Android 应用,用户可以从任何有移动服务的地方控制 Lightify LED 灯的光线设置。
Lightify 的应用实例
Lightify 最近被用于为欧洲歌唱大赛增添色彩。在瑞典斯德哥尔摩的七个地标建筑上,灯光颜色代表了电视观众对参赛歌曲的喜爱程度。部分地标建筑的灯光效果可以通过直播视频流观看。
Lightify API 的可用性
Lightify API 最初是为 OSRAM 的免费应用开发的,现在通过两个区域链接提供:
- https://eu.lightify-api.org(适用于欧洲及附近地区)
- https://us.lightify-api.org(适用于美国、加拿大和澳大利亚及附近地区)
Lightify API 网站内容
Lightify API 网站提供以下内容:
- Home API Details:提供 LIGHTIFY API (REST) 文档,描述资源(API 端点和方法)和数据类型(JSON)。
Sample Application:提供 Apache License, Version 2.0,同意后可下载示例应用软件。示例应用软件提供三种格式:
- Windows(EXE):Windows 应用程序 LightifyApp-1.0.0.exe,运行时会调用 Java 启动示例应用。
- JAR:Java Archive 文件 LightifyApp-1.0.0.jar,是开发 Lightify 应用或网站的便捷起点。
- Source Code:LightifyHomeApp-Src-1.0.zip 文件解压后生成 LightifyApp 子目录,包含 src 子目录及文件 OSRAMlicense.txt、pom.xml 和 userconfig.yaml。
- User Guideline:加载五页 PDF 文件 "LIGHTIFY Home: Cloud REST API Getting Started",提供 Lightify API 的更多细节、示例调用和结果以及“常用命令”。
开发者注意事项
在开发 Lightify 应用之前,应首先研究 OSRAM License(文件 OSRAMlicense.txt),其中包含“LIGHTIFY Home: Cloud REST API 使用条款”。关键条款在“I. License Grant and Use Policy”部分:
开发应用时,应尽量减少轮询以降低不必要的网络流量,确保:
- 应用仅在主动使用时进行轮询。
- 如果主动使用停止,轮询应在最多 15 分钟后停止。
- 应用平均每 3 秒轮询一次。
开发者可以自由使用 Lightify API 开发新应用,但由于所有 Lightify 应用都将免费访问 OSRAM 的 Lightify 云服务,只有在应用中实施自我限制的 API 使用节流,才能维持 API 的开放。节流适用于单个用户的应用,应用下载时必须包含指定的节流措施。目前,所有用户对 Lightify 云的累积访问没有限制。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。