如何使用https更新单个数据点的值

时间:2013-06-26 05:52:27

标签: https httprequest xively datapoint

虽然Xively API文档和库提供了一个很好的资源来读取和写入Xively提要和数据流,但我似乎无法找到如何编写https请求以更新单个数据点的参考。 例如:在网页上编码“按钮”,可以将数据点的值从1更改为0,从而触发与此Feed连接的设备上的操作。即直接在浏览器中撰写请求以获得所需的效果.. 我对此非常陌生,对此的任何指导都将不胜感激。

1 个答案:

答案 0 :(得分:0)

您应该使用XivelyJS

有一个使用WebSockets的a webpage的完整示例。

它非常易于使用。

<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.0.2/jquery.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/xively-js/1.0.4/xivelyjs.min.js"></script>
<script>
// Set your API key first  
xively.setKey( "YOUR_KEY_HERE" );  

xively.datastream.update( "YOUR_FEED_ID", "test_datastream", 123, function( event, data ) {  
  console.log( data.current_value ); // Logs value changes in realtime  
});
</script>