|   |   | 
| 
 | 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) Понял. Надо почитать на эту тему.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |