реклама на сайте
подробности

 
 
> Modbus Bluetooth, что это, как Modbus-RTU c RS-485 на Bluetooth пересадить?
Ruslan1
сообщение Jul 31 2012, 13:01
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Здравствуйте!
тут в одном проекте проскочила хотелка сделать Modbus Bluetooth (Есть устройство с проводным MODBUS-RTU RS-485, хотят ту же функциональность через блютуз). Помогите, пожалуйста, что это? По отдельности эти слова знакомы, но с Блютузом дела не имел.
В результате нужно нечто, позволяющее, например, с андроида на устройство с модбасом достукиваться.
Железячная часть вроде бы понятна: Со стороны контроллера добавляется какой-нибудь serial-to-Bluetooth адаптер (, например, RN-42 за $20. В мастере блютуз уже есть.

А вот софт - темный лес. Я думал про простой шлюз, то есть софт на микроконтроллере (после установления связи) не знает про блютуз, софт в компьютере тоже работает с блютузом как с виртуальным COM-портом. Это верно? можно так? Софт, который для RS-232 писался, на блютуз можно использовать.
Сильно не нравится RTU, не понимаю можно ли через блютуз тайминги выдержать. Или лучше на другие Модбасы переходить (ASCII, например).

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

Может быть, кто-то решал похожие задачи? Что пришлось писать со стороны компьютера?

Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
umup
сообщение Jul 31 2012, 16:23
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 226
Регистрация: 2-06-06
Пользователь №: 17 720



Цитата
то что видит мастер? 50 виртуальных COM-портов?
конечно. Если столько осилит система/драйверы sm.gif
Цитата
Мне одновременность не нужна, да и инициатива всегда от мастера исходит.
это не зависит от ваших хотелок. Bluetooth-SPP отображается в системе как 1 или 2 СОМ порта, и все тут, иначе никак. Если нужно много слейвов на линии - делайте переход на RS485 как писали выше. Или влезайте в системный стек Bluetooth с программным поиском/подключением/отключением устройств.
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение Jul 31 2012, 18:03
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



umup, что-то я утонул. Непонятно, "конечно 50" или "Bluetooth-SPP отображается в системе как 1 или 2 СОМ порта, и все тут, иначе никак."
Но уже ясно, что для быстрой реализации (никаких копаний стека) нужно SPP. Дальше пусть программист разбирается, я сразу как про блютуз услышал- сказал что со стороны компьютера лезть не буду, только точка-точка продемонстрирую. А со стороны контроллера нужно выбрать модуль с поддержкой SPP профиля и будет мне счастье....

Мне в результате нужно ввести данные в устройство, которое только блютуз имеет. А устройства в случае блютуза не имеют физического соединения в RS-485, только блютуз. То есть 50 устройств- 50 блютузов(слейвов). А блютуз мастер- используется блютуз в айфоне или андроиде.

Спасибо, далее пока вопросы задавать не буду, на предварительную оценку, достаточную для черновика техзадания, уже хватит. Дальше после детализации почитаю про блютуз, вопросы умные разные появятся...
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 00:29
Рейтинг@Mail.ru


Страница сгенерированна за 0.01389 секунд с 7
ELECTRONIX ©2004-2016