PCCar.ru - Ваш автомобильный компьютер

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > Разработка программ > Программы управления > iCarDS

Ответ
 
Опции темы
Старый 28.04.2018, 23:27   #1
seriousstas
Бывалый писикарщик
 
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,093
seriousstas has a reputation beyond reputeseriousstas has a reputation beyond reputeseriousstas has a reputation beyond reputeseriousstas has a reputation beyond reputeseriousstas has a reputation beyond reputeseriousstas has a reputation beyond reputeseriousstas has a reputation beyond reputeseriousstas has a reputation beyond reputeseriousstas has a reputation beyond repute
По умолчанию Интернет через Personal Area Network

Тк понял , что и-нет через Wi-Fi точку доступа мобильного - ЗЛО! ,
(Тело греется , глушит БТ по соседству и тд и тп) , решил вернуться к старому доброму PAN .
Серфинг , YouTube (Смотрю онлайн ТВ без проблем) , И-нет Радио ,
что еще нужно ..
И-нет через Bluetooth с тела автоматом:
1. Включить режим модема:

2. Создать ярлык для запуска PAN(ПКМ по иконке в трее=>проводник):

3. Запустить ярлык (переименовал в 1.lnk) скриптом Autoit (с перезапуском служб):
Код:
#NoTrayIcon
#RequireAdmin
#pragma compile(Icon, "C:\Program Files (x86)\AutoIt3\Icons\MyAutoIt3_Yellow.ico")
#include<Process.au3>
If @OSArch = "X86" Then
    $ProgramFileDir = "C:\Program Files"
    Else
    $ProgramFileDir = "C:\Program Files (x86)"
    endif
Sleep(2000)
; Перезапуск BlueSoleilCS
 ; Run('taskkill /f /im BtTray.exe',"", @SW_HIDE)
 Run('taskkill /f /im BlueSoleilCS.exe',"", @SW_HIDE)
 Sleep(1000)
	 ShellExecute($ProgramFileDir & "\IVT Corporation\BlueSoleil\BlueSoleilCS.exe")
	 	  Sleep(9000)
	 $file = "C:\Users\CarPC\Desktop\1.lnk"
Run(@ComSpec & ' /c start "" "' & $file & '"', "", @SW_HIDE)
3.1Скрипт можно добавить в автозагрузку (и) или в планировщик , для запуска по событию, например после сна ну или в икаровкий обработчик событий .
ПС .. Икар естественно должен быть соединён со сматфоном.

Последний раз редактировалось seriousstas; 09.06.2018 в 20:07.
seriousstas на форуме   Ответить с цитированием
Старый 18.05.2018, 01:46   #2
seriousstas
Бывалый писикарщик
 
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,093
seriousstas has a reputation beyond reputeseriousstas has a reputation beyond reputeseriousstas has a reputation beyond reputeseriousstas has a reputation beyond reputeseriousstas has a reputation beyond reputeseriousstas has a reputation beyond reputeseriousstas has a reputation beyond reputeseriousstas has a reputation beyond reputeseriousstas has a reputation beyond repute
По умолчанию

Пример задачи для Tasker-а :
Условием может быть подключение по БТ:
+ => Состояние => Сеть => Подключено по БТ
И сама задача :
включает БТ и запускает модем через КОД => Run shell
Код:
A1 Bluetooth Set On
A2 Run shell service call connectivity 24 i32 2 i32 1

Последний раз редактировалось seriousstas; 18.05.2018 в 02:18.
seriousstas на форуме   Ответить с цитированием
Старый 18.05.2018, 09:21   #3
sirota
Бывалый писикарщик
 
Аватар для sirota
 
Регистрация: 27.09.2008
Город: Собянинск
Регион: 77, 97, 99, 177
Машина: шкода а5
Сообщений: 5,250
sirota has a brilliant futuresirota has a brilliant futuresirota has a brilliant futuresirota has a brilliant futuresirota has a brilliant futuresirota has a brilliant futuresirota has a brilliant futuresirota has a brilliant futuresirota has a brilliant futuresirota has a brilliant futuresirota has a brilliant future
По умолчанию

