Этот вариант сработает, согласен
Сами устройства имеют в своем функционале возможность передавать аварийные сообщения по линии, потому думаю как реализовать возможность проверки занятости линии.
У стм есть DE в уарте, но он не обеспечивает безопасности передачи