github.com/qiniu/go-sdk/v7@v7.27.0/linking/doc.go (about)

     1  // Package linking 提供七牛云 IoT 设备联网平台的 Go 客户端。
     2  //
     3  // 官方文档: https://developer.qiniu.com/linking
     4  //
     5  // # 创建客户端
     6  //
     7  //	manager := linking.NewManager(mac, nil)
     8  //
     9  // # 设备管理
    10  //
    11  //   - [Manager.AddDevice] / [Manager.QueryDevice] / [Manager.UpdateDevice] / [Manager.DeleteDevice]: 设备 CRUD
    12  //   - [Manager.ListDevice]: 列举设备,支持按前缀、在线状态、类型过滤
    13  //
    14  // # 设备密钥
    15  //
    16  //   - [Manager.AddDeviceKey] / [Manager.QueryDeviceKey] / [Manager.DeleteDeviceKey]: 密钥管理
    17  //   - [Manager.UpdateDeviceKeyState]: 启用/禁用密钥
    18  //   - [Manager.CloneDeviceKey]: 克隆设备密钥到另一台设备
    19  //
    20  // # 录像与直播
    21  //
    22  //   - [Manager.Segments]: 查询录像片段
    23  //   - [Manager.Saveas]: 录像存储(转存为指定格式)
    24  //   - [Manager.StartLive]: 开始直播
    25  //
    26  // # 设备历史与统计
    27  //
    28  //   - [Manager.ListDeviceHistoryactivity]: 设备上下线历史
    29  //   - [Manager.Stat]: 设备统计
    30  //   - [Manager.RPC]: 向设备发送 RPC 命令
    31  package linking