边缘函数计算SDK主要包含了设备操作、消息发布、函数调用相关功能的接口。

功能概述

以下介绍函数计算SDK的具体功能。

  • 设备操作

    设备操作是IoT场景中最常见的需求,为了方便对设备信息进行读写,边缘函数计算SDK提供了如下四个功能API:

    • 获取设备属性
    • 设置设备属性
    • 调用设备服务
    • 根据标签获取设备列表
  • 消息发布

    边缘端的消息发布接口,提供向指定Topic发送消息的能力。您还可以结合设置消息路由,可将消息流转到订阅了该Topic消息的其它函数和将消息发送到云端。

  • 函数调用

    函数计算是基于事件驱动的编程模型。事件源可以是设备消息和定时器,也可以是其它函数的调用请求。每一个函数计算不仅以一个独立的程序任务存在,还可以跟普通函数一样被调用,接收调用时传入的参数,并返回处理结果。

安装SDK

边缘函数计算SDK提供Node.js版本和Python版本,并已经集成在Link IoT Edge软件包内,可直接引用。

  1. 获取SDK库。
  2. 引用SDK库。
    • 引用Node.js SDK库。
      const leSdk = require('linkedge-core-sdk');
    • 引用Python SDK库。
      import lecoresdk