| BG Development · За реклама · За контакти |
Помощ Търсене Потребители Календар Правила |
| Здравей! ( Включване | Регистриране ) |
| Страници: (2) [1] 2 ( Първото ново мнение ) | ![]() ![]() ![]() |
| dvader |
Публикувано на: 22-04-2015, 23:03
|
![]() Име: Валерий Тодоров Група: VIP Ранг: Почетен член Мнения: 5419 Регистриран на: 12.07.05 |
Не съм много на "ти" с блутута.
Имам следния казус - имам два девайса (всъщност девайс и РС но това не е от значение). Искам когато двата девайса се "видят" един друг да си установяват връзка и да си приказват каквото имат да казват. Номера е, че всичко трябва да е 100% без намеса на усера. Гледах някакво АПИ (под виндовс) дето има функции за търсене на девайси и комуникация по сокети но не става ясно дали това ще работи без да се "чифтосат" девайсите. Изобщо не държа нещата да стават по някакъв "стандартен" протокол, ключовото е да няма намеса на усера. Въпроса е дали това изобщо е възможно и ако да, в коя посока да гледам? -------------------- I find your lack of faith disturbing
|
| felore |
Публикувано на: 22-04-2015, 23:43
|
![]() Име: Група: Потребител Ранг: Почетен член Мнения: 3870 Регистриран на: 22.10.09 |
Вероятно е възможно, но едва ли без първоначално "чифтосване".
-------------------- |
| ivan84 |
Публикувано на: 23-04-2015, 07:18
|
|
Име: Група: Форумен член Ранг: Почетен член Мнения: 8170 Регистриран на: 01.04.11 |
Определено ще трябва намеса на потребителя, за да разреши първоначално свързването. В последствие няма проблеми да става от "самосебеси".
|
| mr_nikolov |
Публикувано на: 23-04-2015, 07:20
|
|
Име: Група: Потребител Ранг: Посетител Мнения: 89 Регистриран на: 13.03.15 |
Мисля, че не е възможно или не би трябвало да бъде (винаги може да има дупка в сигурността) защото "чифтосването" е въведено като допълнителен метод за превенция на Bluetooth атаки и източване на данни. Реално ако става без сдвояване нищо не ти пречи ако напишеш такъв app да си го качиш на телефона и да изтеглиш на сумати хора данните.
|
| ivan84 |
Публикувано на: 23-04-2015, 07:40
|
|
Име: Група: Форумен член Ранг: Почетен член Мнения: 8170 Регистриран на: 01.04.11 |
Позволението се прави еднократно. Ако не се лъжа, се ползва физическия адрес на отсрещната страна (в мобилните устройства). В последствие няма никакви проблеми да става от самосебеси.
Всичко което виждаш като диалози за подтвърждаване, касае стандартни сървизи и/или услуги). Нищо не ти пречи да си вземеш един сокет и да си правиш каквоти искаш вез никакви подтвърждения от страна на потребителя). Даже, може да се укаже, че дори първоначалното сдвояване става без подтвърждение. |
| bvbfan |
Публикувано на: 23-04-2015, 08:52
|
||
![]() Име: Група: Потребител Ранг: Почетен член Мнения: 4176 Регистриран на: 08.12.13 |
Ако му знаеш мак адреса и е видим галиба си се свързал без перване. http://en.wikipedia.org/wiki/Bluesnarfing
--------------------
|
||
| dvader |
Публикувано на: 23-04-2015, 09:36
|
![]() Име: Валерий Тодоров Група: VIP Ранг: Почетен член Мнения: 5419 Регистриран на: 12.07.05 |
Не му знам мак адреса но и от двете страни има качено мое приложение, мой протокол, и т.н.
Идеята е едното приложение да пуска "сървър" а "клиента" от време на време да проверява дали не се е появил сървър и ако да, да се закачи за него. Пак ли трябва да правя свързване? Това мнение е било редактирано от dvader на 23-04-2015, 09:40 -------------------- I find your lack of faith disturbing
|
| ivan84 |
Публикувано на: 23-04-2015, 09:42
|
|
Име: Група: Форумен член Ранг: Почетен член Мнения: 8170 Регистриран на: 01.04.11 |
Ами трябва да се свържеш, все пак.
Пускаш единия блутут в "discovery mode" а с другия пускаш търсене. Като го намериш (по име, мак или както ти е по удобно) се свързваш с него и си взимаш сокетът. В последствие, все пак ще трябва да пуснеш сървиз който да гледа дали другата страна е налична и ако е налична, да си се закача. ---едит--- Според мен, е по-удачно да обърнеш нещата. "Клентът" го направи стационарен, а сървърът го пусни "мобилен". Идеята е, да не караш мобилно устройство постоянно да търси а просто да си дреме и да чака някой да се свърже с него. Всъщност, не знам защо реших, че имаш постановка компютър <- телефон/таблет ---edit--- Ето ти на java как стават нещата. Каквото и API да ползваш, процедурата трябва да е горе долу подобна. Това мнение е било редактирано от ivan84 на 23-04-2015, 09:55 |
| dvader |
Публикувано на: 23-04-2015, 10:21
|
![]() Име: Валерий Тодоров Група: VIP Ранг: Почетен член Мнения: 5419 Регистриран на: 12.07.05 |
Под "свързване" имах впредвид онова, дето му викат "pairing", примерно като си закачаш слушалка за мобилния телефон. Иначе е ясно, че ще има сокет сесия между двата девайса. За момента ми е все едно кое ще бъде активното и кое пасивното устройство. За момента искам да разбера дали изобщо такова нещо е възможно - два процеса на две устройства сами да се намерят и да си "говорят".
-------------------- I find your lack of faith disturbing
|
| ivan84 |
Публикувано на: 23-04-2015, 10:27
|
|
Име: Група: Форумен член Ранг: Почетен член Мнения: 8170 Регистриран на: 01.04.11 |
Това за което говориш са стандартни услуги, който няма да ползваш. Та най-вероятно изобщо няма да се стигне до подобни процедури.
Всъщност, за какви ОС става дума, предполагам windows? Това мнение е било редактирано от ivan84 на 23-04-2015, 10:28 |
Страници: (2) [1] 2 |
![]() ![]() ![]() |