# JS-SDK **Repository Path**: respate/JS-SDK ## Basic Information - **Project Name**: JS-SDK - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-01-21 - **Last Updated**: 2024-01-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # JS-SDK javascript SDK for OneNET ## `重要提示:` 使用javascript sdk将会暴露设备的apiKey到浏览器端,**`任何人通过浏览器查看源代码的功能都能得到apiKey`**。如果非内部使用请慎重。 ``` javascript /** * 读取设备多个数据流 * api.getDataStreams(设备id) * */ var api = new OneNetApi('geh3sTZLbE=6INlp0cjQlLIoMfA='); api.getDataStreams(680817).done(function(data){ console.log('api调用完成,服务器返回data为:', data); }); /** * 获取数据点 * api.getDataPoints(设备id, 参数) * 参数为一个json对象,可以设置各个读取参数,参数列表参考http://open.iot.10086.cn/apidoc/datapoint/view.html * */ var api = new OneNetApi('geh3sTZLbE=6INlp0cjQlLIoMfA='); api.getDataPoints(680817, {datastream_id:'temp'}).done(function(data){ console.log('api调用完成,服务器返回data为:', data); }); /** * 发送命令 * api.sendCommand(设备id, 命令内容) 命令内容参考http://open.iot.10086.cn/apidoc/cmd/create.html * */ var api = new OneNetApi('geh3sTZLbE=6INlp0cjQlLIoMfA='); api.sendCommand(680817, '100').done(function(data){ console.log('api调用完成,服务器返回data为:', data); }); ```