А я через точку доступа гоняю...нужно попробовать как ты предлагаешь.
__________________
То win 10х64, то win 8.1x64

Видео регистрация на web. камеру:http://www.youtube.com/watch?v=1hPPLRBBIqc
sirota вне форума   Ответить с цитированием
Старый 18.05.2018, 15:50   #4
seriousstas
Бывалый писикарщик
 
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,093
seriousstas has a reputation beyond reputeseriousstas has a reputation beyond reputeseriousstas has a reputation beyond reputeseriousstas has a reputation beyond reputeseriousstas has a reputation beyond reputeseriousstas has a reputation beyond reputeseriousstas has a reputation beyond reputeseriousstas has a reputation beyond reputeseriousstas has a reputation beyond repute
По умолчанию

Цитата:
А я через точку доступа гоняю...нужно попробовать как ты предлагаешь.
Я пол года ломал голову почему у меня Икар глючит .. Получается - во время звонка вызываются окна , и из-за ТД Wi-Fi команды для их закрытия через Bluetooth не доходят .
Wi-Fi - в роли глушилки)

Скорость по БТ будет чуть меньше, но работает стабильно!
seriousstas на форуме   Ответить с цитированием
Старый 06.06.2018, 06:22   #5
shumaz
Старший Пользователь
 
Регистрация: 27.08.2015
Регион: Украина
Сообщений: 284
shumaz is on a distinguished road
По умолчанию

seriousstas

BlueSoleilиспользуешь или родные драйвера блютуз свистка?
просто нету у меня в списке "создать ярлык на рабочем столе" при использовании BlueSoleil
shumaz вне форума   Ответить с цитированием
Старый 06.06.2018, 11:56   #6
seriousstas
Бывалый писикарщик
 
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,093
seriousstas has a reputation beyond reputeseriousstas has a reputation beyond reputeseriousstas has a reputation beyond reputeseriousstas has a reputation beyond reputeseriousstas has a reputation beyond reputeseriousstas has a reputation beyond reputeseriousstas has a reputation beyond reputeseriousstas has a reputation beyond reputeseriousstas has a reputation beyond repute
По умолчанию

Цитата:
Сообщение от shumaz Посмотреть сообщение
seriousstas

BlueSoleilиспользуешь или родные драйвера блютуз свистка?
просто нету у меня в списке "создать ярлык на рабочем столе" при использовании BlueSoleil
Да, BlueSoleil , IcarDS и подобные ведь только с ним ..
Цитата:
ПКМ по иконке в трее=>проводник
Это делал ?
И попробуй готовый ярлык
http://pccar.ru/showpost.php?p=402252&postcount=277
seriousstas на форуме   Ответить с цитированием
Старый 06.06.2018, 19:55   #7
shumaz
Старший Пользователь
 
Регистрация: 27.08.2015
Регион: Украина
Сообщений: 284
shumaz is on a distinguished road
Angry

Цитата:
Сообщение от seriousstas Посмотреть сообщение
Да, BlueSoleil , IcarDS и подобные ведь только с ним ..

Это делал ?
И попробуй готовый ярлык
http://pccar.ru/showpost.php?p=402252&postcount=277
Всё, разобраблся конкретно с этим.

Нужно было через Bluetooth-окружение произвести "поиск функций". После этого в Bluetooth-окружение =>Имя телефона =>Персональная Bluetooth-сеть появилась функция и можно сделать ярлык. А я копался в Bluetooth-окружении => Моё устройство. Там походу своя инициализация Персональной Bluetooth-сети. Видимо можно через какой то из ярлыков BlueSoleil (с командой нужной) сделать тоже самое. Тогда будет всё в одном месте, а может и стабильней работать будет (в ручную подключается, а как автоматизировать - хз). А так в BlueSoleil после поключения персональной сети, описаным выше способом, отображается, что Персональная Bluetooth-сеть недоступна.

Но один фиг работает не стабильно (через раз).

Во-первых: надо ставить задержку в 3-5 сек для выполнения задания после выхода из сна либо после перезагрузки. Иначе получаем данную ошибку (видимо связано с тем, что блютуз соединение еще не активно на момент инициализации подключения).

