Я просто хотел узнать, есть ли способ отправить данные через разъем для наушников на печатную плату, такую как arduino или пользовательскую плату, которая обрабатывает последовательный коммуникации или что-то в этом роде.Как использовать гнездо для наушников для передачи данных на печатную плату в WP7 или WP8
ответ
IF?
Это возможно, но есть много предостережений - все это сгруппировано вокруг факта, что воспроизведение звука, а также расширение гнезда для наушников не являются исключительными ресурсами.
- звук для инкапсуляции полезной нагрузки должна иметь отличные узнаваемости
- Звук должен быть крайне маловероятен, чтобы содержаться в любом «нормальном» телефон звуке
- получающей плата должна иметь хорошую дискриминацию в отношении «неправильных» частот
- Вышеуказанные свойства уменьшают достижимую пропускную способность до несколько бода
Кроме того, sinve соединения симплекс, вы должны рассмотреть идемпотентность и отправить каждая команда дважды или более для повышения надежности.
КАК?
Просто воспроизведите правильные звуки в правильной последовательности, чтобы отправить команду (возможно, идемпотентно повторяющуюся), чтобы принимающая плата декодировала звуки и действовала соответствующим образом.
Мы сделали это успешно с Android, но я не думаю, что с WP будет какая-то разница, так как воспроизведение звукового файла - очень простая операция.
Четыре нашей реализации (On/Off для N устройств), там были N + 4 различных precreated звуков:
- "запустить команду" - если играли, в то время как команда работает, это сбрасывает логику команды
- N раз "выберите устройство" - для воспроизведения после того, как "запустить команду"
- "на"/"выкл" - установка команду
- "Execute" - завершить работу над
Все это можно повторить без побочных эффектов.
- 1. Отправка данных через гнездо для наушников iphone
- 2. гнездо Android наушников
- 3. Отправка данных через гнездо для наушников в телефонах Android
- 4. Проект WP7 на WP8
- 5. прослушиватель наушников для наушников Android
- 6. Создание графиков для WP7 и WP8
- 7. Как использовать C# для отправки данных на плату Arduino
- 8. Как инициализировать печатную плату в операционной системе, такой как Linux?
- 9. Запись данных в гнездо для Android Android
- 10. Обнаружение разъема/отсоединения наушников в wp7
- 11. Как использовать XML для передачи данных
- 12. Как использовать NokiaMap для WP7
- 13. Несколько таблиц в файле .sdf wp7/wp8
- 14. Как подключить наушники по умолчанию для наушников?
- 15. WP7, WP8 Как установить несколько ResourceDictionaries использовать пользовательский FontFamilies
- 16. wp7 sdk и wp8 device
- 17. Как использовать печатную версию программы для другой операции в Python?
- 18. Стандартный протокол передачи данных для передачи данных
- 19. гнездо передачи файла
- 20. Создать зашифрованный файл .sdf в wp7/wp8
- 21. port wp7 phonegap приложение для win8 (не wp8)
- 22. Какую плату использовать для использования расширений TrustZone
- 23. Выход аудио iOS только для разъема для наушников
- 24. TCP или UDP для передачи изображения
- 25. Должен ли я использовать реквизит или состояния для передачи данных?
- 26. Как обнаружить разъем для подключения наушников в приложении UWP?
- 27. Разработка для WP8 с использованием только устройства WP7?
- 28. использовать Python urllib.urlopen для точной передачи данных
- 29. WP7: доступ к StatusBar в WP8
- 30. использовать кнопку для передачи данных td
Мой следующий вопрос будет, как это сделать. – csharpwinphonexaml