Я младший разработчик PHP / JavaScript / HTML, недавно нанятый компанией, которая делает фотобудки. До этого я никогда не работал в системе Ubuntu. Это мне кажется уместным, потому что я думаю, что по этой причине я могу пропустить очевидный шаг или что-то в этом роде.
Один из проектов, над которыми мне нужно поработать, - это добавить устройство NFC в фотобудку, чтобы пользователь мог просто коснуться области своим телефоном и получить только что сделанные снимки. Звучит просто.
Предыдущий сотрудник купил устройство ACR122U-A9, которое подключается через USB, но они не смогли заставить его работать. Я взял устройство и следовал всем урокам, которые мне удалось найти, и мне тоже не повезло.
То, чего я добился после установки множества вещей и слепого следования учебникам, это:
Если я открываю терминал и набираю «pcsc_scan», он обнаруживает устройство, и он вроде «работает», считывая карты, если я нажимаю на них. Я получаю шестнадцатеричные коды и синий текст, который мне ничего не говорит. И хотя я делаю это, я даже не могу набрать в терминале, поэтому я ничего не могу с ним поделать.
Что я на самом деле хочу, так это знать, как заставить компьютер говорить с устройством NFC, а не слушать его. Ну, я думаю, что нужно послушать, чтобы знать, когда отправлять информацию.
Я думаю, что я упускаю что-то очень очевидное, потому что каждый учебник, который я нахожу, просто объясняет, какой код вам нужно написать, чтобы выполнить X, или как заставить устройство эмулировать карту или подобные вещи ... Но Я думаю, что мне нужно что-то более базовое:
Как мне вообще начать работать и взаимодействовать с ним?
Информация, которая может иметь отношение к делу:
- Я не уточнил, как я дошел до того, что написание " pcsc_scan " делает что-то, потому что A) Я сделал так много уроков и разных вещей, что я не помню, какая часть чего Я сделал это и Б) Я хотел бы начать с нуля, чтобы понять, что я делаю.
- Я работаю на машине с Ubuntu 17.10, но конечный продукт будет работать под Windows (разные версии в зависимости от Photobooth)
- Наши фотобудки работают с веб-интерфейсом в localhost. Все это либо PHP, JavaScript, CSS или HTML. В конце мне понадобится способ, чтобы устройство получило необходимую информацию на одном из этих языков (если это возможно)
- Я все еще борюсь с Ubuntu. Все, что вы пытаетесь установить или взаимодействовать в этой ОС, делается с помощью команд, которые я не совсем понимаю, и я повторяю из случайных интернет-уроков или форумов, как попугай. Исправление этого не является частью вопроса, я в конечном итоге изучу это, но я думаю, что было бы полезно знать, что я даже не знаю некоторых вещей, которые должны быть очевидными или базовыми в этом.