и чем vds отличается от vps
Если это не связано с серым айпи клиента, то как можно решить вопрос?
чьим фаерволом?
это невозможно как и описано в вопросе
присвоил инстансу белый ip
он не на столько безопасен
Копипастить код точно не надо.
uint32_t name_len = a.Name.length();
In.write(&name_len, sizeof(name_len));
In.write(a.Name.c_str(), name_len);
это понятно, не понятно остальное
Во входной регистр записывает, конечно, устройство в зависимости от того, что подается на вход.
Если на вход ничего явно не подается, то используется значение по умолчанию, которое зависит от используемого в схеме "подтягивающего" резистора.
Подтягивающий резистор может быть распаян на схеме или в некоторых случаях встроен в чип контроллера. В случае встроенного подтягивающего резистора его можно конфигурировать через свои регистры. Если при этом используется внешний подтягивающий резистор, то он перекрывает действие внутреннего. Многие именно так и делают.