综述
简要来说,LD的服务为传统的API调用 + 物联网场景下的IoT设备触发(API流+设备流)
LD平台的服务有两种形态:一种表现为API,这是传统的服务输出形式,通过对官方提供的原子服务能力的封装,服务端逻辑的开发,生成具备完整功能的API,将API部署至云端后,可生成对应的api调用地址,开发者可以在web应用/移动应用/插件中调用该api;另一种表现为设备云端场景的联动,这是对物联网应用场景的特定扩展服务输出,将在平台上添加的设备作为场景输入,设备属性或事件的变更可触发一定的云端服务规则的执行,实现设备消息推送到指定应用/系统等,典型场景例如设备状态发生变更时,可推送提示消息到钉钉。

什么是API流
API流是指编排产物为api的流。在新建服务流时,选择“自定义API流”或者“基于设备的API流”即可创建API流模板。API支持http和https协议,平台为您生成默认的支持http协议的二级域名,如果您想使用https协议,请您申请一个自定义域名,并为之绑定证书(如何进行域名管理?)。
API流的编排形式如下:“API请求”节点——功能/设备/数据/消息分类的节点——“API输出”节点,具体的开发流程如下:
什么是设备流
设备流是编排产物是设备云端场景联动的规则,在云端进行部署后,当指定的设备属性变更或事件推送时,云端规则逻辑被触发和执行。在新建服务流时,选择“自定义设备触发服务流”或者“基于钉钉的设备触发服务流”即可新建设备流。设备流部署发布后,设备流将会一直在云端运行,你也可以手动停止或者运行。这里的设备特指在设备模块完成了设备模型创建后添加的测试设备。
设备流的编排形式为:“设备” 节点——功能/设备/数据分类的节点——输出节点(钉钉工作台通知、钉钉机器人、三方API),具体开发流程如下:
