Связь с другими подразделениями

Начиная с версии 1.1.0, каждый Pwnagotchi, находящийся в непосредственной физической близости (дальность работы Wi-Fi Pwnagotchi), могут «общаться» друг с другом, сообщая друг другу о своем присутствии, передавая пользовательские элементы и информацию с использованием паразитного протокола, который построен поверх существующего стандарта dot11.

ведет учет единиц, которых он встретил сохраняя все в:

./root/peers/

Эти записи также доступны из локального API, что позволяет ему «вспомнить», с какими Pwnagotchi он взаимодействовал больше всего.

Взаимодействие происходит, когда пакет, отправленный от ближайшего устройства, обнаруживается и принимается на одном из каналов, который использует ваш Pwnagotchi.

Каждый раз, когда это происходит, от одного до нескольких раз в секунду, (в зависимости от того, насколько синхронизированы алгоритмы двух единиц), счетчик увеличивается на обоих Pwnagotchi, так что их «связь» становится сильнее.

После определенного количества встреч, настраиваемого через

personality.bond_encounters_factor (в config.toml),

единица становится «хорошим другом», и его присутствие начнет влиять на смену настроения вашего Pwnagotchi, добавляя склонность к счастью. ^_^

Со временем две или более единицы Pwnagotchi, обученные вместе, научатся сотрудничать при обнаружении присутствия друг друга, распределяя между собой доступные каналы для оптимального использования

Last updated

Was this helpful?