Andy Korg
Ясно, сам протокол mqtt не имеет понятия "пользователь", это уже надо над mqtt определять, а тут у каждого брокера свои настройки. Поэтому автору вопроса предлагаю сначала освоить внешний брокер, что бы понимать как оно работает, а затем уже выставлять свой брокер наружу.
Ок, попробую внешний, но у меня на роутере чтобы подключиться к брокеру нужен логин и пароль, и если не ошибаюсь там встроено шифрование