Во-вторых: часто виснет сетевое подключение (PAN) на статусе "идентификация" либо "не опознаная сеть" и по итогу нету интернета. Сбросом сетевого подключения возможно можно решить, но перезапускал сеть - не помагает. От чего зависит так и не понял.

В-третьих: как решить ситуацию, когда отошел от машины с телефоном (PC включен), связь блютуз потерялась. вернулся - появился коннект по блютуз (с iCarDS в том числе), а PAN то не переподключится?! с Wi-Fi ре-конект был (Tasker каждый раз при подключении по блютуз инициоровал включения режима wi-fi точки доступа), а как тут быть - хз

Цитата:
Сообщение от seriousstas Посмотреть сообщение
Пример задачи для Tasker-а :
Условием может быть подключение по БТ:
+ => Состояние => Сеть => Подключено по БТ
И сама задача :
включает БТ и запускает модем через КОД => Run shell
Код:
A1 Bluetooth Set On
A2 Run shell service call connectivity 24 i32 2 i32 1
не понял зачем это нужно? что бы включить функцию блютуз модема? не знаю как у тебя, у меня раз настроил (включено) и всё - работает как модем всегда.

Последний раз редактировалось shumaz; 09.06.2018 в 01:39.
shumaz вне форума   Ответить с цитированием
Старый 09.06.2018, 03:55   #8
seriousstas
Бывалый писикарщик
 
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,093
seriousstas has a reputation beyond reputeseriousstas has a reputation beyond reputeseriousstas has a reputation beyond reputeseriousstas has a reputation beyond reputeseriousstas has a reputation beyond reputeseriousstas has a reputation beyond reputeseriousstas has a reputation beyond reputeseriousstas has a reputation beyond reputeseriousstas has a reputation beyond repute
По умолчанию

Цитата:
Но один фиг работает не стабильно (через раз).
Попробуй скрипт с перезапуском "кривой" службы . Обновил его в шапке.
Цитата:
не понял зачем это нужно?
У меня вместе с отключением БТ гаснет и модем:
1. После рестарта тела модем отключается .
2. Если слабый заряд отключается БТ а с ним и модем.
Нужно делать дополнительные телодвижения, а так - автоматом.
Цитата:
как решить ситуацию, когда отошел от машины с телефоном (PC включен)
Мне тоже интересно
Читай переписку..
seriousstas на форуме   Ответить с цитированием
Старый 09.06.2018, 19:07   #9
shumaz
Старший Пользователь
 
Регистрация: 27.08.2015
Регион: Украина
Сообщений: 284
shumaz is on a distinguished road
По умолчанию

Цитата:
Сообщение от seriousstas Посмотреть сообщение
Попробуй скрипт с перезапуском "кривой" службы . Обновил его в шапке.
тестану, но я пробовал это:
Код HTML:
#NoTrayIcon
#RequireAdmin
#pragma compile(Icon, "C:\Program Files (x86)\AutoIt3\Icons\MyAutoIt3_Yellow.ico")
;#include <WindowsConstants.au3>
#include<Process.au3>
$sInterface = 'Беспроводная сеть'
; Перезапуск BlueSoleilCS
 ; Run('taskkill /f /im BtTray.exe',"", @SW_HIDE)
 Run('taskkill /f /im BlueSoleilCS.exe',"", @SW_HIDE)
 Sleep(1000)
   ;   Run('taskkill /f /im BsHelpCS.exe',"", @SW_HIDE)
   ;  Run('taskkill /f /im BsMobileCS.exe',"", @SW_HIDE)

   $hdll = DllOpen("C:\Windows\System32\BsSDK.dll")
   DllCall($hdll, "none", "Btsdk_Init")
   DllCall($hdll, "none", "Btsdk_StartBluetooth")
   DllCall($hdll, "none", "Btsdk_Done")
   DllClose($hdll)

Sleep(1000)
If @OSArch = "X86" Then
    $ProgramFileDir = "C:\Program Files"
    Else
    $ProgramFileDir = "C:\Program Files (x86)"
    endif
