边缘函数计算SDK主要包含了设备操作、消息发布、函数调用相关功能的接口。
功能概述
以下介绍函数计算SDK的具体功能。
- 设备操作
设备操作是IoT场景中最常见的需求,为了方便对设备信息进行读写,边缘函数计算SDK提供了如下四个功能API:
- 获取设备属性
- 设置设备属性
- 调用设备服务
- 根据标签获取设备列表
- 消息发布
边缘端的消息发布接口,提供向指定Topic发送消息的能力。您还可以结合设置消息路由,可将消息流转到订阅了该Topic消息的其它函数和将消息发送到云端。
- 函数调用
函数计算是基于事件驱动的编程模型。事件源可以是设备消息和定时器,也可以是其它函数的调用请求。每一个函数计算不仅以一个独立的程序任务存在,还可以跟普通函数一样被调用,接收调用时传入的参数,并返回处理结果。
安装SDK
边缘函数计算SDK提供Node.js版本和Python版本,并已经集成在Link IoT Edge软件包内,可直接引用。
- 获取SDK库。
- Node.js SDK 源码,请参见边缘计算SDK开源Node.js库。
- Python SDK 源码,请参见边缘计算SDK开源Python库。
- 引用SDK库。
- 引用Node.js SDK库。
const leSdk = require('linkedge-core-sdk');
- 引用Python SDK库。
import lecoresdk
- 引用Node.js SDK库。
文档内容是否对您有帮助?