API to monitor and control Uniden BCD-396T scanner
vees/bcd396t
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
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 0
No packages published