ืืืจ ื ืฉืื ืืช ืืฉืจืช ืฉืื ื ืืกืืจืืืกืคืืจื. ืืืืื ืืืืกื, ืืืืื ืืกืืจืืืกืคืจื ืืคืืฅ ืืช ืืืื ืืจื ื, ืืฆืื ืืืฉืืจ ื ืชืื ื ืืืืื ืืืืืืจืื ืืงืจืงืข. ืืชืื ื ืืกืคืจ ืคืขืืื ืฉื ืืืจ ืขื ืืฆื ืืืื ื ืฉื ืืคืจืืืงื ืฉืื ื "ืกืคืืืก ื ืชืื ืื ืกื ืืจ" (ืืขืืจ ืืืื ื ืืฉื "
ืฉืจืช ืืื ืืจื ื
ืื ืืคืจืืืงื ืืงืืื ืฉื "ืฉืจืช ืืขื ื ืื", ืืฉืขืืื ื ืืืืื ืืื ืขื ืฆืืืช ืฉื ืฉื ื ืื ืฉืื, ืืงืืช ืืืชื ื ืฉืจืช ืื ืืื ืืื ืขื ืืืืื ืกืืืืืช ืืื, ื ื ืื, ืื ืจืฆืืื ืื. ืืขืืฉืื ืื ืื ื ืืืืจืื ืขื ืืืื ืกืืจืืืกืคืจื ืงืื, ืฉืืฆืืจื ืืืคืก 30 ืง"ื, ืื 1. ืืื, ืืืจื ื ืืืืชื Raspberry Pi ืืชืืจ ืฉืจืช ืืื ืืจื ื. ืืืงืจื ืืืฉื ืื ืืคืืง ืืฃ HTML ืืืฆืื ืืืชื ืืชืฆืืื ื ืคืจืืช.
ืืืืืจ ืืืืืื ื
ืื ืืกืฃ ื-Raspberry, ืืืืกื ืขื ืืกืืคืื ืืืืืื ืืจืฉืชืืช ืืชืงืฉืืจืช ืืืืืืื Iridium ื-Globalstar. ืืืืืจ, ืชืื ื ื ืืืืกืืฃ ืืืืจื ืฉืืื ืืืื ืืจืฉืช Gonets ืืืงืืืืช, ืื ืื ืืกืคืงื ื ืืงืื ืืืชื ืืจืืฉ, ืืืื ื ืฉืื ืืืชื ืืืืกื ืืืื. ืืืืฆืขืืช ืืืืืื ืืืืืื ืืื, ืฉืจืช ืืืื ืืจื ื ืืงืื ืืช ืืืืืขืืช ืฉืื, ืฉืืืืื ื ืืชื ืืฉืืื
ื ืงืืื ืืฉืืื: ืืืืืื ืขื ืืืจื ืืืืขืช ืืงืกื ืืจืืกืืช ืืื 58 ืชืืืื (ืืืื ืจืืืืื). ืื ืืืืืขื ืืจืืื ืืืชืจ, ืืื ืชืื ืชืง ืืืืื ืืฉืืืืจ. ืืื ืื, ืื ืืชืืืื ืืืืืืืื ืืืืืจื ืืืืงืกื, ืืืฉื, /+$%&;''""<>n
ืืืืืื.
ืืืืืื ืฉื-Raspberry Pi ืืฉ ืจืง ืืฆืืืช UART ืืืช, ื ืืืจ ืืช ืืืืื ืืืืืืื ืืจื ืจืืืช ืืื ืืื, ืฉืืืกืืฃ ื ืชืื ืื ืืืืืืืื ืืชืฉืื ืืืชื ื-Raspberry Pi.
ืืืื ืจืืื
ืฉืจืช ืืืื ืืจื ื ืื ืจืง ืืฆืื ืืช ืื ืืืืืขืืช ืฉืืชืงืืื ืืื ืขื ืืฆื, ืืื ืื ืืฉืืจ ืืืชื ืืืืืจ ืืืจืฅ ืืืืฆืขืืช ืืืื ืจืืื LoRa. ืื ืื ืื ื ืจืืฆืื ืืืืืง ืืช ืืจืขืืื ืฉื ืืคืฆืช ืืืื ืืจื ื ืืืกืืจืืืกืคืืจื (ืืืืื ืืคืจืืืงื Google Loon). ืืืืื, ืืืืื ืืกืืจืืืกืคืจื ืฉืื ื ืืื ื ืืฉืืืจ ืชืงืฉืืจืช ืื ืืื ืืื, ืืื ืื ืื ืืืืืืืช ืฉืื ืืกืคืืงืืช ืืืขืืจืช ื ืชืื ืื ืืฆืืื, ืืื ืืืืื ืืืืข ืืืื, ืื ืืขืจืืืช ืืืืืืืช ืืืืื ืืชืืืืื ืขื ืืคืฆืช ืืืื ืืจื ื ืืืืื ืืจืืฉ.
ืืืืืจืื
ืื ืืกืฃ, ืื ื ืืชืื ื ืื ืืืฆืื ื ืชืื ื ืืืืืจืื ืืืืชื ืืฃ HTML. ื-Raspberry Pi ืืืงื ืืืชื ืืืงืจ ืืืกื ื ืคืจื.
ืืื ืืืงืจ ืืืืฉื ืื ืฉืื ืื ืฉื ืืชื ืืืงื ืื ืืชืื ืืื ืืืืฆื ืื ืืงืืคืกื ืืจืืืืช ืืืืืจื, ืืืกืฃ ืืช ืืืืืข ืืขืจืืื, ืืกืจืง ืืืชื ืื ืืชื ืืืชื ืืฆืืจื ื ืืื ืืื ืฉืฉืืื. ืืืงืจื ืฉืื ื, ืืื ืืืงืฉ Raspberry Pi. ื ืจืฉืื ืืืฅ, ืืืื, ืงืืืืจืืื ืืืช GPS, ืืืืจืืช ืืืืคืจืืืจื ืื ืืืช ืืืืคืงืืช.
ืื ืชืื ืื ืืืงืจ ืืืืกื ืืืขืืจืื ืืชืืจืื ืืจืืืื, ืืื, ืืืืฆืขืืช ืืงืื ืืื:
$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);
ืืืคืื ืืืขืจื ืืฆืืจื ื ืืื ืืชืฆืืื:
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
)
ืื ื ืื ื ืฉืืจ ื ืชืื ื ืืืืืจืื ืืืืืจ ืืืจืฅ ืืื ืขื ืืืืืขืืช ืฉืื. ืืฉื ืื ื ืคืจืืก ืชืื ืช ืงืืืื ืืืชืจ ืืืฉืงื.
ืชืฆืืื ืืืฆืืื
ืืื ืฉืชืืืื ืืืืื ืฉืืฉืจืช ืืื ืืงืื ืืช ืืืืืขืืช ืฉืืื ืืชืงืฉืืจืช ืืืืืื ืืช, ืืฉืืื ืืื ืืก ืืกืืจืืืกืคืืจื ืืืื ื ืขืืื ืืืฉืจืื ื, ืืืืื ื ืืืฆืื ืืช ืื ืืืืืขืืช ืืืืืืจืื ืขื ืฆื ืฉืืืืื ืขื ืืื GoPro. ืืื ืืขื ืืื ืืืืื ืืช ืืคืจืืืงื (ืืื ืืคืฉืจ ืื ืคืขื ืืืืืช ืืจืื ืืื?!), ืื ืื ืืชืขืกืงื ื ืืืืืืงืกืคืจืก ืืืืืื, ืืื ืืงืื ื ืืืฉืืจ ืืืื. ืื ืื ืืืืชืจ ืืฆืจืืื ืฉืื ื. ื ืืืจ ืืช ืืชืฆืืื ืืคืื ืืืืฆืขืืช HDMI.
ืื ืื ื ืื ืืชืื ื ืื ืืฉืืจ ืืืืื ื-GoPro ืืจื ืขืจืืฅ ืจืืื ื ืคืจื, ืืื ืืื ืื ืืขืืื ืขืืืื ืื ืืืืข - ืืืื ืขื ื ืื ื ืืืืื ืืงืืื ืืืื ืืช ืืืื ืืชืงืฉืืจืช. ืืื ืืื ืืงืจื, ืืืจื ืฉื ืืฆื ืืช ืืืืื ืืกืืจืืืกืคืจื ืฉื ืืช, ื ืคืจืกื ืกืจืืื ืืืืฆืืื ืืชืืืื ืืจืืืช ืืขืฆืืื ืืืื ืืืืขืืช ืงืืืื "ืืจืื ืื ืชืื ืื ืืคื ื ืืืื" ืฉืื ื ืืืืืื ืืืื ืืื ืืืคืก - ืืืืืืจืื ืชืืฆื ืืืืชื ืืฃ HTML, ืื ืืกืฃ, ืืืง ืืืืืคืง ืืืื ืืืื.
ืืืื
ืื ืืืืคื ืฉืชืืืจ ืืขืื ืืืคืขื ืขื ืืื ืืืืื ืฉื ืกืืืืืช ืืืชืืื ืืืืจืืืืช ืืคื ืืขืื 3S4B - ืฉืืืฉ ืืกืืจืืช, ืืจืืข ืืืงืืื. ืืงืืืืืช ืืืืืืช ืืื ื-14 Ah ืืืชื ืฉื 12 V. ืืคื ืืืขืจืืืช ืฉืื ื ืื ืืืืจ ืืืกืคืืง, ืืื ืืืืจ ืืืจืืื ืืกืืคืืช ืืืืื ื ืืืื ืืช ืืฆืจืืื ืืคืืขื, ืืืืืืช ืืฆืืจื ื ืืกืืฃ ืขืื ืกืืืืืช.
ืืืกืฃ ืืื ืื ืืฉืืืืช GPS, ืืื ื ืฉืชืืฉ ืืื ืืืคืฉ ืืช ืืืืื ืืกืืจืืืกืคืจื ืฉื ืืช. ืืืงืืคืกื ืืจืืืืช ืชืืื "ืืืืช" ืืฉืจืช ืืืืืฉืืจืื ืืืจืื.
ืื ืืื ืขื ืฆืืื ืขืืื ืืคื ื ืฉืื ืืื ืืืคืจืืืจื ืืืืฅ. ืืืงืืื, ืื ืื ืืคืืืช ืืช ืืื ืื ืืงืจืื ื, ืืืจืืช ืฉืื ืื ืืฉืืง ืฉืื ืชืคืงืื ืขืืืจ ืืคืจืืืงื ืฉืื ื, ืืฉืจืช ืืขืืฃ ืืกืืจืืืกืคืืจื ืืืื ืงืฆืจ ืืื, ืืืจืงืข ืฉื ืื ืืืื ืืื ื-ISS.
ืื ืืกืฃ ืืฉืืืืช ืืืืขืืช ื
ืืงืืจ: www.habr.com