Thanks to visit codestin.com
Credit goes to github.com

Skip to content

MQTT bridge for the BKC-DIP protocol

License

ajweave/bkc-dip-mqtt

Repository files navigation

bkc-dip-mqtt NPM version Build Status Dependency Status Coverage percentage

MQTT bridge for the BKC-DIP protocol

Control B&K devices connected by either ethernet or serial via MQTT. BKC-DIP is a control protocol for audio/visual devices manufactured by the now defunct B&K Components company. This library will interrogate the features of the device and establish topics that can be used to control and query the state of the device.

Installation

$ npm install --save bkc-dip-mqtt

Usage

#Device connected via USB-Serial adapter
bkcdip -b mqtt://localhost -d /dev/ttyUSB0

#Device connected via ethernet
bkcdip -b mqtt://localhost -h 192.168.0.12

Supported devices

Currently multi-zone audio amplifiers such as the CT 600 are supported.

Topics

devices/audio-zone/<zoneid>/title
devices/audio-zone/<zoneid>/power-state/<get|set>
devices/audio-zone/<zoneid>/input/<get|set>
devices/audio-zone/<zoneid>/volume/<get|set>
devices/audio-zone/<zoneid>/inputs

Running tests

$ npm test

License

Apache-2.0 © ajweave

About

MQTT bridge for the BKC-DIP protocol

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published