ハコジム
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
* AP情報 [#pebfb849]
- 広島駅前店 5F TP-Link_0820/49283532 4F TP-Link_0500/480...
TP-Link AC1200 Archer C5
TP-Link AC2600 192.168.1のアドレス
* ハコジム様ユーザID/pass [#sbd23906]
IPアドレス 192.168.0.250 ユーザID hacogym パスワード Huk2...
* JSONフォーマット [#mca8c96b]
最後の submit が含まれているデータにupspeedとdownsppedが...
{ "timestamp":"2019-09-28 11:08:32" , "speed" :"fast" , "...
status submit-start 開始
* API [#yf62f6f1]
下記のURLにJSONデータをPOST
https://api.hacogym.jp/ideaport/v1/nodes/{node_id}/data
例: https://api.hacogym.jp/ideaport/v1/nodes/1/data
node_id: センサノードの一意なID (連番でもUUIDでも任意の文...
また、認可のためHTTPヘッダに「x-api-key」をキーとしたAPI...
HTTPのレスポンスコードが200であれば成功です。
APIキーは別途お知らせいたします。
例: x-api-key: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
* JSON データ [#h7e37513]
{ "timestamp":"2019-09-28 11:08:32" , "speed" :"fast" , ...
{ "timestamp":"2019-09-28 11:08:34" , "MAC":"", "id"":"2...
{ "timestamp":"2019-09-28 11:08:44" , "MAC":"", "id"":"2...
{ "timestamp":"2019-09-28 11:08:58" , "MAC":"", "id"":"2...
{ "timestamp":"2019-09-28 11:09:07" , "MAC":"", "id"":"2...
{ "timestamp":"2019-09-28 11:09:16" , "MAC":"", "id"":"2...
{ "timestamp":"2019-09-28 11:09:24" , "MAC":"", "id"":"2...
{ "timestamp":"2019-09-28 11:09:32" , "MAC":"", "id"":"2...
{ "timestamp":"2019-09-28 11:09:41" , "MAC":"", "id"":"2...
{ "timestamp":"2019-09-28 11:09:49" , "MAC":"", "id"":"2...
{ "timestamp":"2019-09-28 11:09:57" , "MAC":"", "id"":"2...
{ "timestamp":"2019-09-28 11:10:05" , "MAC":"", "id"":"2...
{ "timestamp":"2019-09-28 11:10:21" , "MAC":"", "id"":"2...
{ "timestamp":"2019-09-28 11:10:30" , "MAC":"", "id"":"2...
{ "timestamp":"2019-09-28 11:10:39" , "MAC":"", "id"":"2...
{ "timestamp":"2019-09-28 11:10:47" , "MAC":"", "id"":"2...
{ "timestamp":"2019-09-28 11:10:56" , "MAC":"", "id"":"2...
{ "timestamp":"2019-09-28 11:11:09" , "id" :"2305004" , ...
* flow [#u2c880b5]
** index.php [#xa195aa1]
idをランダムで作成
MACはESP32のMACアドレス(ペアを組むESP32のMACアドレスを埋...
コース選定 スピード、コース、重さ選定 → index2.php
** index2.php [#wdbadfed]
submit-startレコードをdata.jsonファイルに保存
スピード、コース、重さ表示 → index3.phpに自動遷移
** index3.php [#h1ed153a]
スピード、コース、重さ表示 → index3.phpに自動遷移
data.jsoncountの末尾1行を表示
** getjson.php [#f29773b3]
MACとsearchで絞り込んでdata.jsonを表示
** savejson.php [#f29773b3]
data.jsonの末尾にデータ保存
** start.php [#f35d992e]
data.json の submit の 末尾1行をjsonとして表示
submit-startの場合、up,down,idをESP32が取得する
*ESP32 [#wafa676c]
// Core0でタスク起動
xTaskCreateUniversal( loopTest, "loopTest0", 8192, NULL...
7秒動きがないと計測を終了する
終了行:
* AP情報 [#pebfb849]
- 広島駅前店 5F TP-Link_0820/49283532 4F TP-Link_0500/480...
TP-Link AC1200 Archer C5
TP-Link AC2600 192.168.1のアドレス
* ハコジム様ユーザID/pass [#sbd23906]
IPアドレス 192.168.0.250 ユーザID hacogym パスワード Huk2...
* JSONフォーマット [#mca8c96b]
最後の submit が含まれているデータにupspeedとdownsppedが...
{ "timestamp":"2019-09-28 11:08:32" , "speed" :"fast" , "...
status submit-start 開始
* API [#yf62f6f1]
下記のURLにJSONデータをPOST
https://api.hacogym.jp/ideaport/v1/nodes/{node_id}/data
例: https://api.hacogym.jp/ideaport/v1/nodes/1/data
node_id: センサノードの一意なID (連番でもUUIDでも任意の文...
また、認可のためHTTPヘッダに「x-api-key」をキーとしたAPI...
HTTPのレスポンスコードが200であれば成功です。
APIキーは別途お知らせいたします。
例: x-api-key: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
* JSON データ [#h7e37513]
{ "timestamp":"2019-09-28 11:08:32" , "speed" :"fast" , ...
{ "timestamp":"2019-09-28 11:08:34" , "MAC":"", "id"":"2...
{ "timestamp":"2019-09-28 11:08:44" , "MAC":"", "id"":"2...
{ "timestamp":"2019-09-28 11:08:58" , "MAC":"", "id"":"2...
{ "timestamp":"2019-09-28 11:09:07" , "MAC":"", "id"":"2...
{ "timestamp":"2019-09-28 11:09:16" , "MAC":"", "id"":"2...
{ "timestamp":"2019-09-28 11:09:24" , "MAC":"", "id"":"2...
{ "timestamp":"2019-09-28 11:09:32" , "MAC":"", "id"":"2...
{ "timestamp":"2019-09-28 11:09:41" , "MAC":"", "id"":"2...
{ "timestamp":"2019-09-28 11:09:49" , "MAC":"", "id"":"2...
{ "timestamp":"2019-09-28 11:09:57" , "MAC":"", "id"":"2...
{ "timestamp":"2019-09-28 11:10:05" , "MAC":"", "id"":"2...
{ "timestamp":"2019-09-28 11:10:21" , "MAC":"", "id"":"2...
{ "timestamp":"2019-09-28 11:10:30" , "MAC":"", "id"":"2...
{ "timestamp":"2019-09-28 11:10:39" , "MAC":"", "id"":"2...
{ "timestamp":"2019-09-28 11:10:47" , "MAC":"", "id"":"2...
{ "timestamp":"2019-09-28 11:10:56" , "MAC":"", "id"":"2...
{ "timestamp":"2019-09-28 11:11:09" , "id" :"2305004" , ...
* flow [#u2c880b5]
** index.php [#xa195aa1]
idをランダムで作成
MACはESP32のMACアドレス(ペアを組むESP32のMACアドレスを埋...
コース選定 スピード、コース、重さ選定 → index2.php
** index2.php [#wdbadfed]
submit-startレコードをdata.jsonファイルに保存
スピード、コース、重さ表示 → index3.phpに自動遷移
** index3.php [#h1ed153a]
スピード、コース、重さ表示 → index3.phpに自動遷移
data.jsoncountの末尾1行を表示
** getjson.php [#f29773b3]
MACとsearchで絞り込んでdata.jsonを表示
** savejson.php [#f29773b3]
data.jsonの末尾にデータ保存
** start.php [#f35d992e]
data.json の submit の 末尾1行をjsonとして表示
submit-startの場合、up,down,idをESP32が取得する
*ESP32 [#wafa676c]
// Core0でタスク起動
xTaskCreateUniversal( loopTest, "loopTest0", 8192, NULL...
7秒動きがないと計測を終了する
ページ名: