Email or username:

Password:

Forgot your password?
Tech Thread

А есть какие-то дешёвые NFC адаптеры для компа (работающие в Linux). Мне очень не хватает возможности копипастить текст между мобилой и компом без сети. NFC кажется подходящим инструментом для этого
@tech by @MrClon

25 comments
mittorn

@tech @MrClon а bluetooth слишком не удобно?

MrClon

@mittorn через BT у меня kdeconnect чтото вообще не законнектился. Да и в целом NFC выглядит для этого как то более целесообразно для задачи: вот у меня в руках два устройства, надо перекинуть сотню байт с одного на другое

mittorn

@MrClon а если rfcomm какой-нибудь? Я раньше его для терминала и проброса ppp подключения использовал

alexanderniki

@tech @tech @MrClon

NFC это вообще про другое. Оно не предназначено для передачи данных.

Bluetooth или Wi-Fi - то, что нужно.

MrClon

@alexanderniki а для чего он тогда по твоему?

КМБ-4

@MrClon @alexanderniki

Для передачи бабок в кассу,. видимо

MrClon

@coaxial чё, прям купюры проталкивают? А может всё-таки данные передают между приложением на сматфоне и кассой?
А когда RFID метки считывают, это тоже не данные?

Как выяснилось передача произвольных данных была встроена в Андроид с четвёртой версии, но её выкинули, видимо поняв что передавать данные напрямую с устройства на устройство это каменный век. Зачем, если можно в ватсапе скинуть?
en.m.wikipedia.org/wiki/Androi

Если серьёзно, сколько раз у вас было так что сидя с человеком в одной комнате, простейшим способом передать чтото вроде ссылки или адреса оказывалось скинуть их в месенджере? Мне одному это кажется возмутительно избыточным?

@alexanderniki

@coaxial чё, прям купюры проталкивают? А может всё-таки данные передают между приложением на сматфоне и кассой?
А когда RFID метки считывают, это тоже не данные?

Как выяснилось передача произвольных данных была встроена в Андроид с четвёртой версии, но её выкинули, видимо поняв что передавать данные напрямую с устройства на устройство это каменный век. Зачем, если можно в ватсапе скинуть?
en.m.wikipedia.org/wiki/Androi

КМБ-4

@MrClon @alexanderniki

Да я пошутил, хосподи...

>> Мне одному это кажется возмутительно избыточным?
Не тебе одному. Но с другой стороны - зато сохраняется история (а это не всегда как раз нужно)

alexanderniki

@MrClon

Вот это подъебал. Панчлайн - мое почтение.
Удачи тебе, дружище, содержимое клипборда по NFC гонять на 13 МГц.

MrClon

@alexanderniki я чёт не понял, это что-ли мало? Речь ведь не о 4k видео. Это ж сколько избыточности надо накрутить что бы 13 миллионов колебаний в секунду стало недостаточно для передачи сотни-другой байт информации?

alexanderniki

@MrClon Ну не понял, значит не понял. Попробуй разобраться получше и понять, почему тот же BT работает на 2,4 ГГц, например.

MrClon

@alexanderniki потому что там нужно гонять потоковое аудио и файлы произвольного размера? Потому что параллельно таких передач в радиусе действия может быть до жопы (радиус действия там довольно большой)?

Ну окей. Блютус, 2.4ГГц. Теоретически это полоса пропускания в 184 раза меньше чем на 13 МГц. Проигнорируем ожидаемое соотношение сигнал/шум и его изменение при изменении расстояния между приёмником и передатчиком. Проигнорируем зашумленность эфира другими передатчиками.
Синезуб передаёт до 500 мбит/с, если маразм меня не обманывает, в двести раз меньше чем 500 мбит/с это всё ещё 2.5 мбит/с. А я, напомню, говорю о текстах которые в принципе можно было бы надиктовать и голосом

@alexanderniki потому что там нужно гонять потоковое аудио и файлы произвольного размера? Потому что параллельно таких передач в радиусе действия может быть до жопы (радиус действия там довольно большой)?

Ну окей. Блютус, 2.4ГГц. Теоретически это полоса пропускания в 184 раза меньше чем на 13 МГц. Проигнорируем ожидаемое соотношение сигнал/шум и его изменение при изменении расстояния между приёмником и передатчиком. Проигнорируем зашумленность эфира другими передатчиками.
Синезуб передаёт до 500...

alexanderniki

@MrClon Ну так я и говорю: удачи :) Раз вы думаете, что все вокруг идиоты.

MrClon

@alexanderniki я не думаю что все вокруг идиоты, я думаю что ты идиот. Ну либо что ты знаешь о какой-то проблеме и многознаительно намекаешь на неё, вместо того что бы сказать прямым текстом. Впрочем, это довольно идиотская манера поведения

alexanderniki

@MrClon
Ну так пойди и найди уже решение, которое позволяет через RFID или NFC сделать что-то большее чем метку.

А то распизделся тут.

MrClon

@alexanderniki Android Beam — существует. Вполне себе передаёт короткие тексты по NFC (чего мне, собственно, и надо). Типовая пропускная способность NFC около 500 кбит/с. Так хули этого должно не хватать?
Самые обсосанные RFID метки по цену штука вмещают (и передают) 96 бит данных примерно моментально. Чуть менее обоссаные метки вмещают по 2 Кб. Узкое место там явно экстремально дешёвый чип (память занимает много места на чипе, и потому дорога), а не физика радио или алгоритм передачи.

