|
1С и Bluetooth | ☑ | ||
---|---|---|---|---|
0
ramzes_n
15.09.20
✎
09:28
|
Здравствуйте, уважаемые форумчане.
Столкнулся с задачей по которой не нашел ответа на просторах рунета. (почти стихами написал) Есть онлайн касса со специфичным софтом (в РФ такой нету). Её нужно подцепить к 1С. Разработчик софта говорит что передавать запросы нужно в виде json через bluetooth. Остальные каналы связи использовать нельзя. Кто-нибудь знает как передавать запросы по bluetooth? Спасибо, всем кто потратит время на ответ. :) |
|||
1
ДенисЧ
15.09.20
✎
09:33
|
зуб - он обычно в компе виден, как сетевой интерфейс.
Отсюда и решение. Слать в этот интерфейс данные |
|||
2
ramzes_n
15.09.20
✎
09:51
|
В win 10 в сетевых подключениях есть "Сетевое подключение Bluetooth" - но с состоянием "нет подключения".
При этом устройство сопряжено с компьютером. В параметрах Bluetooth есть вкладка COM-порты. Может там что-то надо сделать? |
|||
3
Fram
15.09.20
✎
10:32
|
(0) попроси у разработчиков пример на любом языке
|
|||
4
MyNick
15.09.20
✎
10:49
|
Блюпуп это просто канал передачи данных. Если она умеет принимать запросы, то наверное она является htpp сервером или что?
|
|||
5
ramzes_n
15.09.20
✎
10:59
|
(3) попросил. жду ответа.
У них есть свое приложение для смартфонов на андроиде. Оно предназначено для тестирования кассы. Из него отправляются запросы. Только что сделал сопряжение телефона и кассового аппарата. |
|||
6
Бешеный заяц
15.09.20
✎
11:01
|
(0) блютус это самый низкий (физический) протокол передачи данных, 1С работает на прикладном уровне соответственно что там внизу делается 1С не в курсе от слова совсем, следовательно её все равно влютуз там или вайфай итд
|
|||
7
ramzes_n
15.09.20
✎
11:07
|
||||
8
ramzes_n
15.09.20
✎
11:09
|
(6) что из этого следует?
|
|||
9
Бешеный заяц
15.09.20
✎
11:29
|
(8) это следует то что блютуз отдельно 1с отдельно, с начало настрой связь по блюдуз, судя по (7) найди софт который может поднимать коннект (сетевое подключение по блюдуз) потом через это подключение уже стучись запросом из 1С. Есть еще вариант, Сделать прослойку в виде Java файла и через него передавать нужные параметры, делал подобное когда нужно было PDF файлы подписывать с видимым штампиком правда на C# это было
|
|||
10
Garikk
15.09.20
✎
11:32
|
крайне маловероятно что касса по блюпупу общается по http или вообще по tcp
|
|||
11
Garikk
15.09.20
✎
11:35
|
(2) <В параметрах Bluetooth есть вкладка COM-порты. Может там что-то надо сделать?>
я бы начал именно с этой стороны копать, это самая простая часть блюпупа и вероятней всего через ком касса и работает |
|||
12
Garikk
15.09.20
✎
11:36
|
(9) < Сделать прослойку в виде Java файла и через него передавать нужные параметры>
через java лучше не делать, у десктопной явы нет живых библиотек для блютуса |
|||
13
Юрий Лазаренко
15.09.20
✎
11:38
|
(0) Блютуз это обычно COM-порт. Покупаешь USB-блютуз-адаптер, цепляешься к нему с твоего устройства и вперед.
|
|||
14
Бешеный заяц
15.09.20
✎
11:41
|
(12) можно на C# поискать, наверняка есть, да еще с примером которое можно для себя подправить и вперед.
Кстати в (13) тоже вариант, по сути ты общаться будешь по COM то что физически там блютус знать некто (кроме самого адаптера) не будет. |
|||
15
Garikk
15.09.20
✎
11:41
|
(13) <Покупаешь USB-блютуз-адаптер>
причем желательно старых версий (тоесть желательно не BLE), сейчас есть такая мода делать BLE адаптеры которые не поддерживают "старые" профили, и они не умеют ком-порты p.s. ненавижу блюпуп |
|||
16
ramzes_n
15.09.20
✎
12:10
|
(13) (15) блютуз-адаптер встроенный в ноутбук есть.
Вот так пытаюсь сделать сцепку: https://yadi.sk/i/u2IuBUC4QFLUlg и там же на скриншоте видна ошибка |
|||
17
Salimbek
15.09.20
✎
12:27
|
(16) Если у вас есть готовый код на других языках, то может проще написать Коннектор именно на этом "другом" языке? Т.е. вы куда-то в папочку скидываете файлы с запросами (ну или как-то по-другому, да хоть мини Веб-сервер), а эта прога "Коннектор" уже соединяется с твоей кассой и отправляет на нее эти файлики.
|
|||
18
Trufaldino
15.09.20
✎
18:16
|
Насчет блютуза не в курсе, даже не знаю можно так передавать информацию или нет. Если вдруг таким образом не выйдет, то кабель https://eserver24.ru/opticheskie-komponenty/opticheskie-patchkordy/patch-kordy-singlemode/patch-kord-opticheskij-sc-sc-upc-sm-9-125mkm-simplex-3-0mm-0-5m используйте для передачи файлов просто, это должно решить проблему.
|
|||
19
Fram
16.09.20
✎
03:59
|
(18) это что универсальный волшебный кабель подходящий к любому устройству на планете?
|
|||
20
MyNick
16.09.20
✎
08:15
|
(18) я пробовал по нему передать файлы со смартфона на блютус-наушники, фигня, не подошел, ничего не получилось
|
|||
21
Garykom
гуру
16.09.20
✎
11:12
|
(0) Задача решается очень просто: находите сумму денег и находите специалистов со знаниями, которые готовы реализовать требуемое за имеющуюся сумма.
Ну или задача закрывается по любой надуманной причине или банальной нехватки денег. Или согласных на копейки )) |
|||
22
Юрий Лазаренко
25.09.20
✎
20:16
|
(15) В смысле "не умеют COM-порты"? А как они в системе представлены? Куда байты кидать?
|
|||
23
Garikk
25.09.20
✎
21:22
|
(22) у блюпупа чертова куча протоколов (как минимум 29 штук), COM порты это профиль RFCOMM
с 4 или 5 версии, когда появился BT LE, половина протоколов стала depricated и стали появлятся устройства который поддерживают тОлько блюпуп 4 или 5 версии, где нет ни rfcomm ни почти всех остальных протоколов. есть какойто уродский способ пересылать байтики без подключения (для экономии энергии, всё ради смартбраслетиков), замудренная система для потоковых подключений и профиль для наушников на который фиг найдешь еще документацию. а байтики кидать через библиотеку которая умеет с блюпупом современной версии работать. |
|||
24
Юрий Лазаренко
25.09.20
✎
21:25
|
(23) Понял. Надо почитать на эту тему.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |