[ Post made via Android ]
![Bild](http://forum.luftfahrtclubbraunschweig.de/images/mobile/Android.png)
Im FR24 Playback ist alles zu sehen, hier die WGT41Y, ein paar Kilometer vorweg die Vistajet Global 6000 (im FR24 nur als GLEX zu sehen, denn bei Bizjets wird bis auf wenige Ausnahmen weder Reg, Flugnummer noch Hex angezeigt, sondern nur der Typ): http://www.flightradar24.com/2014-01-15 ... 12x/WGT41YPC-12-Flyer hat geschrieben:EDVE-1 scheint ja einiges zu verschweigen. Screenshot von heute morgen. Flieger die bei FR24 nicht auftauchen. (WGT41Y und VJT703)
Code: Alles auswählen
Found 1 device(s):
0: Generic RTL2832U OEM
Using device 0: Generic RTL2832U OEM
Found Rafael Micro R820T tuner
Supported gain values (29): 0.0 0.9 1.4 2.7 3.7 7.7 8.7 12.5 14.4 15.7 16.6 19.7 20.7 22.9 25.4 28.0 29.7 32.8 33.8 36.4 37.2 38.6 40.2 42.1 43.4 43.9 44.5 48.0 49.6
No E4000 tuner found, aborting.
Eine Heizung ist alleinig als Antenne bzw. Dipol ganz hervorragend geeignet.PC-12-Flyer hat geschrieben:Ja mache ich gleich. Ich habe gerade festgestellt, wenn ich die Ant. auf die Heizung stelle, ist der Empfang um längen besser. Die Lösung ist ganz einfach. Eine Magnetfussantenne braucht Gegengewicht (Masse) das half schon immer zu CB-Funk Zeiten
Code: Alles auswählen
#!/usr/bin/php
<?php
$jsondatafile = 'http://XXX.XXX.XXX.XXX:8080/dump1090/data.json';
class dbconnect{
function dbconnect(){
}
function doconnect(){
$mysql_host = "localhost"; // MySQL-Host
$mysql_user = ""; // MySQL-Username
$mysql_pass = ""; // MySQL-Passwort
$mysql_db = ""; // MySQL-Datenbank
mysql_connect("$mysql_host","$mysql_user","$mysql_pass") or die ("Keine Verbindung moeglich");
mysql_select_db("$mysql_db") or die ("Die Datenbank existiert nicht");
}
}
class datareader{
function dataconverter($jsondata){
GLOBAL $dbconnect;
$sql = 'INSERT INTO adsbdata (hex,squawk,flight,lat,lon,altitude,vert_rate,track,speed) VALUE';
$value = '';
$reset = 0;
for($i=0;$i<count($jsondata);$i++){
if($jsondata[$i]['seen'] == 0){
if($reset == 0){
$value .= ' ("'.$jsondata[$i]['hex'].'","'.$jsondata[$i]['squawk'].'","'.$jsondata[$i]['flight'].'","'.$jsondata[$i]['lat'].'","'.$jsondata[$i]['lon'].'","'.$jsondata[$i]['altitude'].'","'.$jsondata[$i]['vert_rate'].'","'.$jsondata[$i]['track'].'","'.$jsondata[$i]['speed'].'")';
$reset = 1;
}else{
$value .= ' , ("'.$jsondata[$i]['hex'].'","'.$jsondata[$i]['squawk'].'","'.$jsondata[$i]['flight'].'","'.$jsondata[$i]['lat'].'","'.$jsondata[$i]['lon'].'","'.$jsondata[$i]['altitude'].'","'.$jsondata[$i]['vert_rate'].'","'.$jsondata[$i]['track'].'","'.$jsondata[$i]['speed'].'")';
}
}
}
if(!empty($value)){
$query = mysql_query($sql.$value);
if($query){
echo "dbentry ok\r\n";
return true;
}else{
echo mysql_error()."\r\n";
}
}
}
function getdata($jsondatafile){
$jsonrawdata = file_get_contents($jsondatafile);
$jsondata = json_decode($jsonrawdata, true);
return $jsondata;
}
}
$dbconnect = new dbconnect();
$datareader = new datareader();
$dbconnect->doconnect();
function timer(){
GLOBAL $datareader;
GLOBAL $jsondatafile;
$jsondata = $datareader->getdata($jsondatafile);
$conresult = $datareader->dataconverter($jsondata);
sleep(10);
timer();
}
timer();
?>
Code: Alles auswählen
-- phpMyAdmin SQL Dump
-- version 3.4.11.1deb2
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Erstellungszeit: 16. Jan 2014 um 22:41
-- Server Version: 5.5.33
-- PHP-Version: 5.4.4-14+deb7u7
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Datenbank: `adsbdata`
--
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle `adsbdata`
--
CREATE TABLE IF NOT EXISTS `adsbdata` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`hex` varchar(6) NOT NULL,
`squawk` int(4) NOT NULL,
`flight` varchar(8) NOT NULL,
`lat` float NOT NULL,
`lon` float NOT NULL,
`altitude` int(5) NOT NULL,
`vert_rate` int(7) NOT NULL,
`track` int(3) NOT NULL,
`speed` int(5) NOT NULL,
`timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=15 ;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;