Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

RTL2838 DVB-T Deep dive

60 vues

Publié le

RTL2838 DVB-T Deep dive

06th May, 2020
SAKURA Internet Research Center.
Senior Researcher / Naoto MATSUMOTO

Publié dans : Technologie
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

RTL2838 DVB-T Deep dive

  1. 1. RTL2838 DVB-T Deep dive 6th May, 2020 SAKURA Internet, Inc. Research Center SR / Naoto MATSUMOTO (C) Copyright 1996-2020 SAKURA Internet Inc
  2. 2. RTL2838 DVB-T Deep Dive 2 # lsusb Bus 001 Device 004: ID 0bda:2838 Realtek Semiconductor Corp. RTL2838 DVB-T Bus 001 Device 005: ID 1546:01a7 U-Blox AG [u-blox 7] # apt update # apt install rtl-sdr gpsd gpsd-clients python3-pip -y # pip3 install gps3 # timedatectl set-timezone Asia/Tokyo # vi test.py #!/usr/bin/env python3 from gps3 import gps3 import subprocess import sys g = gps3.GPSDSocket() d = gps3.DataStream() g.connect() g.watch() for new in g: if new: d.unpack(new) if str(d.TPV['lat']) != "n/a": filename=str(d.TPV['time'])+","+str(d.TPV['lat'])+","+str(d.TPV['lon'])+".csv" break print(filename) args=["/usr/bin/rtl_power", "-1", "-f", "1M:2.2G:1M", filename] res = subprocess.run(args, stdout=subprocess.PIPE) sys.stdout.buffer.write(res.stdout) SOURCE: SAKURA Internet Research Center (2020/05)

×