Устройство передающее на смартфон 0 или 1. Как реализовать?
Вариант в виде кнопки, которая вставляется в разъём гарнитуры. Можно вынести кнопку на шнурке и разместить где угодно. 
Можно поставить геркон на замыкание.Анализ всех гаджетов с помощью тестера показал, что нажатие кнопки замыкает контакт микрофона и «землю» (1 и 2 на схеме)
Raspberry PI3 + wi-fi + скрипт на малине + быстро сляпанная прога на дроид.
Я такое уже лепил. wiringPi отлично справляется с детектированием замыкания контактов gpio, вместо скриптины правда была программулина на сях, но это просто потому что мне было проще так. Прогу-сервер на телефон тоже слепил за полчаса в Embarcadero C Builder. просто потому что оно у меня уже стояло :) Связка отработала больше года, после чего была ликвидирована за ненадобностью.
PS: у PI3 вайфай прямо на борту, и загнать его в адхок - элементарно.