问题标签 [xively]
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.
python - 将 Raspberry Pi 数据流发送到 xively
我通过 RS232 将我的 rpi 连接到数字秤,这是一个连接到 GPIO 的 MAX3232 串行端口/ttl 模块。使用此代码从秤成功收集体重数据流(数据以 20 块为单位,重量为 11 - 14)。这会在终端本地打印出来:
这很好用,但是我将数据流发送到 xively 的 python 代码不是很好。
它在 IDLE 中检查 OK - 但是在运行时会产生如下错误:
我可以看到错误类型是什么——并且在 RPI 论坛上得到了很好的帮助。但无法弄清楚我哪里出错了
非常感谢
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 端点。也许是一个错误?
mqtt - 为什么 Xively MQTT 服务器偶尔会停止响应?
有没有其他人看过这个?Xively 服务器 (tcp://api.xively.com:1883) 接受我的连接,但从不响应 MQTT CONNECT 消息。在 Wireshark 捕获中,我看到 CONNECT 消息发出(在协议字段中带有 MQIdsp),但没有任何回复。
我正在使用 Paho MQTT 客户端(http://git.eclipse.org/c/paho/org.eclipse.paho.mqtt.java.git/),不幸的是,这种服务器行为似乎暴露了客户端中的一个错误:阻塞模式下的 connect() 方法永远不会返回。在非阻塞模式下,它会超时,但会使客户端处于无效状态,例如 close() 方法会抛出一个异常,表明连接正在进行中。这似乎是这里报告的错误: https ://bugs.eclipse.org/bugs/show_bug.cgi?id=414783
我可以切换到不同的 MQTT 客户端,但根本问题是 Xively 服务器停止响应。
问候, Rob Maidment
json - Arduino 到 Xively JSON 错误 400 提要为空
我正在尝试将数据从 Aurdino 上传到 Xively。我可以连接到 Xively,甚至可以在 Xively 请求日志上显示 PUT 请求。但我收到错误 400 Bad Request {"title":"JSON Parser Error","errors":"Feed is empty"}
我认为问题可能在这里
任何提示将不胜感激。干杯和感谢
arduino - 如何更新arduino wifi shield固件?
我无法按照 Arduino 网站上的程序更新 wifi shield 固件。这是链接。
概述的过程对我来说很难遵循,包括从 Github 下载哪些文件以及将它们存储在我的计算机上的什么位置。
然后我不确定在命令提示符中输入的确切内容。
此外,我在命令提示符中遇到的错误是,Opening Port- Fail could not open USB device
这会让我认为我需要驱动程序或其他东西,但我搜索的任何地方都没有说这个。
我做了很多搜索,但找不到任何关于如何在 Windows 计算机上升级 wifi shield 固件的好教程。任何帮助或建议将不胜感激!希思
我终于弄清楚了如何升级固件,并记录了这个过程。但是,我不确定如何发布我保存为 pdf 和 Word 文档的过程。
arduino - Arduino 向 Xively 发送数据
我有多个温度和湿度传感器连接到arduino board mega(DHT22,DS18b20,...)在我的程序中,我从传感器获取温度并将它们放入数据流并将其发送到Xiviely,问题就来了。当我将假浮点数放入流中(例如浮点数 100.12)时,我得到客户端回复“xivelyclient.put 返回 200”,女巫没问题,但是当我将来自传感器的真实数据(温度或湿度)放入数据流中时,我没有从 Xively 那里得到答案。(程序停在那里,有时几分钟后 Xively 返回 -3 或类似的东西)。
工作正常的代码:
不起作用的代码:
getTemperature 方法(getHumidity 以同样的方式创建):
代码的唯一区别是“100.12”被替换为“getTemperatureDHT22(PIN)”或“getHumidityDHT22(PIN)”。
来自工作代码的回复:
来自非工作代码的回复:
有人知道它可能出什么问题吗?我真的很感谢任何回复和任何建议。谢谢你。
android - Xively:获取数据时未授权
我正在尝试使用 xively api 制作应用程序。问题是,我无法获取信息,因为我收到“未经授权”错误。我什至公开了数据,现在等了 12 小时,但仍然是同样的问题。我可以通过网络浏览器登录我的帐户,但不能通过应用程序登录。
如何在我的应用程序中登录服务以便获取信息?
我正在使用 Android 编程。这是一个应该是“公共”的公共测试设备: https ://api.xively.com/v2/feeds/1635144724
编辑:似乎我需要一个我确实拥有的 api 密钥,但是我不知道在哪里或如何使用它。对不起,但我是 API 世界的新手。
非常感谢提前!-塞丽娜
arduino - 带有 sim900 icomsat shield for arduino 的“Xively GPRS-master library”GET 示例
我正在尝试使用 Xively_GPRS-master 库(https://github.com/Seeed-Studio/Xively_GPRS)中的这个示例来获取 xively 网站的数据,而我只在 arduino 的串行监视器中得到这个:
“从 Xively 示例中读取
IP =191.171.127.94"
我正在使用 Itead Studio 的基于 icomsat 1.1 sim900 的 arduino 防护罩。
有人可以帮助我吗?谢谢你!
python - 如何让这个 python 脚本在 heroku 上运行?(浏览器抛出“404 Not Found”)
我对 Python 和 Heroku 都是全新的……我正在尝试使用下面包含的 python 脚本与 xively.com 进行通信。
该脚本似乎在本地运行良好 - 当我执行“工头启动”时,它会执行其预期功能。
但是当我部署应用程序并尝试打开 Heroku 提供的 URL 时,浏览器会弹出:
404 Not Found 在服务器上找不到请求的 URL。
Heroku 日志中对应的条目是:
heroku[路由器]: at=info method=GET path=/ host=...... request_id=...... fwd="....." dyno=web.1 connect=1ms service=13ms状态=404 字节=384
我认为这可能与缺少以下语句有关:
@app.route('/')
...在脚本中。我试图通过包含@app.route('/')
在脚本中来修复它,但是脚本不起作用。我应该在声明中包含网站 URL 吗?
我真的很感激我能得到的任何帮助......
curl - 如何通过 Curl 激活 Xively 设备
是否可以使用 cURL 激活 Xively 设备,如果可以,有人可以发布一个示例吗?
该设备在开发帐户下运行良好,但我不知道如何激活它。
谢谢