GithubHelp home page GithubHelp logo

tpms's People

Contributors

jboone avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

tpms's Issues

How to decode output from gr-tpms?

gr-tpms (tpms_rx) gives me this

20171115202437 fsk 20480 110110101110001 man 1111101010010011111110001100110111101001011010111000110000000101111001
20171115202437 fsk 19950 110110101110001 man 1111101010010011111110001100110111101001011010111000110000000101111001
20171115202437 fsk 20480 110110101110001 man 1111101010010011111110001100110111101001011010111000110000000101111001
20171115202437 fsk 19950 110110101110001 man 111110101001001111111000110011011110100101101011100011000000010111100
20171115202437 fsk 20480 110110101110001 man 111110101001001111111000110011011110100101101011100011000000010111100

I cannot figure out which tool here would allow me to decode this. Any help is greatly appreciated, thanks!

range

Theoretically what do you think the range of this would be? In the video you mention 30 to 50 feet, but with a yagi or something else maybe could go even further than that? I've got some yagi I'll go through them to see if any are 300 or 400mhz range and try it out

burst_inspect howto?

Hi,
first of all I would like to congratulate you on the great work. I'm a computer scientist and actually I'm not that good at DSP stuff. I'm getting close to this world, and I thought to start with your project and to buy a RTL-SDR ;) with a 433 MHz antenna.

From my point of view this project lacks mainly documentation (at least for a newbie like me). My question is:
how can I use the output of burst_inspect.py to get the right parameter and decode the packets?

I saw six different graphs for each selected file.
The first one should be the magnitude of the signal. Right?
The second one is computed by using quadrature demod?
The third one is used to compute the offset between the sampled frequency and the frequency of the signal. Right?

Then in the case of FSK there's the deviation. This is the difference between the two frequencies used for the modulation? How should I set this parameter? Should I find the value that makes the two curves correspond?

For the symbol rate? How can I say that the value is corrected?
What is the last graph?

Could you give me some help for the ASK tab as well?

Hope you could spend a few words about each graph to help me and those like me that are willing to enter this world using your app.

Thanks in advance.
I hope to contribute to this project asap ;)

Create burst capture scripts.

It'd be far easier for n00bz to get started if all they needed was the rtl-sdr package and my Python code -- not ALL of GNU Radio. I've started work on Python code that will extract bursts from rtl_sdr directly. I need to finish and post it!

Cannot extract bursts

Hi,
i cannot extract bursts.
executing ./extract_bursts.py capture.cfile
gives me following error:
Traceback (most recent call last):
File "./extract_bursts.py", line 83, in
tb = top_block(sys.argv[1])
File "./extract_bursts.py", line 47, in init
target_signal, carrier_freq, sampling_rate, start_date, start_time, capture_device = source_filename.split('_')
ValueError: need more than 1 value to unpack

Additional HW-stuff for grab traffic

Hi, Jared!
On the "Hak5 1511 โ€“ Tracking Cars Wirelessly And Intercepting Femtocell Traffic" video I saw some device with two SMA-connector. It connect between antenna and RF-cable. Probably it is SAW-filter for improve narrow-band selectivity, unfortunately in README I can't find any information about of this device. The color of its PCB remember about oshpark service, but finding this PCB design on they service was unsuccessful.
Could you share info about this device? (For example with adding folder "hw" in repo or just adding design link in README on some service look like oshpark)

Thanks,
Dmitry

FFTW issue

I try to use tpms-tools on fresh install of Ububtu 14.04 LTS. I have some issue with python code, which using FFTW.
The root of problem is FFTW v2 in Ububtu 14.04 is obsolete. Only FFTW v3 (aka FFTW3) only allowable options. I have unsuccessful tried to install FFTW v2 by pip manager, but API of FFTW2 is obsolete and incompatible with recent version of NumPy (also required dependencies).

I need some help with porting burst_detector.py from FFTW2 to FFTW3. just three string needed for rewriting, but it seems I don't have proper knowledge. Bellow my try:

FFTW2:

import pyfftw
...
...
        self.fft_in  = pyfftw.n_byte_align_empty((self.block_size,), self.block_size, dtype='complex64')
        self.fft_out = pyfftw.n_byte_align_empty((self.block_size,), self.block_size, dtype='complex64')
        self.fft     = pyfftw.FFTW(self.fft_in, self.fft_out)

FFTW3:

import fftw3
...
...
        self.fft_in   = fftw3.create_aligned_array((self.block_size,), complex, self.block_size)
        self.fft_out  = fftw3.create_aligned_array((self.block_size,), complex, self.block_size)
        self.fft     = fftw3.Plan(self.fft_in, self.fft_out)

Whats wrong in my FFTW3 code?

TPMS model support

Please,

The code works with the TPMS model FOXWELL Tp620?
What the model you recommend for I monitor pressure in my car?

Link for the model:
https://pt.aliexpress.com/item/tpms-tp620-Digital-tyre-pressure-sensor-12V-Real-Time-Professional-Wireless-Smart-TPMS-Tire-Pressure/32791723283.html?spm=2114.02010208.3.10.y0c06C&ws_ab_test=searchweb0_0,searchweb201602_5_10000560_10000606_10000561_10000073_10000074_10000608_10000709_10000660_10000704_10000703_10000175_10000509_10000507_10000505_10000558_10136_10000068_10000552_10000369_10000063_10000365_10000367_10099_10000663_10000665_10096_10000669_10000569_10000097_10000094_10000337_10000723_10000090_10000147_10000091_10000726_10000144_10000339_10000729_10000150_10000679_10084_10000678_10083_10119_10000676_10080_10000153_10000673_10082_10081_10110_10111_10112_10113_10000535_10114_10000534_10000089_10000086_10000710_10000083_10000349_10000690_10000135_10000716_10000693_10000080_10078_10000717_10079_10000688_10073_10000684_10000140_10070_10122_10123_10120_10126_10124_10000546_10065_10068_10501_10000746_10000782_10000743_10000132_10000033_10503_10000786_10000030_10000026_10000126_10000023_10000129_433_10000123_10000696_10060_10062_10000699_10056_10055_10054_10000632_302_10059_10000738_10000120_10000774_10000734_10000020_10000778_10000013_10000117_10103_10102_10000016_10000114_10000111_10052_10053_10107_10050_10106_10051_20517_10000621_10000384_20515_10000763_10000629_10000766_10000101_10000100_10000576_10000770_10000579_10000104_10000045_10000578_10000375_10000108_10000377_10000758_10000612_10000390_10000613_10000042_10000750_10000592_10000754_10000594_10000039_10000587_10000036_10000389_10000187-10120_10503_10501_20517_20515,searchweb201603_1,afswitch_1_afChannel,ppcSwitch_3,single_sort_0_default&btsid=5e8d6220-032e-4ac2-ab1a-e587c45419a4&algo_expid=a0e46a3c-e335-4912-9105-4f793e8b504b-1&algo_pvid=a0e46a3c-e335-4912-9105-4f793e8b504b

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.