В настоящее время я работаю над аналогичной системой передачи данных с использованием этих высоких частот, и вот что я узнал. Имейте в виду, что я делаю это с телефонами Android, в основном линейкой Galaxy S. Во-первых, спектр от 20 кГц до 22 кГц кажется весьма многообещающим, потому что он может быть обнаружен всеми протестированными нами телефонами и даже воспроизведен некоторыми из них. Эти частоты неслышны людям любого возраста, и даже собаки и кошки их не замечают. Если вы нацелены (фактически избегаете) обнаружения людьми, вы можете даже снизить частоту до 18 кГц, поскольку большинство людей этого не услышат. Это дает вам полосу пропускания 4000 Гц, в которую вы можете частотно модулировать данные. Конечно, не ожидайте передачи 8-мегапиксельных изображений, но некоторые небольшие данные могут быть переданы. Вы правы в том, что вы могли бы использовать БПФ для перехода в частотную область и анализа этих частот, это можно сделать даже на старых телефонах на Java (я думаю, что делать это в задаче c было бы еще быстрее).
Кроме того, если в вашем распоряжении несколько iPhone, вы можете установить любой частотный анализатор и воспроизвести частоты, которые вы хотите, на другом iPhone или каком-либо динамике, чтобы проверить, что они могут обнаружить. Просто имейте в виду, что стандартные настольные колонки, вероятно, смогут воспроизводить заданные частоты, но будут создавать шум более низкой частоты. Пьезо твитеры, вероятно, лучше всего подходят для такого типа звуков, хотя я должен сказать, что использую iPhone 4 для воспроизведения этих частот для эффективного тестирования.
Я где-то читал, что Shopkick теперь даже воспроизводит там звуковые коды поверх сохраненных PA-ов, и, поскольку эти динамики на самом деле не оптимизированы для отклика выше 20 кГц, я тоже начинаю подозревать, что они используют частоты ниже этого. Посмотрите на этом веб-сайте различные коды магазинов, которые некоторые люди используют для обмана системы http://www.ceploitips.com/2011/03/shopkick-walk-in-files.html Имейте в виду, что их использование может привести к блокировке вашей учетной записи, поскольку они улучшили алгоритмы обнаружения злоупотреблений.
Кроме того, я тоже хотел бы узнать больше о реализации Shopkick, поэтому, если кто-то просматривает это, поделитесь ссылкой.
person
Igor Čordaš
schedule
08.10.2013