marimir Ответов: 0

Есть ли вообще возможность изменить скорость передачи данных устройства bluetooth от arduino IDE ?


Я хочу изменить скорость передачи данных устройства Bluetooth (оптический зонд >> optical-probe.de/Optical%20probes/op700.html ). Я не знаю, возможно ли это или нет, но я пытался сделать это с помощью AT-команд с последовательного монитора Arduino IDE, и мне не повезло.

Что я уже пробовал:

IDE обнаруживает мое устройство на порту COM9, но после отправки AT на устройство я ничего не получил!

Jochen Arndt

"IDE обнаруживает мое устройство на порту COM9"
Какое устройство (Arduino или оптический зонд)?

Вероятно, вы разговариваете с Arduino через последовательный порт, а не с зондом.

marimir

Я действительно Новичок в этом деле .. Я не знаю, но я думал, что у зонда есть какая-то плата Arduino.. поправь меня, если я ошибаюсь

Jochen Arndt

Таким образом, ваш зонд подключен к компьютеру, и он распознается на COM9. Проверьте документацию зонда, чтобы получить к нему доступ.

Что это за IDE (Arduino IDE)?
То есть для подключения ПК с платой Arduino.

Зонд может использовать Arduino внутри. Об этом вам должна сообщить документация (или производитель). Но даже тогда он может использовать другой протокол (который затем должен быть задокументирован).

marimir

Мануфактура мне ничего не дает!
Все это только мои догадки!

Jochen Arndt

Когда вы покупаете устройство, оно должно поставляться с некоторой документацией и программным обеспечением, например драйверами устройств (если это не простое последовательное устройство). Документация должна содержать информацию о протоколе связи (например, набор команд AT).

Я заглянул на веб-страницу, и там нет такой информации, предоставленной для скачивания. Так что он должен быть отправлен вместе с зондами. Вы все еще можете использовать контактную страницу производителя, чтобы запросить дополнительную информацию.

Dave Kreskowiak

AT-команды не являются специфичными для последовательного устройства. Они предназначены для модемов и сотовых телефонов.

Bluetooth не имеет скорости передачи данных в том смысле, который вы подразумеваете, поэтому ваш вопрос не имеет никакого смысла.

Вы можете изменить скорость передачи данных COM-порта, даже если он взаимодействует через другой транспорт, например Bluetooth или USB. То, как вы сообщаете об этом подключенному устройству, полностью зависит от документации на устройстве. Для этого нет стандартной команды, которую вы можете отправить на устройство.

Теперь, если вы действительно измените скорость передачи данных в бодах, это изменение, вероятно, будет забыто при отключении питания от устройства и должно быть изменено снова при резервном включении питания. Кроме того, при изменении скорости вам придется изменить скорость передачи данных, используемую последовательным окном IDE, потому что вы ничего не получите или мусор обратно, когда устройство говорит с другой скоростью, чем ожидает последовательное окно.

marimir

На самом деле я хочу разработать приложение для android, которое может получать данные от этого оптического зонда через Bluetooth. Это приложение должно считывать данные со счетчика электроэнергии. Я использовал bluetoothsocket на android для отправки и приема данных по Bluetooth, но я не получил никакого ответа от зонда.Кто-то сказал мне, что вы должны использовать одну и ту же скорость передачи данных для зонда и счетчика ... вот как я застрял в этой неразберихе!
Значит, ты думаешь, что это невозможно, спасибо.

Dave Kreskowiak

Невозможно? Нет.

Чрезвычайно сложно, если у вас нет документации на зонд? О да. Без этого вы могли бы говорить по-английски с зондом, который говорит только по-португальски и со скоростью, которая слишком медленная или слишком быстрая, чтобы он мог понять.

Без документации на зонд, вы облажались.

marimir

Единственная документация по зонду-это то, что я упомянул в своем вопросе >> optical-probe.de/Optical%20probes/op700.html -вот и все.

Dave Kreskowiak

Ну тогда, похоже, ваш единственный выход-связаться с производителем и получить любую документацию, которая у них есть на него.

Если они не существуют, вы не можете получить их, или документация не существует, вы в значительной степени облажались. Найдите другое устройство, поддерживаемое производителем.

0 Ответов