lifx-protocol-docs, LIFX局域网协议V2文档

分享于 

3分钟阅读

GitHub

  繁體 雙語
LIFX LAN protocol V2 documentation
  • 源代码名称:lifx-protocol-docs
  • 源代码网址:http://www.github.com/LIFX/lifx-protocol-docs
  • lifx-protocol-docs源代码文档
  • lifx-protocol-docs源代码下载
  • Git URL:
    git://www.github.com/LIFX/lifx-protocol-docs.git
    Git Clone代码到本地:
    git clone http://www.github.com/LIFX/lifx-protocol-docs
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/LIFX/lifx-protocol-docs
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    

    LIFX开发人员主页 | LAN协议。 LiFi实验室,© 2015. 保留所有权利。这里文档的用法由 [LIFX Developer Terms] ( http://developer.lifx.com/terms.html ) 绑定。

    LIFX LAN协议 V2

    table-内容

    概述

    文档面向创建客户端应用程序的第三方开发人员,通过发送和接收 LIFX lightbulbs,然后解析LIFX协议消息,从而与。

    LIFX协议包含用于控制和获取设备( 特别是 lightbulbs ) 状态的消息。

    每个消息都由一个 header 和一个有效负载组成。

    标头包含消息大小。类型。路由。响应标志和更多。 有效负载包含与特定消息类型相关的信息。

    要通过 Internet ( 云或者广域网) 与 LIFX lightbulbs交互,请参见 LIFX HTTP API documention

    传输层

    LIFX协议使用 udp/ip对该文档所涵盖的所有消息进行。

    数字数据类型字节顺序为小字节序列。

    消息描述

    所有LIFX协议消息都以 header 开头,这是在 header 描述文件中覆盖的。

    header 包含消息类型字段。 本文档中详细介绍了两种消息类型:所有devices*理解的( 1 ) 消息和特定于lightbulbs的消息的( 2 )。

    消息类型确定负载的格式。 各种消息负载在设备轻型消息文档中覆盖。

    大多数交互由在客户端和设备之间传输的多个消息组成。 一些常见的消息交换显示在流程图中。

    通常,设备发现是一个很好的起点。 在这种情况下,发现工作流Device::GetService 和Device::StateService 消息都是相关的。

    * 协议设计师喜欢提前思考。 别激动。 LIFX只生产和销售网络连接的lightbulbs !

    限制

    • 向设备推荐的最大消息传送速率: 20秒

    免责声明

    使用未记录的消息类型或者字段值,发送错误的消息或者过多的消息传递到LIFX设备或者/或者LIFX服务。


    DOC  LAN  proto  protocol  protoc  
    相关文章