问题标签 [cosm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 将日期字符串格式化为 ISO8601
我正在对 COSM(现为 Xively)进行 JSON 调用,因此它将返回我可以使用 Highchart 的 highstock 图表绘制的数据。见:jsfiddle.net/T7D5U/2/
目前开始和结束日期是这样硬编码的:
我希望开始和结束日期是动态的。我希望结束日期和时间是现在。如果现在是 2013 年 5 月 19 日下午 2:30,它将被格式化为:
我希望现在开始时间为负 10 天,这可以四舍五入到当天。所以开始时间看起来像这样:
顺便说一句,我不熟悉 JavaScript(只是 C)。
此外,当我尝试在 stackoverflow 帖子中放置 jsfiddle 链接时,我收到一条错误消息,提示“指向 jsfiddle.net 的链接必须附有代码”。我对此感到困惑;我不知道我应该做什么。
arduino - 尝试使用 Xively(Cosm) 和 Pusher 时,Arduino 冻结
我正在建造一个由 arduino 供电的空调遥控器。我有与 pusher.com 合作的实际 IR 远程触发器,但现在想为房间温度和 AC 单元的当前状态添加 xively 馈送(打开或关闭,使用光敏电阻从电源 LED 读取)
当我将 Xively 代码添加到草图并上传时,arduino 冻结了。我把它缩小到 int ret = xivelyclient.put(feed, xivelyKey); 它从 xively 库中调用 put 函数。如果您将此行注释掉,则推送程序将照常运行。
如何让 pusher 和 xively 共存?他们是否在争夺以太网屏蔽上的连接?(我以为我读到以太网屏蔽可以同时处理 4 个连接)
下面的代码:
cosm - 发布URL时 Xively 服务器错误
我使用 Pachube/Cosm 进行非商业家庭传感器数据收集,并且对这项服务非常满意。现在我得到一个 Xively 图像,表明从网页发出此错误时出现服务器错误:
我在图表中也只看到了 6 小时的数据。阅读下面的声明后,我认为我仍然可以看到我的数据(无限的历史记录),并且可以在上面的 URL 中描述的图表中看到它。
我错过了什么?
来自 Xively 博客: http ://blog.xively.com/2013/05/15/accounts-data-devices-an-explanation/
“重申一下,如果您是 Cosm 用户,您的‘旧版提要’与开发设备、生产设备和频道不同,因此不受这些限制或任何历史记录的截断。因此,现有 Cosm 用户同时拥有‘旧版具有无限历史的 feeds 以及多达 30 个具有无限历史的生产设备频道。”
triggers - 如何添加 Xively HTTP 触发器以将数据发送到 thingspeak
我想添加一个 Xively HTTP 触发器,但我不知道如何将当前值插入 URL。例如,我有 URL http://api.thingspeak.com/update?key=jkldfskladfsfdfs&field8=
我希望 Xively 触发器在 = 符号之后插入流的当前值。
python - Xively:如何使用 python api 激活设备?
由于 COSM 已成为 Xively,因此添加了一个不错的设备 api(或者一直不确定)。流量是
- 使用序列号创建产品批次
- 使用某些产品批次标识符 (?) 激活设备
- 使用获得的 feed/api 密钥开始使用设备
我不知道如何通过 python API 做到这一点-有任何指针吗?
xively - 是否有用于搜索数据流的 API 调用?
在 Xively API 中,我找到了一种搜索提要的方法,但我真正想要的是一种在数据流中搜索的方法。例如,我想要最近的五个 == 1 的数据点。我查看了“历史数据”API,但找不到这样的功能。我必须手动编写搜索算法吗?
xively - 在 xively 通道之间复制历史数据点的范围
我有旧频道的旧版 Xivey(来自 Cosm)提要。我将创建新的提要,我想将一些旧数据迁移到一些新渠道。我怎样才能有效地做到这一点?谢谢 !
否则,我将使用这样的脚本......
curl --request GET "http://api.xively.com/v2/feeds/#oldFeed#/datastreams/#oldChannel#.csv?key=#key#&start=2013-12-02&duration=24hours&interval=900&limit=100&interval_type=discrete" > tmp.csv
curl --request PUT --data-binary @tmp.csv --header "X-ApiKey: #key#" --verbose https://api.xively.com/v2/feeds/#newFeed#/datastreams/#newChannel#.csv
feed - 来自 Xively feed API 的平均历史数据
xively (Cosm) Web 界面为平均历史数据点发出以下功能
我想使用 Xively REST API 获取平均历史数据点(也就是说,如果在我要求的间隔内有多个样本,然后返回一个平均汇总作为间隔的代表点)
然而,这似乎返回了原始数据点(他们只选择一个数据点来表示采样间隔)
所以问题
1) 如何返回 Xively 网络界面等平均数据点?Feed API 调用需要什么参数?
2)有人知道参数interval_type吗?我已经阅读了这里的内容(https://xively.com/dev/docs/api/quick_reference/historical_data/)大约 50 次,但我仍然不明白!
更新
- function=sum 和 function=average 适用于 /datastreams/TEMP.json 端点。此外,默认情况下它们是离散的。
- function=average 不适用于 /feeds/feed_id.json 端点。也许是一个错误?
arduino - Arduino + sim900 + xively
我有一个问题,我是 Arduino 新手,我完全是初学者。
我为 Arduino 购买了 SIM900 Quad-band GSM / GPRS Shield ( http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=221176159800&ssPageName=ADME:X:RTQ:US:1123 ),我有两个问题。(我使用在库中找到的测试代码)
首先,设备不会读取每条消息,而只会读取几条消息。一读三不读,二读四不读……
二是xively不知道怎么连接,没有例子。我知道如何通过以太网屏蔽连接和发送数据,但使用 SIM900 四频 GSM / GPRS 屏蔽不知道如何。
我从http://www.gsmlib.org/download.html 下载该库并解决 sms 的第一个问题。
但我没有找到第二个问题的解决方案,我找不到,我需要一个 简单的例子来向 xively 发送数据。
因此,如果有人可以提供帮助,我将不胜感激