28.04.2018, 23:27 | #1 |
Бывалый писикарщик
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
|
Интернет через 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) ПС .. Икар естественно должен быть соединён со сматфоном. Последний раз редактировалось seriousstas; 09.06.2018 в 20:07. |
18.05.2018, 01:46 | #2 |
Бывалый писикарщик
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
|
Пример задачи для Tasker-а :
Условием может быть подключение по БТ: + => Состояние => Сеть => Подключено по БТ И сама задача : включает БТ и запускает модем через КОД => Run shell Код:
A1 Bluetooth Set On A2 Run shell service call connectivity 24 i32 2 i32 1 Последний раз редактировалось seriousstas; 18.05.2018 в 02:18. |
18.05.2018, 09:21 | #3 |
Бывалый писикарщик
Регистрация: 27.09.2008
Город: Собянинск
Регион: 77, 97, 99, 177
Машина: шкода а5
Сообщений: 5,443
|
А я через точку доступа гоняю...нужно попробовать как ты предлагаешь.
__________________
То win 10х64, то win 8.1x64 Видео регистрация на web. камеру:http://www.youtube.com/watch?v=1hPPLRBBIqc |
18.05.2018, 15:50 | #4 | |
Бывалый писикарщик
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
|
Цитата:
Wi-Fi - в роли глушилки) Скорость по БТ будет чуть меньше, но работает стабильно! |
|
06.06.2018, 06:22 | #5 |
Старший Пользователь
Регистрация: 27.08.2015
Регион: Украина
Сообщений: 289
|
seriousstas
BlueSoleilиспользуешь или родные драйвера блютуз свистка? просто нету у меня в списке "создать ярлык на рабочем столе" при использовании BlueSoleil |
06.06.2018, 11:56 | #6 | ||
Бывалый писикарщик
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
|
Цитата:
Цитата:
И попробуй готовый ярлык http://pccar.ru/showpost.php?p=402252&postcount=277 |
||
06.06.2018, 19:55 | #7 | |
Старший Пользователь
Регистрация: 27.08.2015
Регион: Украина
Сообщений: 289
|
Цитата:
Нужно было через Bluetooth-окружение произвести "поиск функций". После этого в Bluetooth-окружение =>Имя телефона =>Персональная Bluetooth-сеть появилась функция и можно сделать ярлык. А я копался в Bluetooth-окружении => Моё устройство. Там походу своя инициализация Персональной Bluetooth-сети. Видимо можно через какой то из ярлыков BlueSoleil (с командой нужной) сделать тоже самое. Тогда будет всё в одном месте, а может и стабильней работать будет (в ручную подключается, а как автоматизировать - хз). А так в BlueSoleil после поключения персональной сети, описаным выше способом, отображается, что Персональная Bluetooth-сеть недоступна. Но один фиг работает не стабильно (через раз). Во-первых: надо ставить задержку в 3-5 сек для выполнения задания после выхода из сна либо после перезагрузки. Иначе получаем данную ошибку (видимо связано с тем, что блютуз соединение еще не активно на момент инициализации подключения). Во-вторых: часто виснет сетевое подключение (PAN) на статусе "идентификация" либо "не опознаная сеть" и по итогу нету интернета. Сбросом сетевого подключения возможно можно решить, но перезапускал сеть - не помагает. От чего зависит так и не понял. В-третьих: как решить ситуацию, когда отошел от машины с телефоном (PC включен), связь блютуз потерялась. вернулся - появился коннект по блютуз (с iCarDS в том числе), а PAN то не переподключится?! с Wi-Fi ре-конект был (Tasker каждый раз при подключении по блютуз инициоровал включения режима wi-fi точки доступа), а как тут быть - хз не понял зачем это нужно? что бы включить функцию блютуз модема? не знаю как у тебя, у меня раз настроил (включено) и всё - работает как модем всегда. Последний раз редактировалось shumaz; 09.06.2018 в 01:39. |
|
09.06.2018, 03:55 | #8 | |||
Бывалый писикарщик
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
|
Цитата:
Цитата:
1. После рестарта тела модем отключается . 2. Если слабый заряд отключается БТ а с ним и модем. Нужно делать дополнительные телодвижения, а так - автоматом. Цитата:
Читай переписку.. |
|||
09.06.2018, 19:07 | #9 | |||
Старший Пользователь
Регистрация: 27.08.2015
Регион: Украина
Сообщений: 289
|
Цитата:
Код 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:
"Беспроводная сеть" Результат: лучше, но все завтра "Инициализация" + "неопознаная сеть" проскакивает (как после Сна так и после ребута) Цитата:
Цитата:
|
|||
09.06.2018, 19:20 | #10 | |||
Бывалый писикарщик
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
|
Скрипт , что в шапке убивает службу BlueSoleilCS,
и запускает по новой . Этого достаточно для дальнейшей стаб. работы. Идет переподключение., далее через 9сек подключаем PAN Почему 9, а не 3-4 , потому-что после Гибернации (Гибридный СОН) нужно больше времени. Цитата:
а далее перезапускает и Wi-Fi адаптер при отсутствии и-нета. Мне этого не нужно.. Цитата:
Нам посути нужен аналог 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. |
|||
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|