На оригінальні кнопки рисочки були засновані на Broadcom (зараз Cypress) WICED SDK, і в результаті було кілька онлайн writeups про те , як розробляти власні прошивки для них. Зазвичай у такій системі MAC-адреса - це лише елемент даних у спалах у місці, вказаному у файлі заголовка; отже, це щось легко змінилося. (Новіші використовують рішення WiFi з вбудованим Atmel; швидше за все, можливо щось подібне, хоча я не розглядав деталі, або може бути простіше використовувати ESP8266 з однією з мікросхем живлення комутатора Richtek, щоб вона могла утримувати себе достатньо довго після завантаження натисканням кнопки для передачі).
Отже, якщо ваша теорія щодо значення лише MAC-адреси є правильною, ви можете зробити оригінальну кнопку Dash або її функціональний еквівалент передачі трафіку з будь-якої потрібної адреси.
Це може бути , а може і не бути розумним , але реально, більша стурбованість полягає в тому, що система Smart Things сподівається шукати більше, ніж просто "будь-який" пакет із заданої MAC-адреси, оскільки така система була б надзвичайно слабкою. Крім того, пристрої Apple більше не використовують послідовну MAC-адресу під час просто сканування AP-файлів, щоб боротися із системами відбитків пальців, які записали їх, зробивши цю теорію сканування ще більш сумнівною.
Більш ймовірно або, принаймні, сподіваємось, система Smart Things шукає фактичний фоновий трафік із програми на телефоні (або, можливо, деяку функціональність операційної системи телефону), з криптографічним підтвердженням особи або унікальним маркером облікового запису, захищеним зашифрованим каналом . Якщо дійсно потрібно бачити лише MAC, це досить слабко, що ви можете переосмислити те, що ви дозволяєте викликати виявлення вдома.
Що стосується додавання "підробленого мобільного телефону", ви, можливо, зможете щось зробити, якщо ви зможете їх додаток запустити на емуляторі Android або іншої інженерної платформи Android-пристроїв, для якої ви налаштували MAC-адресу. Або в більш вірогідному випадку, коли їм потрібно більше, ніж MAC-адреса, такий пристрій, який ви переведете в активний режим натисканням кнопки.