ArduinoからWebサービスへのデータの投稿


13

Arduinoからデータベースに直接接続できないため、温度などのセンサーデータをリモートサーバー/データベースに送信したい場合は、Webサーバーへの何らかの呼び出しを使用する必要があります。

インターネットに接続されているArduinoからJSON Webサービスにデータを投稿するにはどうすればよいですか?


どのWebサービスを使用していますか?
tstew 14

私が書いたものになります。
HK1

回答:


4

ありaJsonの Arduinoの中にJSONオブジェクトでの作業にあなたを可能にするライブラリが。

ただし、プログラムの複雑さに応じて、メモリを節約するために手動で行うだけです。ライブラリから必要な関数をコピーするだけでよい場合があります。

次に、下部にPOSTリクエストを行うためのサンプルがあるWebClientライブラリを確認してください。


1

Arduinoのドキュメントからこれを確認してください。

「Post method request」コード例では、たとえばJSONをプレーンテキストとして定義してから、「thisData」パラメーターに対して前に定義した「jsonData」変数を渡す関数をchar jsonData[] = "{name: 'yourName', data: 'yourData'}"呼び出しbyte postPage(char* domainBuffer,int thisPort,char* page,char* thisData)ます。

私にとってはうまくいきました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.