2016-07-07 3 views
1

Я использую arduino с модулем Bluetooth HM-10. Я могу обнаружить другие HM-10 (ведомые) в окрестности HM-10 (мастер). В HM-10 Datasheet AT + RSSI? команда, которую я пробовал со всеми возможными комбинациями, но я не могу извлечь значение rssi. Есть ли способ, чтобы я мог определить значение rssi, используя arduino на последовательном мониторе. Любой ценный код, отличный от команды, будет оценен по достоинству. благодарит заранее.Определение RSSI с использованием HM-10

+0

[Что вы пытались до сих пор?] (Http://whathaveyoutried.com) Пожалуйста, отредактируйте свой вопрос, чтобы показать [mcve] кода , с которым у вас возникают проблемы, и мы можем попытаться help с конкретной проблемой. Вы также должны прочитать [ask]. –

+0

Я подключил ардуино с помощью HM-10 и с помощью последовательного монитора я обнаружил соседний HM-10 с помощью AT + DISC? команда. также используя команду AT + CONN, я подключил свой главный bluetooth к ведомым. Но когда я использую AT + RSSI? команда его не показывает мне значение. Большинство команд работают нормально, кроме AT + RSSI ?. – anish

ответ

0

В соответствии с «техническим паспортом» «Эта команда используется только при использовании запроса удаленного устройства при подключении».

В основном, чтобы получить эту работу, вам нужно будет установить рабыню в режим дистанционного управления с помощью команды AT

AT+MODE2 

Затем подключить ведущий и ведомый. После этого вы сможете отправить мастеру команду «AT + RSSI?», Она отправит ее на ведомое устройство, которое будет отображать ее сейчас, находясь в режиме дистанционного управления. Затем подчиненный ответит своим значением RSSI.