|
|
@ -175,6 +175,8 @@ class IndexController extends BaseController |
|
|
|
{ |
|
|
|
// echo Cache::get('blood'); |
|
|
|
|
|
|
|
//00F10D59006F0061 |
|
|
|
|
|
|
|
$request_data = request()->all(); |
|
|
|
|
|
|
|
$lora_mac = config("custom.lora_mac"); |
|
|
@ -191,21 +193,20 @@ class IndexController extends BaseController |
|
|
|
$blood1 = hexdec(substr($blood, 0, 2)); |
|
|
|
$blood2 = substr($blood, 2, 2); |
|
|
|
$blood2 = CommonService::customHex2dec($blood2); |
|
|
|
|
|
|
|
Cache::put('blood' . $request_data['node'], ($blood1 + $blood2) * 100); |
|
|
|
|
|
|
|
//体温36.1 |
|
|
|
$temperature = substr($request_data['data'], 4, 4); |
|
|
|
$temperature1 = hexdec(substr($temperature, 0, 2)); |
|
|
|
$temperature2 = substr($temperature, 2, 2); |
|
|
|
$temperature2 = CommonService::customHex2dec($temperature2); |
|
|
|
Cache::put('temperature' . $request_data['node'], $temperature1 + $temperature2); |
|
|
|
$temperature = hexdec($temperature) / 100; |
|
|
|
Cache::put('temperature' . $request_data['node'], $temperature); |
|
|
|
//心跳70 |
|
|
|
$heart = substr($request_data['data'], 8, 4); |
|
|
|
$heart = hexdec(substr($heart, 0, 2)); |
|
|
|
$heart = hexdec($heart); |
|
|
|
Cache::put('heart' . $request_data['node'], $heart); |
|
|
|
//脉搏70 |
|
|
|
$heart2 = substr($request_data['data'], 12, 4); |
|
|
|
$heart2 = hexdec(substr($heart2, 0, 2)); |
|
|
|
$heart2 = hexdec($heart2); |
|
|
|
Cache::put('heart2' . $request_data['node'], $heart2); |
|
|
|
|
|
|
|
return 'ok'; |
|
|
@ -267,6 +268,9 @@ class IndexController extends BaseController |
|
|
|
|
|
|
|
public function loraData2() |
|
|
|
{ |
|
|
|
|
|
|
|
//00F10D59006F0061 |
|
|
|
|
|
|
|
$time = (int)(time() . '000'); |
|
|
|
|
|
|
|
$request_data = request()->all(); |
|
|
|