問題タブ [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.
c - 浮動小数点精度 C - パラメータを Xily に渡す
の後に6桁の浮動小数点数を返す温度センサー関数を作成しました。(例: 28.500000)
使用:
温度の小数を 1 に制限することができ、すべて問題ありません。(例; 28.5)
ここで、テンペレを Xively アカウントに渡したいと思います。次の機能があります。
温度値の浮動小数点数を 10 進数に変換して xi_set_value_f32 に渡すにはどうすればよいですか?
ありがとうございます。
json - GET 呼び出しでデータストリームをフィルタリングする
この URL を使用する場合: https://api.xively.com/v2/feeds/65673.json?datastreams=3
Xively はこれを返します:
ただし、current_value 76.20 のみが必要です。URL にフィルターなどを追加して、現在の値のみを返す方法はありますか?
xively - 複数の DS18B20 値を Xively Newbie Alert にアップロードする
チャンネル ID と値を xily にアップロードするためにこのコードを取得する際に問題があります。
乾杯
スティーブ
python - Pythonを使用してxilyにカールする
このコマンドを使用して、json パケットを xily にプッシュしようとしています。
これを呼び出して実行します:
私はこのようにして、送信間で JSON を操作できるようにしています (私はそれを dict に変更して元に戻します)。
データが送信されていないというエラーがスローされます。私はcurl、xily、pythonが初めてなので、本当に混乱しています。どんな助けでも大歓迎です。
python - DHT22センサーデータをXily Feedにアップロード
DHT22
センサー用に存在する定義済みコードの一部を変更しようとしています。値とセンサーが出力する値Adafruit's DHT_Driver
に対応する配列を返すように変更したいと思います。Python スニペットで出力配列を利用できるように、この変更を加えたいと思います。つまり、出力配列値を使用してデータをフィードにアップロードしたいと考えています。Temperature
Humidity
Xively
これに似たものを探しています...
センサーからの温度値と湿度値の取得に関するフィードバックが必要です。C
Python はセンサーからのデータを処理するのに十分な速度ではないため、利用する必要があります。理想的には、2 つの値を含む配列を返すだけで、次のように値にアクセスできます。
また、この Python スニペット内で、DHT_Driver.c ファイル内のメイン メソッドを呼び出すとしたら、これは Python インタープリターによって制限されますか (つまり、C ベースのプログラムは Python ベースのプログラムと同様のパフォーマンスで実行されますか)?
私は Python に非常に不慣れで、C を始めたばかりなので、何か提案や肯定的な批判があれば、気軽に声をかけてください。
api - Arduino+WiFly シールドが xively との通信に失敗する
Arduino Uno v3 と Sparkfun WiFly シールドを介して xively API にセンサー データを送信する際に問題があります。問題はハードウェアや WiFly シールド ライブラリではありません。データを Paraimpu サーバーに問題なく配信できるからです。
最も根本的な問題は、xively ライブラリが sparkfun WiFly ライブラリで動作しないことです。関連する宣言 (ドキュメントで xively が推奨) は次のとおりです。
WiFlyClient 宣言はサーバーとポートを想定しているため、これは機能しません。したがって、これを次のように変更しました。
これにより、コンパイル時にエラーが発生します:
Xively_sketch2_aug20a:60: エラー: 'XivelyClient::XivelyClient(WiFlyClient&)' への呼び出しに一致する関数はありませんClient&) /Users/paultravers/Documents/Arduino/libraries/xively/XivelyClient.h:9: 注: XivelyClient::XivelyClient(const XivelyClient&)
この時点で私は立ち往生しており、この問題を調整するためにさまざまなライブラリを変更しようとしましたが、役に立ちませんでした.
これを回避するために、正常に実行されてデータを Paraimpu に送信するコードのテンプレートを使用して、put リクエストを作成し、それを API に送信するコードを作成しました。
接続を開き (api.xively.com または 173.203.98.29 のいずれかに接続します。この段階では違いはありません)、次を送信します。
空白行で終了します。
言うまでもなく、これらの名前で xily にチャンネルを設定しました。しかし、これは機能しません。期待したリターンが得られず、チャネルが更新されません。接続で返された入力を読み取ると、それは単なる長い数字の文字列です。このリクエストの形式に何か問題があると思いますか?