0.17.0 • Published 1 year ago
@ticos/client-sdk v0.17.0
快速开始
安装 NPM 包
npm install @ticos/client-sdk
调用 Ticos SDK 来获取相关的数据
import createTicosClient from "@ticos/client-sdk"; // 初始化 HttpClient 实例 const ticosClient = createTicosClient({ getAccessToken: async () => ACCESS_TOKEN }); // 调用相关的服务接口 // 比如:获取数字孪生数据指标 await ticosClient.getTwinMetrics(options))
通过 Ticos Hub 来监听设备数字孪生体的改变
import { createTicosHubClient } from "@ticos/client-sdk"; // 生成一个 Ticos Hub Client const client = createTicosHubClient({ connectOnCreate: true, productId: "H8PB01VHBE", deviceId: "yt1", deviceSecret: "KOzwEl+oT9hLhrQZxoRYoA==", }); // 监听感兴趣的数据 const subscription = client.observePropsDesired({ productId: "H8PB01VHBE", deviceId: "yt1", }).subscribe((msg) => { console.log("MQTT message: ", msg); const payload = JSON.parse(msg.payload.toString()); console.log("payload: ", payload); }); // 停止监听 subscription.unsubscribe(); // 断开连接 client.mqttClient().disconnect();
常见问题
报错:Module not found: Error: Can't resolve 'fp-ts/function'
这是 Webpack 的一个已知问题,详见:Github Issues。
如果使用 ICEJS,可以创建一个 build.plugin.js
,其内容如下:
module.exports = ({ context, onGetWebpackConfig }) => {
onGetWebpackConfig((config) => {
config.module
.rule("esm")
.test(/\.m?jsx?$/)
.resolve.set("fullySpecified", false);
});
};
然后在 build.json
引用这个插件:
{
"plugins": ["./build.plugin.js"]
}
文档
更多文档请参考:Ticos 接口文档。
License
0.15.4
1 year ago
0.15.5
1 year ago
0.16.0
1 year ago
0.17.0
1 year ago
0.16.1
1 year ago
0.16.2
1 year ago
0.15.3
1 year ago
0.15.2
1 year ago
0.15.1
1 year ago
0.15.0
1 year ago
0.14.0
1 year ago
0.13.4
1 year ago
0.13.3
1 year ago
0.13.2
1 year ago
0.13.1
1 year ago
0.13.0
1 year ago
0.12.2
1 year ago
0.12.1
1 year ago
0.12.0
1 year ago
0.11.7
1 year ago
0.11.4
1 year ago
0.11.1
1 year ago
0.11.0
1 year ago
0.10.0
1 year ago
0.9.1
1 year ago
0.9.0
1 year ago
0.8.2
1 year ago
0.8.1
1 year ago
0.8.0
1 year ago
0.7.0
1 year ago
0.6.0
1 year ago
0.5.0
1 year ago
0.4.0
1 year ago
0.3.6
1 year ago
0.3.5
1 year ago
0.3.4
1 year ago
0.3.3
1 year ago
0.3.1
1 year ago
0.3.0
1 year ago
0.2.1
2 years ago
0.2.0
2 years ago
0.0.1
2 years ago