27 মার্চ, 2025 থেকে, আমরা AOSP তৈরি করতে এবং অবদান রাখতে aosp-main
এর পরিবর্তে android-latest-release
ব্যবহার করার পরামর্শ দিচ্ছি। আরও তথ্যের জন্য, AOSP-তে পরিবর্তনগুলি দেখুন।
ব্লুটুথ
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
কাটলফিশ ব্লুটুথ বাস্তবায়ন রুটক্যানাল দ্বারা সমর্থিত এবং ওয়েব UI কমান্ড লাইন কনসোল দ্বারা নিয়ন্ত্রিত করা যেতে পারে।
কনসোলে, বেশ কয়েকটি কমান্ড রয়েছে যা গেস্ট ডিভাইসে ব্লুটুথ নিয়ন্ত্রণের অনুমতি দেয়:
আদেশ | বর্ণনা |
---|
তালিকা | বর্তমান ডিভাইস এবং পদার্থের তালিকা করুন |
DEVICE_TYPE [ARGS] যোগ করুন | DEVICE_TYPE ধরনের নতুন ডিভাইস তৈরি করুন |
ডেল DEVICE_INDEX | একটি ডিভাইস মুছুন |
add_phy PHY_TYPE | PHY_TYPE সাথে নতুন ফাই যোগ করুন৷ |
del_phy PHY_INDEX | একটি ফাই মুছুন |
DEVICE_INDEX PHY_INDEX যোগ করুন | phy-এ একটি ডিভাইস যোগ করুন |
del_device_from_phy DEVICE_INDEX PHY_INDEX | phy থেকে একটি ডিভাইস মুছুন |
add_remote HOSTNAME PORT PHY_TYPE | ডিভাইস হিসাবে একটি দূরবর্তী রুটক্যানাল যোগ করুন এবং এটি ফাইতে নিবন্ধন করুন |
ডিভাইসের ধরন এবং args |
---|
বীকন [MAC_ADDRESS] [ADVERTISE_INTERVAL] |
স্ক্রিপ্টেড_বীকন [MAC_ADDRESS] [CONFIG_PATH] [EVENTS_PATH] |
কীবোর্ড [MAC_ADDRESS] [ADVERTISE_INTERVAL] |
লুপব্যাক [MAC_ADDRESS] [ADVERTISE_INTERVAL] |
sniffer |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[],null,["# Bluetooth\n\nThe Cuttlefish Bluetooth implementation is supported by rootcanal and can be\ncontrolled with the Web UI command line console.\n\nIn the console, there are several commands that allow for the control of\nBluetooth on the guest device:\n\n| Command | Description |\n|------------------------------------------------------------------------------------------------|-----------------------------------------------------------------|\n| list | List current devices and phys |\n| add \u003cvar translate=\"no\"\u003eDEVICE_TYPE\u003c/var\u003e \u003cvar translate=\"no\"\u003e[ARGS]\u003c/var\u003e | Create new device of type \u003cvar translate=\"no\"\u003eDEVICE_TYPE\u003c/var\u003e |\n| del \u003cvar translate=\"no\"\u003eDEVICE_INDEX\u003c/var\u003e | Delete a device |\n| add_phy \u003cvar translate=\"no\"\u003ePHY_TYPE\u003c/var\u003e | Add new phy with \u003cvar translate=\"no\"\u003ePHY_TYPE\u003c/var\u003e |\n| del_phy \u003cvar translate=\"no\"\u003ePHY_INDEX\u003c/var\u003e | Delete a phy |\n| add_device_to_phy \u003cvar translate=\"no\"\u003eDEVICE_INDEX\u003c/var\u003e \u003cvar translate=\"no\"\u003ePHY_INDEX\u003c/var\u003e | Add a device to phy |\n| del_device_from_phy \u003cvar translate=\"no\"\u003eDEVICE_INDEX\u003c/var\u003e \u003cvar translate=\"no\"\u003ePHY_INDEX\u003c/var\u003e | Delete a device from phy |\n| add_remote \u003cvar translate=\"no\"\u003eHOSTNAME\u003c/var\u003e \u003cvar translate=\"no\"\u003ePORT PHY_TYPE\u003c/var\u003e | Add a remote Rootcanal as device and register it to phy |\n\n| Device type and args |\n|-----------------------------------------------------------------------------------------------------------------------------------------|\n| beacon \u003cvar translate=\"no\"\u003e[MAC_ADDRESS]\u003c/var\u003e \u003cvar translate=\"no\"\u003e[ADVERTISE_INTERVAL]\u003c/var\u003e |\n| scripted_beacon \u003cvar translate=\"no\"\u003e[MAC_ADDRESS]\u003c/var\u003e \u003cvar translate=\"no\"\u003e[CONFIG_PATH]\u003c/var\u003e \u003cvar translate=\"no\"\u003e[EVENTS_PATH]\u003c/var\u003e |\n| keyboard \u003cvar translate=\"no\"\u003e[MAC_ADDRESS]\u003c/var\u003e \u003cvar translate=\"no\"\u003e[ADVERTISE_INTERVAL]\u003c/var\u003e |\n| loopback \u003cvar translate=\"no\"\u003e[MAC_ADDRESS]\u003c/var\u003e \u003cvar translate=\"no\"\u003e[ADVERTISE_INTERVAL]\u003c/var\u003e |\n| sniffer |"]]