{"id":19389784,"url":"https://github.com/toxblh/bluetooth-mqtt-switcher","last_synced_at":"2025-04-14T03:34:58.548Z","repository":{"id":251994650,"uuid":"835213305","full_name":"Toxblh/Bluetooth-MQTT-Switcher","owner":"Toxblh","description":null,"archived":false,"fork":false,"pushed_at":"2024-09-03T08:54:04.000Z","size":1772,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-27T17:37:57.193Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Toxblh.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-29T11:42:18.000Z","updated_at":"2024-09-03T08:54:07.000Z","dependencies_parsed_at":"2024-08-07T02:49:08.957Z","dependency_job_id":"d8edee76-3f69-4b66-8a24-b90922b1b7db","html_url":"https://github.com/Toxblh/Bluetooth-MQTT-Switcher","commit_stats":null,"previous_names":["toxblh/bluetooth-mqtt-switcher"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Toxblh%2FBluetooth-MQTT-Switcher","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Toxblh%2FBluetooth-MQTT-Switcher/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Toxblh%2FBluetooth-MQTT-Switcher/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Toxblh%2FBluetooth-MQTT-Switcher/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Toxblh","download_url":"https://codeload.github.com/Toxblh/Bluetooth-MQTT-Switcher/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248816873,"owners_count":21166153,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-10T10:17:24.923Z","updated_at":"2025-04-14T03:34:58.528Z","avatar_url":"https://github.com/Toxblh.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Bluetooth-MQTT-Switcher\n[![ru](https://img.shields.io/badge/%D1%8F%D0%B7%D1%8B%D0%BA-%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%20%F0%9F%87%B7%F0%9F%87%BA-white)](README.ru.md)\n[![en](https://img.shields.io/badge/lang-English%20%F0%9F%87%AC%F0%9F%87%A7-white)](README.md)\n\n## Description\n\n\u003cimg src=\"src/assets/icon.png\" align=\"right\" title=\"Bluetooth MQTT Switcher\" width=\"110\" height=\"110\"\u003e\n\nBluetooth-MQTT-Switcher is a program that allows you to easily switch Bluetooth devices between devices that do not support Multipoint and have Bluetooth versions below 5.0. The program intercepts paired devices, enabling switching without the need to manually disconnect and reconnect.\n\n## Requirements\n\nTo run the program, an MQTT server is required in your home network. The supported operating systems are Linux and macOS. For macOS, the installation of the blueutil utility is required.\n\n## Installation\n\n```sh\ngit clone https://github.com/Toxblh/Bluetooth-MQTT-Switcher\ncd Bluetooth-MQTT-Switcher\nyarn\n# dev mode:\nyarn start \n# build pack:\nyarn package\n# folder with app created ./bluetooth-mqtt-switcher-xXx-xXx\n```\n\n### MacOS\n\nTo install blueutil on macOS, use Homebrew:\n\n```sh\nbrew install blueutil\n```\n\n## Quick Start\n\n### Deploying an MQTT Server\n\nTo quickly deploy an MQTT server, you can use Docker. Here is an example of how to do it:\n\n1.\tInstall Docker if it is not already installed. Installation instructions can be found [here](https://docs.docker.com/get-docker/).\n2.\tRun the MQTT server using the following command:\n\n```sh\ndocker run -d --name mosquitto -p 1883:1883 eclipse-mosquitto\n```\n\nThis command will deploy Eclipse Mosquitto, a lightweight and popular MQTT broker.\n\n### Setting up and Running the Program\n\nAfter installing the necessary components, configure and run the program. Ensure that your MQTT server is running and accessible in your home network.\n\n## Usage\n\nTo use the program, follow the setup instructions to specify the address of your MQTT server.\n\n## Support\n\nIf you have any questions or issues, please create an issue in the project’s GitHub repository.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftoxblh%2Fbluetooth-mqtt-switcher","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftoxblh%2Fbluetooth-mqtt-switcher","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftoxblh%2Fbluetooth-mqtt-switcher/lists"}