Это может не иметь практического смысла, особенно в контексте массового внедрения (ширнармассам более чем хватает ватсапа), но это определённо возможно.

Объясни мне, о гуру радиоэлектроники, какие факторы я не учёл?

@alexanderniki Android Beam — существует. Вполне себе передаёт короткие тексты по NFC (чего мне, собственно, и надо). Типовая пропускная способность NFC около 500 кбит/с. Так хули этого должно не хватать?
Самые обсосанные RFID метки по цену штука вмещают (и передают) 96 бит данных примерно моментально. Чуть менее обоссаные метки вмещают по 2 Кб. Узкое место там явно экстремально дешёвый чип (память занимает много места на чипе, и потому дорога), а не физика радио или алгоритм передачи.

alexanderniki replied to MrClon

@MrClon

Я не гуру радиоэлектроники. Я не утверждал, что озвученное тобой невозможно.

Я буквально написал, что так не делают. И что для связи компа и телефона больше подходит Bluetooth и/или Wi-Fi.

Все остальное ты сам придумал, сам обиделся и непонятно что и кому пытаешься доказать.

MrClon replied to alexanderniki

@alexanderniki ты блядь всю дорогу намекаешь что принципиально не так.
То что так не делают я, представь себе, в курсе. Я не спрашивал про то как бы мне половчее сойти за нормиса, не спрашивал на сколько модна такая схема, я спрашивал есть ли дешёвые NFC адаптеры.

Ты что ли никогда не делал странные вещи потому что можешь, потому что они хорошо подходят под конкретно твой случай, или потому что вечером в субботу заняться нечем?

alexanderniki replied to MrClon

@MrClon Ясно. Выздоравливай

D:\side\

@MrClon можно Syncthing – в отсутствие интернета он ищет в локальных сетях, достаточно одно устройство зацепить к хотспоту другого и можно на довольно приличной скорости обмениваться даже не сотнями байт, а хоть миллиардами.

Но текст придётся в файл поместить. Это, наверное, самая серьёзная проблема решения. Хотя её можно смягчить, заготовив что-то, что будет из share или буфера обмена сохранять текст сразу в нужную папку.

MrClon

@dside для Syncthing нужно предварительно обменяться ключами (или чё там, не вникал в тонкости реализации). Вот прикинь что мы встретились где-то на федисходке, и мне надо передать тебе ссылку на какую-то статью скажем. Или тупо мой адрес в феди, что бы зафрендиться.

И вот один из нас создаёт хотспот, зачем-то попутно шаря другому свой инет, другой к нему подключается и мы спариваем свои Syncthing...
При том что у каждого в телефоне есть специальный модуль позволяющий передавать до полумегабита в секунду на близком расстоянии. И не надо использовать чёрную магию распределённых вычислений, что бы найти своего контрагента в сети, участников в сети всего двое, тот из них кто не ты — он.

Для передачи чего-то действительно большого можно использовать уже сеть общего назначения и какой-нибудь magic-wormhole (пасфразу для него можно передать через тот же NFC или QR код)

@dside для Syncthing нужно предварительно обменяться ключами (или чё там, не вникал в тонкости реализации). Вот прикинь что мы встретились где-то на федисходке, и мне надо передать тебе ссылку на какую-то статью скажем. Или тупо мой адрес в феди, что бы зафрендиться.

И вот один из нас создаёт хотспот, зачем-то попутно шаря другому свой инет, другой к нему подключается и мы спариваем свои Syncthing...
При том что у каждого в телефоне есть специальный модуль позволяющий передавать до полумегабита в...

D:\side\

@MrClon тогда QR.

NFC на десктопе, к сожалению, работает отвратно. У меня в ноуте встроенный NFC-модуль, заставить его работать в линуксе я так и не смог после нескольких подходов, а во встречных компьютерах его, скорее всего, не будет ещё несколько лет. Веб-камеры встретить больше шансов.

Что-то недостаточно большое, чтобы городить вайфай, и недостаточно мелкое, чтоб влезло в QR, хорошо передаётся через Bluetooth.

MrClon

@dside собственно QR и использую. Практических проблем с ним нет. Но на компе у меня нет вебки (чем я вполне доволен), и раз уж всё равно надо что-то докупать, почему-бы не задрочиться с чем-то менее bloat? Всё-таки гонять сколько-то там мегабайт инфы ради передачи единиц килобайт это неправильно

D:\side\

@MrClon у вебки, тем паче если ещё и с микрофоном встроенным, и окромя такого редкого кейса есть куча полезных применений. И найти их гораздо проще, и поддержка в софте у них гораздо более зрелая.

NFC, увы, ещё слишком нов в этом плане. Разве что ты собираешься приложить к руку к улучшению ситуации – в прочих случаях не рекомендую.

Я после многочисленных экспериментов завёл себе рулон NFC-наклеек и сделал себе по одной на разные Wi-Fi-реквизиты и парочку со ссылкой на свой сайтец, эдакие многоразовые визитки для мероприятий (к сожалению, надо следить, чтоб никто не перезаписал, но кроме как на каком-нибудь DEFCON или в ином скоплении озорных безопасников это едва ли актуально).

@MrClon у вебки, тем паче если ещё и с микрофоном встроенным, и окромя такого редкого кейса есть куча полезных применений. И найти их гораздо проще, и поддержка в софте у них гораздо более зрелая.

NFC, увы, ещё слишком нов в этом плане. Разве что ты собираешься приложить к руку к улучшению ситуации – в прочих случаях не рекомендую.

MrClon

@dside не ну вебка это скучно (:

Go Up