Да се каже, че 2020 г. беше година на трансформация, би било малко подценяване. Пандемията от COVID-19 напълно промени начина, по който работихме, учихме и живеехме. Въпреки всички тези шеги за това колко време хората прекарват на устройствата си, вместо да общуват лице в лице с други хора, се оказва, че когато не можете да съберете повече от няколко души в една и съща стая, това хвърля цялата ни обществото в безпорядък.
Нашата общност трябваше да преосмисли как се събираме и големи събития като HOPE, DEF CON и дори нашия собствен Hackaday Supercon трябваше бързо да бъдат превърнати във виртуални събития, които се опитваха с различна степен на успех да уловят опита на стотици или хиляди хакери, които се срещат в реалния живот. Въпреки че малцина биха спорили, че една виртуална хакерска конвенция може наистина да замени физическа такава, ние научихме, че има неоспорими ползи от възприемането на предимствата, предлагани от киберпространството. Ако не друго, виртуалните хакерски срещи през 2020 г. видяха много по-голям и по-разнообразен набор от участници и презентатори от всякога.
Когато започваме да виждаме първите лъчи светлина в края на дългия, тъмен тунел, в който бяхме заседнали, става ясно, че някои от промените, които COVID-19 наложи на нашата общност, ще останат. Колкото и нетърпеливи да сме всички ние да се върнем към епичните хакфести от миналото, никой не иска да затвори вратата за всички онези, които не биха могли да присъстват физически сега, след като надникнат зад завесата.
Имайки това предвид,
тазгодишният DEF CON се представя във физическа и виртуална форма едновременно
. Ако сте стигнали до Лас Вегас, чудесно. Ако не, можете да следвате чат стаи и видео потоци от уюта на собствения си дом. Следвайки темата, значката DC29 е не само практичен инструмент за виртуални присъстващи, но и електронен пъзел за онези, които могат да съберат физически няколко от тях. Нека да разгледаме по-отблизо тази социално дистанцирана значка и технологията, която е вложена в нея.
Streaming Sidekick
Самостоятелно значката DC29 е RGB механична макро подложка с четири клавиша, която се свързва към вашия компютър чрез USB-C. Извън кутията клавишите са конфигурирани да работят с Discord, което ви позволява да правите неща като заглушаване на микрофона и изстрелване на някои благодарствени емоции. От дясната страна на устройството има три тъчпада, които са конфигурирани да работят като плъзгач за сила на звука, допълвайки добре набора от налични медийни контроли.
Значката се изброява като серийно устройство и ако се свържете с него с терминален емулатор, ще ви бъде представен прост потребителски интерфейс за повторно конфигуриране не само на функцията на всеки от четирите клавиша, но и на техните индивидуални RGB цветови стойности. Тъчпадовете отстрани в момента не могат да бъдат конфигурирани чрез този потребителски интерфейс, но както ще бъдете уведомени при първото свързване, това е само минимална реализация на фърмуера; по-пълна версия е планирана да бъде пусната по време на DC29.
Говорейки за това, актуализациите на фърмуера се инсталират по метод, който ще бъде познат на всеки, който е работил с MicroPython. Задържането на долния десен клавиш, докато включвате значката, ще го накара да се покаже като USB устройство за масово съхранение, което съдържа фърмуера във формат UF2, осигурявайки удобен за потребителя и междуплатформен начин за стартиране на нов код върху значката. Виртуалното устройство също съдържа HTML файл, но поне засега той просто ви насочва към сайта DEF CON.
Феновете на механичната клавиатура ще се радват да научат, че четирите Gateron Blues на значката са инсталирани в гнезда с възможност за гореща смяна, ако искате да персонализирате тактилността на дъската с нов набор от превключватели. Всеки клавиш е покрит с персонализирана клавишна капачка DEF CON, която ви позволява да вмъкнете свое собствено отпечатано произведение на изкуството. Капачките изглежда са били 3D отпечатани на смола и като се има предвид доста очевидната променливост в цвета, яснотата и качеството, които могат да се видят дори при размер на извадката само от четири, изглежда, че производството им вероятно е резултат от главоломни съвместни усилия.
Измежду конфигурируемия софтуер, превключвателите с възможност за гореща смяна и персонализиращите се клавиши, значката DC29 е изненадващо здрава малка макро подложка. Изглежда безопасно да се каже, че дълго след като тазгодишната измама приключи, много хора ще продължат да използват тази значка ежедневно.
Под капака
Двата слоя на значката се държат заедно с четири пластмасови щипки и раздърпването им разкрива изненадващо безплодна вътрешност. Всъщност единственият компонент, който наистина си струва да се спомене, е Atmel ATSAMD21G16B, 32-битов ARM Cortex-M0+ микроконтролер. Този 48 MHz чип включва 64 KB флаш памет, 8 KB SRAM, капацитивен периферен сензорен контролер (PTC) и интегриран USB контролер.
Извън MCU има само зумер, което вероятно е регулатор на напрежението и някои пасиви. Няма очевидни сензори или радиостанции, но наборът от физически конектори от всяка страна на значката подсказва, че все още има няколко трика, които трябва да бъдат разкрити.
Забавление с приятели
Значката DC29 е изключително полезна сама по себе си, всъщност може да се нареди сред най-практичните значки за събития, създавани някога. Но също така е проектиран да работи заедно с други значки, както подсказват крайните конектори и съобщенията за копринен екран. Няколко значки могат или да се закачат заедно, или да бъдат свързани помежду си чрез USB кабели и благодарение на вградената батерия CR2032 не е необходимо да се свързват към компютъра за захранване.
Що се отнася до това какво правят, когато са свързани... е, ще трябва да изчакаме малко, преди да разберем. От една страна, не е ясно дали текущият фърмуер дори поддържа свързването на значките заедно. Въпреки че едва ли е изчерпателно разследване, търсенето във фърмуера за ASCII низове не разкрива никакви съобщения, които биха се отнасяли до каквато и да е функционалност извън действието като макропад.
Тези, които присъстват физически на DEF CON, може да установят, че трябва да извършат актуализация на фърмуера, преди значките им действително да направят нещо интересно, когато са свързани помежду си, но по всякакъв начин опитайте и ни уведомете.
Значка за нова ера
Възходът на Badgelife винаги е бил подхранван от
желанието на хакерите да покажат колекцията си от блестяща занаятчийска електроника
. Но какво се случва, когато няма препълнена конгресна зала, в която да се разхождате? Този врат, пълен с печатни платки, няма същата привлекателност, когато посещавате измама от спалнята си. Как да направите една значка убедителна за човек, който може никога да не се приближи на сто километра от друг притежател?
Създаването на устройство, което комбинира традиционната форма и функция на значките DEF CON със социално дистанцираното естество на виртуална конвенция, не беше лесна задача, но значката DC29 със сигурност успя да се справи. Като единична единица това е полезна и адаптивна джаджа, а в големи количества се удвоява като част от интерактивен пъзел. Тъй като хакерските конвенции продължават да размиват границата между физическото и виртуалното присъствие през следващите години, този дизайн неизбежно ще бъде мерилото, по което се измерват бъдещите значки.
Независимо дали по-голямата част от значките DC29 някога ще получат шанса да се свържат с други от този вид, едно нещо е сигурно: всяка от тях ще бъде ценно притежание на всеки хакер, който е успял да се докопа до такава.