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