Skip to content

vees/bcd396t

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

I've decided to do a little programming to integrate the serial port remote
control of my BCD-396T into a public web page where listeners can vote on which
talk-groups to activate in real-time.

The first iteration of this would be a simple web form with a list of active
talk groups and channel banks currently active. Listeners could check off talk
groups they did and didn't want to listen to. Depending on the number of most
recent votes for a particular group, the web page would direct the scanner to
turn certain banks on and off.

I'm sure over the next several weeks as I finish up the code this discussion
will wander into the BCD-396T forum for technical tips and the Maryland Radio
discussion for best memory bank arrangement of Baltimore County groups for the
best break-out of precincts and fire districts, but I wanted to begin the
discussion here.

First, I'm planning to make all the code open and available for anyone to use,
and I would be happy if anyone else with any level of programming background
wanted to help out. For now, all the source code and notes will be up at
https://github.com/vees/bcd396t for anyone to use and improve.

Anyone who would like to participate can just chime in here.

Second, I'd like to get some ideas from other radio streamers and listeners as
to how this sort of thing might be useful to you. I'd also be interested if
anyone else has already done this successfully, or even tried and failed but
kept good notes on what went wrong.

# Installing Darkice (Probably)

    17  aplay -l

    20  cd darkice-1.2/
    21  dpkg-architecture -qDEB_HOST_MULTIARCH
    22  ./configure --with-lame --with-lame-prefix=/usr/lib/arm-linux-gnueabihf

    24  rm -rf darkice-1.2/
    25  apt-get source darkice
    26  cd darkice-1.2/
    27  ./configure --with-lame --with-lame-prefix=/usr/lib/arm-linux-gnueabihf

    29  ./configure  --prefix=/usr --sysconfdir=/usr/share/doc/darkice/examples -
    -with-lame --with-lame-prefix=/usr/lib/arm-linux-gnueabihf
    30  make
    31  sudo make install

    33  darkice -c darkice.cfg
    34  cd darkice-1.2/

    38  ./darkice -c ~/darkice.cfg
    39  cd
    40  cd darkice-1.2/
    41  ./configure  --prefix=/usr --sysconfdir=/usr/share/doc/darkice/examples -
    -with-lame --with-lame-prefix=/usr/lib/arm-linux-gnueabihf --with-alsa-prefix=/u
    sr/lib/arm-linux-gnueabihf --with-alsa
    42  make
    43  sudo make install

    46  /usr/bin/darkice -c darkice.cfg

# Testing Minicom

    63  minicom -o /dev/ttyUSB0
    64  minicom
    65  minicom -D /dev/ttyUSB0 -o

# Test with aplay

    arecord -f dat -r 48000 -D hw:0,0 | aplay

# Test of stream

    mpg123 http://localhost:8000/baco2

About

API to monitor and control Uniden BCD-396T scanner

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published