请选择 进入手机版 | 继续访问电脑版
分享
查看: 1194|回复: 0

[分享] ThingJS-X 使用脚本实现反向控制

[复制链接]

ThingJS-X 使用脚本实现反向控制

发表于 2023-8-28 11:09:28 来自 分享 阅读模式 倒序浏览
zzv_icon1194 zzr_icon0 查看全部
本帖最后由 zhaojinguo 于 2023-8-28 11:12 编辑

需求:获取固定的孪生体信息,来进行反向控制

创建一个操作集,基于操作原子“执行脚本”来运行,脚本内容如下:

  1. // 获取 id 为“xx设备”的孪生体
  2. const twin = THING.App.current.query('#xx设备')[0];

  3. if (twin) {
  4.      // 设置请求参数
  5.      //  twin.userData.DATA 代表孪生体管理中的数据
  6.      const params = {
  7.         id: twin.userData.DATA['设备ID'],
  8.      }

  9.      // 发起请求
  10.      fetch('https://example.com/api/data', {
  11.           method: 'POST',
  12.           headers: {
  13.                'Content-Type': 'application/json'
  14.           },
  15.           body: JSON.stringify(params)
  16.      })
  17. }
复制代码

avatar
游客~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

130700ppkpl8x3t7tt1b1t