; Перезапуск BlueSoleilCS
 ; Run('taskkill /f /im BtTray.exe',"", @SW_HIDE)
 Run('taskkill /f /im BlueSoleilCS.exe',"", @SW_HIDE)
 Sleep(100)
   ;   Run('taskkill /f /im BsHelpCS.exe',"", @SW_HIDE)
   ;  Run('taskkill /f /im BsMobileCS.exe',"", @SW_HIDE)

   $hdll = DllOpen("C:\Windows\System32\BsSDK.dll")
   DllCall($hdll, "none", "Btsdk_Init")
   DllCall($hdll, "none", "Btsdk_StartBluetooth")
   DllCall($hdll, "none", "Btsdk_Done")
   DllClose($hdll)

Sleep(2500)
$var = Ping("www.google.com",250)
If @error Then
_RunDOS('netsh interface set interface "Беспроводная сеть" DISABLE') ; выкл "Local Area Connection"
Sleep(100)
_RunDOS('netsh interface set interface "Беспроводная сеть" ENABLE') ; вкл "Local Area Connection"
EndIf
If (Not ProcessExists("BlueSoleilCS.exe")) Then
   MsgBox(4096 + 262144, "bt_start.exe", "BlueSoleil не запущен")
   Exit
EndIf
я так понимаю тоже самое....

Код HTML:
"Беспроводная сеть"
тут поменял на имя сети от блютуз

Результат: лучше, но все завтра "Инициализация" + "неопознаная сеть" проскакивает (как после Сна так и после ребута)
Цитата:
Сообщение от seriousstas Посмотреть сообщение
У меня вместе с отключением БТ гаснет и модем:
1. После рестарта тела модем отключается .
2. Если слабый заряд отключается БТ а с ним и модем.
Нужно делать дополнительные телодвижения, а так - автоматом.
понял

Цитата:
Сообщение от seriousstas Посмотреть сообщение
Мне тоже интересно
Читай переписку..
ясно.надо кого то поискать, что в C++ шарит.
shumaz вне форума   Ответить с цитированием
Старый 09.06.2018, 19:20   #10
seriousstas
Бывалый писикарщик
 
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,093
seriousstas has a reputation beyond reputeseriousstas has a reputation beyond reputeseriousstas has a reputation beyond reputeseriousstas has a reputation beyond reputeseriousstas has a reputation beyond reputeseriousstas has a reputation beyond reputeseriousstas has a reputation beyond reputeseriousstas has a reputation beyond reputeseriousstas has a reputation beyond repute
По умолчанию

Скрипт , что в шапке убивает службу BlueSoleilCS,
и запускает по новой . Этого достаточно для дальнейшей стаб. работы.
Идет переподключение., далее через 9сек подключаем PAN
Почему 9, а не 3-4 , потому-что после Гибернации (Гибридный СОН)
нужно больше времени.
Цитата:
я так понимаю тоже самое....
Не совсем, тот скрипт , что ты выложил почему-то перезапускает BT дважды,
а далее перезапускает и Wi-Fi адаптер при отсутствии и-нета.
Мне этого не нужно..
Цитата:
ясно.надо кого то поискать, что в C++ шарит.
duzzy в "полезных" дал ссылки на SDK , но смотри устроет-ли тебя такая BT (скорость) связь ..
Нам посути нужен аналог http://pccar.ru/showpost.php?p=397019&postcount=202
этого чекера
:::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::
Может Тебе действительно взять что-то типа:
https://rozetka.com.ua/ua/27217193/p27217193/
Сим-пару (с 3G безлимитом!) ведь можно прийти в Киевстар и забрать БЕЗплатно )

Цитата:
Результат: лучше, но все завтра "Инициализация" + "неопознаная сеть" проскакивает (как после Сна так и после ребута)
Попробуй еще увеличить время
Sleep(1000)
и
Sleep(9000)
Поменяй скажем на
Sleep(3000)
и
Sleep(12000)
Это возможно модем на теле барахлит или не совместим с БС..
Если есть другой смарт с андроидом - попробуй его для сравнения..
И попробуй последние дрова BlueSoleil 10.0.497.0

Последний раз редактировалось seriousstas; 09.06.2018 в 19:53.
seriousstas на форуме   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 20:33.


Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Перевод: zCarot
Яндекс.Метрика