ะ
- ืืฉืจืช ืืชืืกืก ืขื Raspberry Pi 3
ืืืื ืืขื ืืื ืืืจืื ืฉืจืช ืืืืื ืืืืืืจ, ืืื ืืืฉืงื ืฉืื + ืืฉืงื ื-UPS... ืื ืื ืืืจืืฉ ืืื ืืจืื ื ืืืจ. ืืืื, ืื ืขื ืืกืืก Raspberry Pi 3 ืงืืืคืงืื ืืชื ืืืื ืืคืจืืก ืฉืจืช ืื ืืืื, ืขื ืืื ืืืฉืื ืืืื ืคื ืืื ืืืืช ืืืืืื ื ืฉืื ื ืื ื ืืื ืืจื ืจืก-ืื ื-1991.
- ืืืื ื ืฉืืง ืืช ืืฉืจืช ืืืืืจ ืคืืจื
ืืื ืื ื ืจืขืืื ืืช ืืืจืื ืืช ืืฉืจืช ืขื ืืฉืืฉืืช ืืืืื, ืืื ืื ืืฉืจืช ืื ืืฆืืฆื ืืื ืจื ืืคื ื ืฉืืืืื ืืชืคืจืฅ ืืืืื ืจื ืืืืืืจื ื ืืืจื ืืืืื ื ืืืื ืืืคืื ืืจืฆื. ืจืฆืืชื ืืืจืืื ืืช "ืืืื" ืืื ืืืืืืจ ืืฉืขื ืืืฆื. ืืื ืื ืืืืืื ืืืฉืชืืฉ ืืืืื. ืืฉื ืืืืกื ืฉืขืชืืื. ืื ืืกืฃ, ืืืจืืช ืฉืืืืกื ืื ืืืืจื ื ืืชื ืช ืืฉืืืื, ืืืื ืืืืืช ืฉืืฉ ืืกื ืืืื ืืก ืฉืื ื, ืฉืืืงืจื ืฉื ืชืงืื ืืืื ืืืืืจืืช, ืืืฉ ืืืงืื, "ืืืคืขืื ืืืืืืช".
- ื ืฉืชืืฉ ืืชืงืฉืืจืช ืกืืืืจืืช ืืจืฉืช ืชืืืืจื
ืื ืื ืืช WiFi ืืืืจื ืืืช ืืืืืืช "ืื ืงื" ืืืจืืงืื ืืจืืืื ืืืื, ืื ืืฉื ืื ืืืื ืฆืืจื ืืื ืืช ืืชืื ืชืงืฉืืจืช ืฉืืื ื ื ืืืช ืืืจืื ืืคืจืืืจืื ืฉืื ืืชืื ืช ืื"ื ืฆืืืืช. ืืืืขื 1,5-2 ืฉืขืืช ืฉื ืชืงืฉืืจืช ืืื ืืืืื ืืื ืืช ืืขืจืืช ืืื, ืื ืืืืื ืืืืื, ืืชืงืฉืืจืช ืืกืืืืจืืช ืืืืืช ืืขืืื ืืืฆืืืืช.
ืืืืจ ืืืืืฉ ื"ืื ืืืช" ืืืื, ืืคืจืืืงื ืืืจ ืื ื ืจืื ืืืชื ืืขืฉื, ืืขื ืืืจื ืืชืืื ื ืืขืืื ืืื ืฉืืืฉืช ืืืืืื ืื ืืืช ืืืช.
ืงืืื ืื ืคื ืื ื ืืืืจ'ื ื
ืืืจ ืื ืืืฆืื ื ืืช ื-Raspberry Pi 3, ืฉืืื ืืื ื ืืฉืืืื ืืืืื ืฉื ืืื ืื ืฉืื ื, ืืืชืืื ื ืืืืืืจ ืืืชื.
ืืืืจ ืืช ืืืฆืืื:
ืืืืงื ื ืืช ืื ื"ืกืืืื" ืฉืื ื:
ืกืืืื ืืืื ื ืื ืืืืืื ืืืขืืืจ - ืืื ืื ืืืงืฉ ืืืื, ืื ืืืกื ืืช ืืขืชื ืืืืืคืื, ืชืืื ืืืฆื ืจืื ืืขืืื ืืขื ืืืื ืจืื ืืื ืืงืกืื. ืืืืื, ืื ืื ื ืื ืฆืจืืืื ืืืืคืช ืืื ืืื ืืืืกื, ืืื ืืื ืืืฆืจืช ืืืืืจื ื ืืื ื ืืืฉืจื.
ืืชืืื ืืคืจืืืงื ืืื ืืืืงืื:
Powerbank ืืฉืืฉ ืืืืืงืืช ืงืจืงืข; ืืฉ ืฆืืจื ืืืฉืื ืืืื ืืืชืจ ืืฉืืืืจ.
ืืืื ืคืืกืช ืืืืืจื ืืืขื ืืื ืช ืืืืชืจ ืืื ืืื ืืงืืืช ื ืชืื ืื ืืื ืืืืืฉื ืื:
ืืืจ'ื ื
ืืฉืงื ื ืืืชื, ืืืืจื ื ืืืชื, ืืืืจื ืฉืืืขืืื ืฉื ืชืื ืืช ืืืคืืคืืช ืืื ืขื ืืืืืจืื ืื, ืืฆืืื ื ืืืฉืื ื ืชืื ื ืืืืืจืื ืืชืืื ื ืฉื ืกืืืื ืืืฆืืื ืจืืื:
ื ืชืื ื ืืืืืจืื ืืืขืืจืื ืืฉืืจื ืืืช ืืฆืืจื ืืืื:
ืงืื ืื ืืืืจ ืืช ืืืืจืืืช ืืืขืจื ืืืืฆืื ืืช ืื ืชืื ืื ืืืชืจ:
$str = 'N:647;T:10m55s;MP.Stage:0;MP.Alt:49;MP.VSpeed:0.0;MP.AvgVSpeed:0.0;Baro.Press:1007.06;Baro.Alt:50;Baro.Temp:35.93;GPS.Coord:N56d43m23s,E37d55m68s;GPS.Home:N56d43m23s,E37d55m68s;Dst:5;GPS.HSpeed:0;GPS.Course:357;GPS.Time:11h17m40s;GPS.Date:30.07.2018;DS.Temp:[fc]=33.56;Volt:5.19,0.00,0.00,0.00,0.00,0.00,0.00,0.00';
parse_str(strtr($str, [
':' => '=',
';' => '&'
]), $result);
print_r($result);
ืชืืืืจ ืฉื ืืื ื ืชืื ืื:
- N:2432; - ืืกืคืจ ืื ืืช ื ืชืื ืื, ืชืืื ืขืืื
- T:40m39s; - ืืื ืืจืืข ืืคืขืืช ืืงืจ ืืืืกื
- MP.Stage:0; - ืฉืื ืืืืกื (0 - ืขื ืืงืจืงืข ืื ืืชืืช ื-1 ืง"ื, 1 - ืขืืืื, 2 - ืจืืืืฃ ืืืืื, 3 - ืืจืืื)
- MP.Alt:54; - ืืืื ืืจืืืืจื ืืืืจืื ืืืืื ืคื ื ืืื - ืืฉ ืืืฆืื ืืืชื
- MP.VSpeed:0.0; - ืืืืจืืช ืื ืืืช ืืืืจืื ืืฉื ืืื ืขื ืืกื ื ืืฆืืื ื
- MP.AvgVSpeed:0.0; - ืืืืจืืช ืื ืืืช ืืืืจืื ืืฉื ืืื ืขื ืืกื ื ืืืืฆืข
- Baro.Press:1006.49; - ืืืฅ ืืจืืืืจ ืืืืืืืจ
- Baro.Alt:54; - ืืืื ืืคื ืืจืืืืจ
- Baro.Temp:36.99; - ืืืคืจืืืจื ืฉื ืืืจืืืืจ ืขืฆืื
- GPS.Coord:N56d43m23s,E37d55m68s; - ืงืืืืจืืื ืืืช ื ืืืืืืช
- GPS.Home:N56d43m23s,E37d55m68s; - ืงืืืืจืืื ืืืช ืฉื ื ืงืืืช ืืืชืืื
- GPS.Alt:165; - ืืืื GPS ืืืืจืื
- GPS.Dst:10; - ืืจืืง ืื ืงืืืช ืืืชืืื ืืืืจืื
- DS.Temp:[fc]=34.56; - ืืืืฉื ืืืคืจืืืจื ืขื ืืืื
ืืื ื ืจืื ืืคืื:
Array
(
[N] => 647
[ะข] => 10m55ะท
[MP_Stage] => 0
[MP_Alt] => 49
[MP_VSpeed) => 0.0
[MP_AvgVSpeed] => 0.0
[Baro ะ rะตss] => 1007.06
[Baro_Alt] => 50
[Baro_Temp] => 35.93
[GPS_Coord] => N56d43m23s,E37d55m68s
[GPS_Home) => N56d43m23s,E37d55m68s
[Dst] => 5
[GPS_HSpeed] => 0
[GPS_Course] => 357
[GPS_Time] => 11h17m40s
[GPS_Date] => 30.07.2018
[DS_Temp] => [fั] ะะ.56
[Volt] => 5.19, 0.00,0.00,0.00,0.00,0.00,0.00,0.00
)
ืื ืืขืฉืืช ืื ืืชืงืฉืืจืช ืืกืืืืจืืช "ื ืืคืืช"? ืืืงืจื ืื, ืืฉ ืื ื ืืจืืืก ืฉื ื; ืฉื ื ืืจืืืกื SIM ืืืื ืกืื ืืืืื (ืืจืืฅ ืืื ืืื ืคืขื):
ืื ืืืื ืืขืืืจ ืืืืืืืืช ืืขืจืืฅ ืจืืจืื ืื ืืจืืฉื ืืคืชืข ืืคืกืืง ืืืืื.
ืื ืงืืจื ืื ืฉืชื ืืจืฉืชืืช ืืกืืืืจืืืช ืืื ื ืืืื ืืช?
(ืืื ื
ืืืงืจื ืื, ืืืื ืื ื ืืฉืฉ GPS ืขืฆืืื ืฉืฉืืื ืืืช ืืืื ืืืงืืื. ืฉืืื ืื ืฉืืื ืขืืฉื ืืืช ืื ืืจื ืจืฉืช ืกืืืืจืืช ืฉืืืื ืืชื ืืืจืืงืื ืืจืืืื ืื ืืืืืืช ืขื ืืื ืืฃ ืืื, ืืื ืืจื ืืืืืื.
ืื, ืืฉืฉ ื-GPS ืืืื ืืืงืฆืช ืืื ืฉืืืฉืชื ืืชืืช ืืขืืจ ืฉื ื'ืืืืก ืืื ื. ืืืืืื ืฉืืชืืจืืช ืฉืื ื ืชืืืื ืืงืืืืจืืื ืืืช ืฉื ืืฉืจืช ืืืขืืคืฃ, ืืืง ืื ืฉื ืื ืชืื ืื ืฉืืชืงืื ืืืืื ืืืื ืืืฉืื ืืืืชืจ. ืืื ื ืืืจ ืขื ืื ืืคืืกื ืืื. ืืงืจืื, ืขืงืื ืืืจื ืืืืื ืฉืื ื!
ืื ืื ื ืืืืื ืื ืืืฆืืืช ืืืืื ืืืื ืขื ืืื ืื ืฉืืคืืื ืืืจืื ื ืขื ืชืืจืืช ืืื ืฉืคืชืืื ืจืืฆื ืื ืืฉ ืืืคื ืื ืืช ืืืืืจ. ืคืจืืื ืืฆืื ื
ืืงืืจ: www.habr.com